Mam problem z czymś, co dla kogoś kto ma pojęcie o Java jest banalne.
Chodzi mi wyłącznie o spakowanie folderu z podfolderami jako plik jar.
Mam dostęp wyłącznie do eclipse, nie mogę ściągać żadnego oprogramowania.
#java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego w C# do dziedziczenia class i implementacji intefejsów używa się tego samego symbolu - ":"?.Przecież dziedziczenie i implementacja to dwie różne rzeczy. Czy MS trochę nie pomieszał z tym? Jeśli chodzi o properties to dobrze rozumiem, że one de facto wyeliminowały prywatne pola? Przecież można mieć klasę np. Person a w niej public int Age { get; set; } i to jest równe w Javie private int age + getter i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: bo to tylko element syntaxu, który tak czy tak resolvuje się do jednego albo drugiego?

Co do properties - to są de facto takie wrappery na get/set, nie wyeliminowały prywatne pola - po prostu to taki ładny syntax sugar.
  • Odpowiedz
@Edelner: Dla ciebie to sa dwie rozne rzeczy koncepcyjnie, technicznie to jedno i to samo. Tak naprawde implementacja interfesju jest niczym innym jak dziedziczeniem klasy abstrakcyjnej
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
Siemandero Mirasy. Młodszy brat zaczął studia IT, szukam dla niego prezentu i padło na książkę ;)
Uczy się #java, pierwszy semestr. Thinking in Java i Java Core odpadają bo nie dostanę ich przed świętami w #warszawa Nie znalazłem nigdzie. Najwyżej później dokupię. Co polecacie innego z Javy? Może coś z #algorytmy i struktury danych?

#programowanie #programista15k #linux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Odpuść sobie thinking in Java w ogóle bo to stara cegła na studiach nie ma czasu takich rzeczy czytać, zresztą nawet nie warto. Kup my lepiej Effective Java 3rd edition od Joshuy Blocha. Dobra na każdym poziomie znajomości tego języka.
  • Odpowiedz
Mirkasy,
głupie pytanie początkującego. Załóżmy ze mam aplikacje backend w spring opakowane w obraz dockerowy. Chciałbym to „puścić na świat” żeby ktoś mógł korzystać z API. W jaki sposób to najłatwiej zrobić? Np. na raspberry pi albo starym lapku, coś w tym stylu.
#java #spring #docker
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Andrzejuniedenerwuj: no dostajesz zadania i se robisz.
Tylko pamiętaj że jak zadanie jest proste to jest proste. Często jest tak że dostajesz dwa banalne zadania a dopiero ostatnie jest p--------e. Już tak sobie dwa razy z------m rekrutacje więc nie daj się zwieść. Trzymaj czas na ostatnie zadanie
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#java #programowanie

Jak dokładnie powinien wyglądać projekt który chciałbym pokazać na rekrutacji? To powinna być aplikacja postawiona na serwerze z której korzystają ludzie, czy może sam kod na githubie? Co wogóle taka aplikacja powinna robić? Przykładowo aplikacja która po zaznaczeniu kolorów pasków na rezystorach pokaże jego wartości lub symulacja systemu bankowego który posiada możliwość rejestracji i logowania użytkowników oraz prostego przelewania wartości zapisanych w bazie danych między nimi
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dupogisaga: programista i rekruter techniczny here. Na CV poświęcam jakieś 30 sekund z czego 15 przeznaczam na dobre zapamiętanie imienia żeby nie nazwać jakiegoś Tomka Maćkiem. Na zalinkowanego githuba zerkam tylko żeby sprawdzić ile pikseli się pali w aktywności. Jak dużo to robię "ooooo", jak mało to robię "uuuu". Wszystko i tak wychodzi na rozmowie, inni podchodzą do tego podobnie. Polecam lepiej zainwestować czas w umiejętność sprzedawania swoich skilli w
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Jaki kurs kupic na Udemy ku drodze zostania juniorem, mam 19zł do wykorzystania jeszcze przez 4 dni i chciałbym to wykorzystać póki kursy są dzisiaj po 42zł. Mam kursy o Javie, Wzorcach projektowych, Spring + Hibernate, jakiś o mikroserwisach w Springu (nawet nie wiem skąd bo jest płatny a go nie kupowałem xD), Jdbc. Co sie najbardziej przyda, testowanie, sql, może angular?

#naukaprogramowania #pytanie #udemy #
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@non-serviam: z Javy to kiedyś kupilem kurs Tima Buchalki po ang, a jak wolisz po Polsku to kurs pana z wykopu ( ͡° ͜ʖ ͡°) czyli Praktyczny Kurs Java 11 Paweł Wąsowski. Ze Spring+Hibernate to bardzo obszerny kurs ma Chad Derby ale mam dopiero 1% zrobiony wiec Ci nic nie powiem xd Wzorce projektowe od DevFoundry po polsku
  • Odpowiedz
Jak to jest z wersjami #java ? Wchodzę na java.com i tam jest Java 8 niby najnowsza. Jednocześnie na stronie Oracle jest Java 15 najnowsza. O co w tym chodzi? Załóżmy, że ściągnę JDK 15 od Oracle i napiszę appkę. Co powinien zainstalować użytkownik? Też JDK 15? Bo chyba nie ma już oddzielnego JRE? A ta Java 8 z java.com mu nie zabangla? #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zarowka12: od javy 9 wprowadzono modularyzację i do dostarczania softu używa się jlinka (wchodzi w skład jdk9+) czyli razem z apka pakujesz tez odpowiednie moduły JRE. Nie ma już potrzeby dla użytkownika pobierania i instalowania Javy
  • Odpowiedz
Mam następująca klasę:

public class DepositMoneyIntoAccount {

public void deposit(BigDecimal amountOfMoneyToDeposit, Account account, Wallet wallet) {

BigDecimal
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: jedno konto może być doładowywane z wielu portfeli? Jeden portfel może być doładowywany z wielu kont? To dlaczego nie po prostu:

account
.charge(amount)
.fromWallet(wallet)
  • Odpowiedz
@Edelner: To zależy :D
Po pierwsze, co to znaczy skomplikowana klasa? Dużo metod, dużo linijek kodu i jakiejś logiki? Nawet 10 linijkowa klasa może implementować interfejs jeśli ma to sens. Zasadniczo, jeśli uważasz, że implementację będzie można podmienić (chociażby do testów), to tak. Poziom komplikacji klasy nie ma tu znaczenia.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@Edelner: nie. Klasa sama w sobie definiuje swój interfejs, są nim publiczne metody. Tworzenie bytów na siłę nie ma sensu, pojawiają się problemy z czytelnością kodu i nazewnictwem. Jak chcesz wyodrębnić interfejs z klasy to w intellij masz taką akcję
  • Odpowiedz
Dlaczego wśród programistów Java coraz częściej pojawiają się słowa, że to zarobki czasem małe, że przesyt na rynku, że wyścig szczurów, że pełno bootcampów, że ciężko dostać pracę, że jest zapiernicz w pracy, czy rotacja. Zaczynam także dostrzegać, że zaczyna się robić taka sztuczna, niezdrowa atmosfera z lekką dozą niezdrowej rywalizacji, gdzie zaczyna na kolegów się patrzeć jako konkurencja na rynku pracy. Z czym to się wiąże? Dawniej tak nie było.

#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@typowy_marek: https://www.wykop.pl/wpis/54197621/biore-200-od-kazdej-druzyny-i-zaczynamy-%CA%96-heheszk/
Jestem programistą od ponad 10 lat i widziałem jak przez ten czas pojawiało się coraz więcej patologii. Korporacje i robienie prostytutki z logiki przez nie to jedno, to było od zawsze. Ale napływ ludzi, który po prostu nie mają kwalifikacji, by zostać programistami i związane z tym systematyczne obniżanie wymagań to drugie. Owszem, nie trzeba mieć wybitnego IQ, żeby pracować w tym zawodzie, ale RiGCz by się przydał.
  • Odpowiedz
@Andrzejuniedenerwuj: Zajmuję się 5G zawodowo, niedawno Mirek @Sudo_exit pytam o materiały związane z tą technologią (https://www.wykop.pl/wpis/54174235/jaka-lte-5g-ksiazke-lub-i-materialy-online-polecic/#comment-192206611). Wołam go, bo może znalazł jeszcze jakieś dodatkowe materiały. Ale telekomunikacja bezprzewodowa to raczej ciężki kawałek chleba.
Jeśli chodzi o inne dziedziny, to polecam https://www.google.com. Jeśli serio chcesz zostać programistą, to musisz się nauczyć sam zdobywać informacje.
  • Odpowiedz
Mam takie szybkie pytanko, bo nie mogę znaleźć, jak w Intelij sobie ustawiłem datasource np. mysql to czy mogę sobie już w kodzie odwołać się do ustawionych tam wartośći? Dajmy na to że przez JDBC się łącze z bazką i mam new Connection(url, "userWKodzie", "passwordWKodzie") i czy mogę sobie to np passwordWKodzie zamienić na coś żeby mi zaciągało z datasource z intelij? np jakieś ${datasource.mysql.password} czy coś

Tak tak wiem że takie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob:

Wynikało to zdecydowanie ze świeżości rozwiązań oraz z pewnych elementów, które Java wniosła jako pierwsza, np. garbage collection, czy exception handling


To zdanie to wielkie xD Ani GC nie jest nowe w Javie (po prawdzie to GC jest starsze niż C, a co dopiero Java, która jest przecież młodsza niż Python), ani exception handling (które było już np. w Smalltalku czy Erlangu parę(naście) lat wcześniej). Java co najwyżej ubrała
  • Odpowiedz