Wszystko
Najnowsze
Archiwum
- 1
@borrow: bo to pewnie jakiś obiekt bez nadpisanego equalsa
@borrow: To może equals jest zły? :P if (Mg==null) return false; zmiast if Mg ==null && other.Mg==null return true;
Jeśli obiekty spełniają .equals to nie ma szansy na to by JUnit powiedział Ci że błąd jest.
Zawołaj sobie
obiekt1.equals(obiekt2).sout i zobacz
Jeśli obiekty spełniają .equals to nie ma szansy na to by JUnit powiedział Ci że błąd jest.
Zawołaj sobie
obiekt1.equals(obiekt2).sout i zobacz
- 2
- 1
Mam apkę w której czytam z bazy danych rekordy odnośnie Muzyki: ID piosenek, artyści itp. Jak zrobić metodę print dla rekordów żeby nie robić syfu w mainie? Dodać do Maina metody "na dole" tzn metody
WERSJA 1
public static void print(List artists){
System.out.println("testtest");
}
WERSJA 1
public static void print(List artists){
System.out.println("testtest");
}
- 1
#java #javapomoc <-- obserwuj proszę #codereview
https://gist.github.com/enseitankad0/ce1471b67069f91ece848b6a97d10222
Mogę prosić o code review? W sumie programik generuje losowe auta, wkłada je do pliku .dat i .txt a następnie czyta. To wszystko. Zastanawiam się czy coś dało się prościej porobić albo czy coś nie wygląda jak januszerka.
Pozdrawiam
https://gist.github.com/enseitankad0/ce1471b67069f91ece848b6a97d10222
Mogę prosić o code review? W sumie programik generuje losowe auta, wkłada je do pliku .dat i .txt a następnie czyta. To wszystko. Zastanawiam się czy coś dało się prościej porobić albo czy coś nie wygląda jak januszerka.
Pozdrawiam
- 3
@borrow
1. Wszędzie gdzie masz komentarze w stylu: // 1. WRITE TO DAT FILE powinna być nowa metoda.
2. Po co robisz coś takiego: Integer k = Integer.valueOf(i);? zobacz jakim typem jest i
3. Po co klasa Garage implementuje interfejs Map? Przez to niepotrzebnie masz takie kwiatki jak metoda entrySet która zwraca nulla.
4. Formatowanie kodu!! Puste linie, wcięcia itp...
5. Taki catch niewiele daje: catch(IOException io) {System.out.println("IO Exception" +
1. Wszędzie gdzie masz komentarze w stylu: // 1. WRITE TO DAT FILE powinna być nowa metoda.
2. Po co robisz coś takiego: Integer k = Integer.valueOf(i);? zobacz jakim typem jest i
3. Po co klasa Garage implementuje interfejs Map? Przez to niepotrzebnie masz takie kwiatki jak metoda entrySet która zwraca nulla.
4. Formatowanie kodu!! Puste linie, wcięcia itp...
5. Taki catch niewiele daje: catch(IOException io) {System.out.println("IO Exception" +
@borrow:
1. zamiast zapisu do takiego pliku txt mógłbyś pomyśleć o csv
2. zmienne w Car mogą być final
3. klasa Garage według mnie jakaś taka bez sensu - część operacji implementujących interfejs map działa poprawnie, część niepoprawnie, zastanowiłbym się czy rzeczywiście warto implementować mapę
4. Ta metoda printGarage po pierwsze nie printuje, po drugie zwraca reprezentacje tekstową pierwszego samochodu lub nulla - zła jest albo nazwa funkcji albo implementacja, a w ogóle
1. zamiast zapisu do takiego pliku txt mógłbyś pomyśleć o csv
2. zmienne w Car mogą być final
3. klasa Garage według mnie jakaś taka bez sensu - część operacji implementujących interfejs map działa poprawnie, część niepoprawnie, zastanowiłbym się czy rzeczywiście warto implementować mapę
4. Ta metoda printGarage po pierwsze nie printuje, po drugie zwraca reprezentacje tekstową pierwszego samochodu lub nulla - zła jest albo nazwa funkcji albo implementacja, a w ogóle
- 2
konto usunięte via Android
- 4
@borrow closeable nie znaczy że samo się zamknie, chyba że w try with resources
- 3
@borrow: Closeable sugeruje, że obiekt może zamknąć się automatycznie poprzez
try( Scanner in = new Scanner( ... ) ) {
//wykorzystanie scannera
}
//scanner zamkniety
try( Scanner in = new Scanner( ... ) ) {
//wykorzystanie scannera
}
//scanner zamkniety
- 1
#java #javapomoc
http://wklejto.pl/534472
jak obiekty HeavenlyBody może składać się z Set ? Nie rozumiem tej logiki.
http://wklejto.pl/534472
jak obiekty HeavenlyBody może składać się z Set ? Nie rozumiem tej logiki.
- 4
#programowanie #java #javapomoc <- obserwuj proszę
#git #github
Hej!
Gdzie nauczyć się solidnie GITa i GitHuba? Git to narzędzie a GitHub jest tylko hostem. Jedyne co umiem to w #intellij PPM -> Create Gists co działa w sumie całkiem sprawnie ale potem mi się jakoś to na GitHubie gubi. Chcę nauczyć się ładnie z dobrym tutorialem.
#git #github
Hej!
Gdzie nauczyć się solidnie GITa i GitHuba? Git to narzędzie a GitHub jest tylko hostem. Jedyne co umiem to w #intellij PPM -> Create Gists co działa w sumie całkiem sprawnie ale potem mi się jakoś to na GitHubie gubi. Chcę nauczyć się ładnie z dobrym tutorialem.
- 1
#java #javapomoc <- obserwuj proszę tag
http://www.wklejto.pl/517359?mode=txt&language=java
Po co implementować interfejs CompareTo w klasie Player?
w
http://www.wklejto.pl/517359?mode=txt&language=java
Po co implementować interfejs CompareTo w klasie Player?
w
- 1
@borrow: a skąd np. kolekcje wiedziałyby, jak należy posortować zbiór?
- 1
@borrow: A po w ogóle interfejsy w Javie? Inne obiekty mogą wymagać by parametry ich metod były porównywalne i wymagają ustalenia co to znaczy. Jeśli nie korzystasz z wymagających tego bibliotek ani sam nie masz generycznych fragmentów to nie daje ci to nic. Możesz jednak napisać metodę np.
i używać tej metody nie tylko z Graczami ale z czymkolwiek co jest Comparable.
Jest to jeden
void test(Comparable comparable){
... } i używać tej metody nie tylko z Graczami ale z czymkolwiek co jest Comparable.
Jest to jeden
- 1
- 1
- 1
- 1
- 4
Hej Mirki,
W #java jestem nowy, uczę się od jakiegoś czasu, a do tej pory kodziłem w #php. Mam pytanie do Was (na pewno żenująco proste...), otóż w jaki konkretnie sposób można użyć javy? Chodzi mi o zastosowanie praktyczne.
Do tej pory w php kod wrzucałem na serwer, gdzie łączył się z bazą danych (albo nie) i wyświetlał mi wyniki na stronie w html.
Jak to wygląda w przypadku javy?
W #java jestem nowy, uczę się od jakiegoś czasu, a do tej pory kodziłem w #php. Mam pytanie do Was (na pewno żenująco proste...), otóż w jaki konkretnie sposób można użyć javy? Chodzi mi o zastosowanie praktyczne.
Do tej pory w php kod wrzucałem na serwer, gdzie łączył się z bazą danych (albo nie) i wyświetlał mi wyniki na stronie w html.
Jak to wygląda w przypadku javy?
- 4
@Anorax: To szersze zagadnienie by odpowiedzieć w jednym komentarzu. Jednak spróbuję. Sposobów masz wiele, ale podstawowe to z pewnością:
* budowa i uruchomienie działającej aplikacji, jeśli webowa to jeszcze deploy na serwerze,
* tworzenie komponentami w metodyce TDD i testowanie owych komponentów za pomocą testów jednostkowych.
Jeśli chcesz się uczyć języka to zacznij od drugiego. Potem przejdziesz do pierwszego. W razie pytań pisz na mirko albo wal na priv.
* budowa i uruchomienie działającej aplikacji, jeśli webowa to jeszcze deploy na serwerze,
* tworzenie komponentami w metodyce TDD i testowanie owych komponentów za pomocą testów jednostkowych.
Jeśli chcesz się uczyć języka to zacznij od drugiego. Potem przejdziesz do pierwszego. W razie pytań pisz na mirko albo wal na priv.
@TgcRap4: nie jestem przekonany czy spring boot to taki dobry wybór na sam początek; uważam, że fajnie mieć jakieś doświadczenie z sewerami standalone, nie wbudowanymi w framework. owszem, taki spring boot to duże ułatwienie, ale jednocześnie też spore uproszczenie, poprzez które jakaś część wiedzy umyka
- 1
- 5
@borrow: to tzw. foreach za pomocą słowa kluczowego
for. Po prostu naucz się tej składni. Będzie iterowana kolekcja this.songs, każdy element z niej będzie typu Song i zostanie umieszczony w zmiennej checkedSong. Sam znak dwukropka nie ma szczególnego znaczenia, jest nieodłączną częścią foreacha tak jak średniki są nieodłączną częścią zwykłego fora.@borrow: Działa ze wszystkimi klasami implementującymi interfejs Iterable (większość kolekcji z JDK) oraz z tablicami.
- 1
#java #javapomoc
Mam linkedList albums, dodaje tam albumy a albumy zawierają piosenki. Działa. Jak wywołać nazwy piosenek które są zawarte w albumach które są zawarte w LinkedLiście? Mam zrobić iterator w iteratorze?
http://www.wklejto.pl/513595
Mam linkedList albums, dodaje tam albumy a albumy zawierają piosenki. Działa. Jak wywołać nazwy piosenek które są zawarte w albumach które są zawarte w LinkedLiście? Mam zrobić iterator w iteratorze?
http://www.wklejto.pl/513595
- 1
@borrow: pętla w pętli. Albo jak chcesz iteratory, to mogą być dwa. Tylko się nie pomyl który na czym.
Jak wyciągniesz pierwszy element to co masz? Obiekt. Czym jest ten obiekt? No listą, więc w tym miejscu postępujesz jak z normalną listą. A co było wcześniej, to cię nie obchodzi. Metoda dziel i rządź.
Jak wyciągniesz pierwszy element to co masz? Obiekt. Czym jest ten obiekt? No listą, więc w tym miejscu postępujesz jak z normalną listą. A co było wcześniej, to cię nie obchodzi. Metoda dziel i rządź.
- 0
Hej. Proszę was o pomoc. Potrzebny mi w projekcie mavenowym działający angular2. Kiedys jakoś wpisywało się w kosole w Intellij Idea npm install coś i miałem taki porządek folderów w projekcie:
Teraz mam angular cli.
Ogólnie mam node.js zainstalowany na kompie. Tylko teraz jak podpiac angulara jak za dawnych czasow? Jakieś komendt=y?
#javapomoc #java #angular2
Teraz mam angular cli.
Ogólnie mam node.js zainstalowany na kompie. Tylko teraz jak podpiac angulara jak za dawnych czasow? Jakieś komendt=y?
#javapomoc #java #angular2
źródło: comment_0clyeUwJlMZkDFdsgyg6qvxpvyDTYv3u.jpg
Pobierz- 0
@AwizisieAkat Spoko. Dzięki za pomoc. Czym dłużej w tym siedze tym lepiej ogarniam. A siedze juz 1h :D
- 0
Ogarnałem wsio. Post nieważny
- 2
- 1
- 1
konto usunięte via Android
- 3
Komentarz usunięty przez autora
@borrow: pewnie chce pokazać coś dalej, np. że obiekt cutomer i anotherCustomer to te same obiekty i jak coś zmieni w anotherCustomer to zmieni się także w customer.














Jak dostać się do pliku w katalogu projektu w intellij? Chce wejść w database.db która jest w głównym folderze i nie chce podawac sciezki d/java/projekty/maj/blabla