Mireczki z tagów #java oraz #naukaprogramowania znacie jakąś stronę na której są przykłady prostych aplikacji do napisania, np. jakieś kalkulatory? Chodzi mi dokładnie o to, że sama wymyśliłam sobie parę aplikacji, które chcę napisać ale chciałabym jeszcze bardziej poćwiczyć i brakuje mi weny twórczej. Ciekawe by było także sprawdzić sposób pisania kodu przez inne osoby, na co zwracać większą uwagę, co poprawić itp.
Chciałbym pouczyć się programowania, miałem już styczność z podstawami #cplusplus i #java, lecz przez brak praktyki dużo informacji uleciało. Chciałbym podszkolić się w jakimś języku na tyle, by móc startować na jakiegoś juniora i nie klepać po wieki wieków obecnej gównoroboty. Problem mam w tym, w czym większość początkujących: wybór języka. Najbardziej zastanawiam się nad c++, c# i java, choć w c# nie ogarniam tych zależności z .net oraz pisania aplikacji
Szukam błędów w programie, a okazuje się, że już dawno wszystko jest ok, tylko #netbeans (chyba) coś leci w kulki. Daje clean and build, dostaję w wyniku

Building jar: [nazwa pliku]
jar:
BUILD SUCCESSFUL (total time: 2 seconds)

Odpalam go w osobnej konsoli

java -jar [nazwa pliku]
i odpala się poprzedni build. O co chodzi?
Jeszcze wcześniej zauważyłem taki dziwny problem, że jak jestem w osobnej konsoli w folderze dist ze zbudowanym
@fabru: Ponieważ wywołujesz ją tylko raz. Nowy Thread wykonuje akcje w "run" i tyle, tylko raz, więc musi być pętla jak ma być kilka razy.
I android ma własny system tasków i timerów, użyj go, tworzenie własnych wątków jest niezalecane.
@fabru a jak robisz apkę to twoje "main" wykonuje się kilka razy? :D nie, musi być pętla, edytowałem już odpowiedz wyżej. I używaj systemów z androida, poszukaj w googlach bo ja już nie pamiętam, dawno się tym nie bawiłem.
Cześć wszystkim,
Robię aplikację w Android Studio, mam aktywność która wypełnia listview korzystając z adaptera danymi dotyczącymi itemu, czy da się wyciągnąć dane z wiersza listy nie po pozycji a właśnie z jednej danej? Nie mogę po pozycji tego zrobić ponieważ mogę ukrywać poszczególne wiersze listy i np. po ukryciu pierwszego cała reszta wskakuje o pozycję do tyłu i drugi element jest pierwszym z listy i po kliknięciu przechodzi mi do tego
Witam #programowanie #java --Wielowątkowość
dostałem polecenie na #studbaza żebym nie używał Pomocniczych Bibliotek, więc nasuwa się moje pytanie, jak zastąpić ExecutorService niskopoziomowymi poleceniami typu wait i notify. Tak aby z tablicy Procesów lub Runnable każdy proces wykonywał się jeden po drugim, a nie wszystkie na raz
Takie krótkie pytanie odnośnie waszej pracy w javie, czy kiedykolwiek korzystaliście z funkcji clone() w projekcie komercyjnym? Tak się zastanawiałem czy to możliwe że nigdy nie miałem potrzeby tego bezpośrednio użyć czy poprostu coś źle robię źle.
#java
@Brendan: Właśnie zawsze myślałem że jak przyjdzie taka okazja że będę mógł wykorzystać klonowanie to z raczej ze strachu skończę z kopiującym konstruktorem lub/i ewentualnie jakąś swoją metodą w obiekcie.
@macentos: Windows. Nevermind, już rozwiązałem, okazuje się że nie była ustawiona ścieżka do maszyny wirtualnej Javy. Problem tylko w tym że na to już natknąłem się wielokrotnie i zawsze wywalało po prostu błąd że nie znajduje VM, tym razem błąd gdzieś wcięło i przez to miałem zonka
Mam fragment, który posiada pole EditText z ustawioną dzisiejszą datą. Po jego kliknięciu wyświetla mi się DatePickerDialogFragment z możliwością wybrania dowolnej daty. Moje pytanie jest następujące:
Jak 'przesłać' wybraną datę tak aby to było zgodnie ze sztuką?
Odebrać w Activity poprzez "DatePickerDialog.OnDateSetListener" a następnie przekazać do danego fragmentu? Czy może bezpośrednio pomijając Activity?
#androiddev #java #naukaprogramowania
@iwannagethigh: Komunikacja pomiędzy fragmentami powinna odbywać się przy pośrednictwie Activity. Opcjonalnie możesz użyć biblioteki EventBus, ale do wspomnianych zastosowań opisany sposób powinien być wystarczający.
@iwannagethigh: tak jak mówi @Dante651, też zrobiłbym to na interfejsie wystawiony z aktywności podając jako argument lambde/interfejs której ma zostać wykonany po wybraniu daty. No chyba że piszesz korzystając z prezentera, to oczywiście wszystko przez prezenter ;)
Mirki startuję z restem, ale nie bardzo wiem jak podłączyć serwer w intellij.
Lecę tym tutorialem:
https://www.youtube.com/watch?v=skltzZH7i4w&index=11&list=PLqq-6Pq4lTTZh5U8RbdXq0WaYvZBz2rbn
I w okolicach 7:00 ten facet przechodzi w zakładkę serwery w Eclipse i sobie działa.
Jak to po kolei zrobić w IntelliJ? Wszystko do tego momentu zrobiłem z Mavenem i jest raczej ok, bo bez błędów przeszło, no ale nie wiem co dalej.
Ktoś/coś podpowie?
To jest w ogóle wykonalne na intellij community czy potrzebuję
Mam w #netbeans dwa projekty #maven, jeden z nich jest biblioteką wykorzystywaną w drugim. Żeby go użyć jako biblioteka mogę np. dodać go do lokalnego repozytorium mavena, ale po dokonaniu jakichkolwiek zmian muszę dodawać ponownie. Da się w prosty sposób dodać projekt jako bibliotekę (robiłem tak używając ant, po prostu wybierając "Dodaj projekt" w bibliotekach) żeby zmiany w nim były automatycznie widoczne? #java
@shus: Tak, 1.5 roku miał bardzo dużo błędów. Bardzo dużo zmieniło się od tamtej pory - przejrzyj sobie changelog Xamarin Android 6.1 i porównaj z 4.x (to było 1.5 roku temu). To samo zrób z iOSem.

Zarówno w iOS jak i Android masz zupełnie nowe, szybsze, sprawniejsze GC. AOT na iOS został meeega poprawiony. Native HttpClientHandler dla iOS/Android - długo by wymieniać. Poza tym support (MvvmCross team-member here) został znacznie poprawiony.
Mirki chce zmienić pracę, a raczej firmę :) Java Developer.
Aktualnie zarabiam 4,5k netto, doświadczenie 3 letnie, wcześniej 2 lata PHP.
Studia Informatyczne 6 semestr.
Znane Technologie: Java EE, MySQL, PostgreSQL, Oracle PL/SQL, SQL, HTML, CSS, SCSS, JSP, JSF, Jtwig, Bootstrap 3, EJB, AngularJS, JavaScript, Jquery, Maven, MyBatis, Sql2o, Jboss Wildfly, Apache Tomcat 7, Apache Velocity, iText.
Nie znam za dobrze Springa, ani Hibernate, w wcześniejszych projektach potrzebowaliśmy lekkich bibliotek, głównie mikroserwisy,
Znane Technologie: Java EE, MySQL, PostgreSQL, Oracle PL/SQL, SQL, HTML, CSS, SCSS, JSP, JSF, Jtwig, Bootstrap 3, EJB, AngularJS, JavaScript, Jquery, Maven, MyBatis, Sql2o, Jboss Wildfly, Apache Tomcat 7, Apache Velocity, iText.


@controller9: A które technologie znasz dobrze a nie z nazwy? To wygląda jak lista pod tytułem "Rzeczy które miałem na studiach". Na 5 lat kariery wypada niewiele ponad 2 miesiące na jedną technologię, akurat tak by liznąć temat ale
Mam pytanie odnośnie komentarzy, jakie macie do nich podejście? Ja przez cały czas byłem uczony i tam gdzie pracowałem było mówione, że nie powinno ich być, a jak są to znaczy że kod jest źle napisany. Staram się postępować z zasadami clean codu wujka Boba. W miejscu gdzie teraz jestem wszyscy narzucają na mnie pisanie komentarzy nawet jeżeli jest to przetłumaczenie metody z angielskiego na polski O.o

Mój przykładowy kod, za którego
@Gwozdziuuu: samodokumentujący się kod > bezsensowne komentarze.

Co do tego, co wkleiłeś: sent, nie sended ( ͡° ͜ʖ ͡°) Łapanie "Exception" to zwykle zła praktyka, ale nie wiem jak się u Was to rozwiązuje. Metoda "isIdReapeted" to coś a la kod z memów CS Graduate, IMO lepiej tak:

private boolean isIdReapeted(int idWithNoResponse) {
for (int idAlreadySended: displayIdsAlreadySended) {
if (idWithNoResponse == idAlreadySended) {
return false;
}
}