Może mi ktoś wytłumaczyć jaki jest sens pakowania w #java i #csharp pól prywatnych z getterami i setterami wszędzie gdzie się da zamiast zrobić pola publicznego? Przecież skoro są prywatne to jaki jest sens dawania komukolwiek możliwości ich zmiany a instrukcje skoku do funkcji, zwrócenia wartości i sam rozmiar klasy muszą dodawać strasznie wielki narzut na działanie całego programu.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy: daje się możliwość zmiany tylko tym, którym się chce, a poza tym to taka zaleta, że jak będziesz chciał wprowadzić jakąś walidację, czy inne akcje podczas przypisania do tej zmiennej to nie będziesz musiał zmieniać api jeśli ta metoda już jest
  • Odpowiedz
  • 3
Mirki, czego powinienem się uczyć po tym, jak już w dużym stopniu ogarnąłem strukturę kodu i zasady w #java ? Zacząłem się ostatnio brać za nauke pisania prostych aplikacji na #android lecz nie wiem od czego teraz w Javie zacząć
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy:
Po pierwsze to nie ma czegoś takiego w Javie jak GB, jest GC i to jest skrót od Garbage Collector. Pisałem o tym wyżej.
Ale nie o tym.

Fakt, na embeddach być może działa słabo, ale epoce tanich jak barszcz ARMów i tego, że pierwszego lepszego Cortexa można dostać już za piątaka to nie przesadzałbym że to jest taka wina Javy ( ͡
  • Odpowiedz
wie ktoś może co się s---------o? otóż miałem projekt na spring boocie, wszystko śmigało, po pobraniu z githuba na nowo aplikacja działa, ale testy nie widzą tej aplikacji, context się nie ładuje
#java #spring
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AwizisieAkat: sprawdź czy wszystko ze strukturą folderu/modułów jest ok -> module settings i tam zobacz czy masz dobrze pozaznaczane src etc, i czy jest sdk podpięte, bo czasami potrafi się coś zepsuć
  • Odpowiedz
@dzeksondzekson: W każdej metodzie ze switcha wywołujesz instance.run() przez co nie wywołuje się kod po tym switchu. instance.run() daj tylko po try-catch, w którym zapisujesz do pliku.
  • Odpowiedz
@bb-8: po polsku to masz np. książkę 'Rusz głową! Java', do tego darmowe kursy na javastart.pl, kobietydokodu.pl, masz kanał Coraxa i Samuraja, ale bez angielskiego i samodzielnego szukania informacji daleko nie zajedziesz.
  • Odpowiedz
AndroMircy sprawa jest. Potrzebuję, jak sądzę, banalnej apki na Androida. Apka ma działać jako InstantService, usługa w tle, która:

1. Sprawdzi czy Android jest zalogowany do access pointa z SSID równym = cośtam,
2. Jeśli jest zalogowany to odczytuje stan sensora (np. czujnik światła)
3. Wysyła odczyt po UDP na podany adres:port
4. sleep X minut
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DonPablito: Musisz wydrukować swoje ulubione memy. Na tej podstawie starsi pracownicy przydzielą Ci zadania oraz miejsce. Część ludzi będzie udawać, że ich to nie interesuje (to taki rytuał, każdy o tym wie, ale to sprawdzian dla Ciebie). Musisz do nich podchodzić z tymi wydrukami i tłumaczyć dlaczego są śmieszne. Jak Ci dobrze pójdzie to masz szanse na szacunek. Nie s------l tego, wybierz jakieś dobre.
  • Odpowiedz
@jacksai: 1500 na rękę na UoD/UZ jeszcze bym zrozumiał (niech będzie, że na miesiąc, dwa próbne), ale zakładanie firmy, bo janusz chce przyoszczędzić, a tobie się to w ogóle nie opłaca? (studenci płacą tylko dochodowy). Kompletnie bez sensu
  • Odpowiedz
Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać
  • Odpowiedz
Potrzebuję porady w związku ze #studia #programowanie.
Stoję przed dylematem czy iść na stricte informatykę czy wybrać inny kierunek, a programowania uczyć się samodzielnie.

Jeśli miałbym wybrać inny kierunek to chciałbym coś, co można później połączyć z programowaniem (matematyka, fizyka, automatyka, może ekonomia). Programowanie ogarniam jako tako, mniej więcej poziom juniorski (webdev), ale uczyłem się z poradników i trochę cykam się, że brakuje mi teorii, której mogliby nauczyć mnie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanBeton: na 95% nie nauczysz się na poważnie teorii na studiach. U nas finalnie program był "uczymy wszystkiego po trochu, bo wskazujemy drogę. Studia wybrałbym projektowe z okolicami informatyki. Swoją drogą łączenie studiów z webdevem? Nie masz jakiś dalszych planów czy coś?
  • Odpowiedz
@PanBeton: Miałem podobny dylemat. Ostatecznie poszedłem na Automatykę i Robotykę na wydziale Elektrotechniki i Informatyki i uważam to za całkiem niezły wybór. Element informatyczny jest, a poza tym mogę nauczyć się rzeczy i popracować na sprzęcie do którego normalnie nie miałbym dostępu, a samego programowania (też webdev) spokojnie nauczyłem się w wolnym czasie w domu. ;)

Najlepiej idź na kierunek, który Cię interesuje. Jeśli nie widzisz życia poza informatyką (nie
  • Odpowiedz
Oczywiście chodzi o to, by zaznaczyć ze referencja do obiektu się nie zmieni
#java

Używasz często słowa kluczowego final przy inicjalizacji obiektów i w parametrach metod?

  • tak 54.0% (27)
  • nie 46.0% (23)

Oddanych głosów: 50

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grizzly_joe: @TenTyp007:
Zależy, w fieldach to kiedy tylko się da i ma to sens, ale jako parametry/zmienne to kiedyś robiłem potem przestałem, głównie dlatego że odstrasza to ludzi w publicznych projektach :D

A tak to w starej javie to też pomagało jak trzeba było potem zmienną wrzucić gdzieś w klasę anonimową czy coś, teraz kompilator sam to ogarnia.
A tak to metody są raczej na tyle krótkie że
  • Odpowiedz
@grizzly_joe: mam od cholery finali wszędzie, w klasach, metodach, wejściu metody i lambdach, ale ja też programuję do interfacu Collection zamiast List, więc niekoniecznie możesz mnie słuchać ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema,
chce nauczyc swoja dziewczyne programowac, mysle, zeby zaczac od #java. Jako, ze jestem leniwy to chcialbym jej dac jakies materialy tlumaczace od podstaw co to jest programowanie i wprowadzajace do Javy tak zeby nie tlumaczyc samemu wszystkiego. Mozecie polecic jakies ksiazki lub kursy online dla zielonych? Jestem w stanie dawac support ale nauczyciel ze mnie kiepski/leniwy wiec chce sie czyms wysluzyc ( ͡° ͜ʖ ͡°)

Wymagania co do pozycji:
-
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ananasowa_pythonistka: bo jest prosta, bo jest silnie typowana. Niech sie uczy, ze warunek ma byc true/false a nie "cokolwiek w sumie jezeli da sie okreslic a jak nie to chociaz niech nie bedzie None". Niech widzi, ze jak klasa ma atrybuty A, B, C to je ma a nie, ze "w sumie to zalezy". Python jest spoko, ale jest bardziej abstrakcyjny i nie wydaje mi sie, zeby mozna bylo sie
  • Odpowiedz
Pytanie za 100 punktów! Jaki jest skrót w intellij na zobaczenie do jakiego pola obiektu mogę się odwołać czy jaką metodą wywołać na obiekcie? Piszę sobie obiekt. - i po wpisaniu kropki pojawia się okienko z metodami ale jak np. przejdę do innej linijki i potem wrócę do tego obiekt. to znowu chce zobaczyć te metody. No wiecie o co mi chodzi. ( ͡° ͜ʖ ͡°)
#intellij
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach