może ktoś polecić jakiś darmowy kurs do androida oparty o javę?


@konzo12: Jeśli chcesz pisać projekty deprecated u Janusza i (robić fikołki w Javie) to takich jest tony. Polecam nauczyć się Kotlina - https://caster.io/courses/kotlin-programming-language (darmowy kurs), a potem zabrać się za Androida. Jeśli chodzi o resztę materiałów to jednak nic nie polecam z kursów - bo dokumentacja IMO najlepiej omawia zagadnienia z Androidem, a jeśli już chodzi o specyficzne zagadnienia
  • Odpowiedz
@matwes: ile masz lat doswiadczenia w branzy? Z tego co uslyszalem nie dowiedzialem sie absolutnie nic nowego czy odkrywczego a gosc ma racje mowiac, ze wiekszosc to zwykle malpy do klepania kodu.
  • Odpowiedz
#kotlin czy #java ? Co Waszym zdaniem jest lepsze do czego? Obecnie uczę się Javy ale w ofertach pracy widzę, że idzie w parze z kotlinem.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GG99: kotlin to inny język, ale głównie w wersji na to samo środowisko uruchomieniowe co Java. Można mieszać jedno z drugim.
Naucz się przynajmniej jednego dobrze, a potem bierz się za drugie. Chyba, że android, to od razu kotlin. W Kotlinie i innych językach na JVM poza Javą bywają ciekawe pułapki.
  • Odpowiedz
@cochese: groovy'iego bym nie porównywał z kotlinem. Groovy jest dynamicznie typowany i wiele rzeczy wywala się w runtime, zamiast w czasie kompilacji. To jest język do pisania niezbyt krytycznych rzeczy, bo tam można bardzo dziwne rzeczy robić oraz pisać kod, który nie będzie się nadawał do przeczytania.
Testy w spocku są spoko, poza paroma pułapkami (przeciążanie argumentów z nullami)
  • Odpowiedz
@draxgar: póki co to średnio miałem co wrzucać na tego gita. Jakoś nie bałem się niczego skasować jak robiłem konwerter jednostek ʕʔ
Postaram się tak zrobić jak piszesz po kawałku ale najciężej jakoś mi zebrać te technologie do kupy i scalić. Będę szukał tutków i kursów, bo z polecaniem konkretnych miejsc na wypoku jakoś średnio
Dzięki za odzew ( ͡°
  • Odpowiedz
Hej, chciałbym was zaprosić na hobbistyczny serwer minecraft robiony na podstawie map, mechanik oraz mobów z metina. Nie jest to żaden projekt nastawiony pod hajs, robimy to wspólnie z kumplem, a żeby wyszło fajnie potrzebna jest społeczność.

W skrócie:
-system expienia do 99lvl, rozwój skilli do P
-kamienie metin, mapy oraz moby z metina wraz z bossami np. żółw
-wojny gildii na mapie z metina, system rankingów oraz pvp pod komendą /pvp
ConeyN - Hej, chciałbym was zaprosić na hobbistyczny serwer minecraft robiony na pods...

źródło: comment_1588717757peIv4LjnedqPnk7Un656lV.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #webdesign #webdev

Jakich technologii teraz najlepiej się uczyć, jeżeli chciałbym budować aplikacje webowe oparte na Javie?
Chodzi mi też o sposób budowania takich aplikacji, bo z tego co słyszałem to .jsp nie jest już używane.

Mam wykupiony hosting obsługujący Tomcata, jest szansa zrobić z niego jeszcze użytek?
PS. Tutoriale też mile widziane, no i sorry za noobskie pytania.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Napisałem prostą tablicę hashującą i spełnia swoje zadanie, ale mam jeden problem. Chciałbym aby była w stanie przechowywać również chary, double int. O ile z dodaniem do tablicy tych typów danych nie ma problemu, to przy zwracaniu ich przy pomocy metody .get(key) i próbie printowania dostaję błąd "java.lang.Integer cannot be cast to java.lang.String" (zostawienie samego get nie generuje żadnego błędu). Próby parsowania nic nie dają, mimo że mam wrażenie że .get zwaraca
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pawlis: Skoro zdefiniowałeś klucz jako typ int, to tylko takie wartości może przechowywać. Char też jest intem, więc jakoś działa, ale Stringa już nie przetrawi. Jeśli zmienisz typ klucza z int na Object to wszystko zadziała. Ewentualnie daj String i wcześniejsze inty przekazuj jako stringi.
  • Odpowiedz
JAVA

1.Jakie jest odpowiednie podejście do tworzenia "logów"? Mogę otworzyć jakiś stream do czytania plików i "małym kosztem" dopisywać coś do niego? Mogę otrzyć jakiś stream reader w jednym miejscu i go później przesyłać jako referencję?

2. Jakieś porady do robienia GUI? javafx wydaje się strasznie nieprzyjemna. Chciałem zrobić coś takiego, że mam ekran podzielony na kilka paneli:
- jeden "rysowany", ewentualnie w formie gridu z elementami do ktorych moge sie dostac (np zmienic kolor)?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@crocodiler: nie ma znaczenia, to czy jest konfiguracja adnotacjami czy xml to jeden kij, to tylko składnia, konceptowo poza nowościami się nic nie zmienia...

również polecam dokumentację i używać jej w razie potrzeb, a nie uczenia się na zapas, bo to bezcelowe :)
  • Odpowiedz
@crocodiler:

https://helion.pl/ksiazki/spring-mvc-przewodnik-dla-poczatkujacych-amuthan-g,sprimv.htm#format/e

spróbuj to, nie jest super świeże, ale dobry pkt zaczepienia, bo prowadzi przez proces tworzenia jakiejś tam aplikacji

jak pomieniesz apache tiles, ajax czy konfiguracje spring tools suite to można trochę wyciągnąć na napisaniu takiej aplikacji krok po kroku, no i minusem tez język polski, bo jak widzę niektóre rzeczy w spisie treści po polsku to...:)
  • Odpowiedz
7) https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-2903-5 #java #golang #cpp


Dosyć obszerne porównanie w formie badania trzech języków: Go, Java i C++. Według tego

badania Go okazało się najlepszym kompromisem w związku z wydajnością, z tym, że tutaj według mnie na siłę "wcisnęli" do C++ znany algorytm do GC, co spowodowało, że C++

wychodzi w niektórych testach na powolny. Generalnie artykuł warto przeczytać, ale

według mnie dużo biasu w nim jest.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Słyszałem że najlepiej zacząć uczyć się od C, potem C++ i dopiero potem java żeby wszystko jakoś łatwiej ogarnąć, prawda to? Bo zacząłem z code gym uczyć się javy i całkiem mi przypadło, jeśli jednak jest jakaś lepsza droga, to się przerzucę. Co myślicie?
#java #programowanie #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kabarto: jak chcesz szybko efektów, to lepiej się uczyć pod konkretny język, znajomość c/cpp na pewno pomogłaby w poznaniu większego kontekstu niektórych rozwiązań, ale nie jest to warunek konieczny.
  • Odpowiedz
@fegwegw
@dupaztrupa
może troche dziwne, ale mam odwrotne zdanie. Spring jest szybki na początku, ale jak rzeczy zaczynają się komplikować to nagle trzeba robić jakiś dzikie, trudnoutrzymywalne, nietestowalne haxy.

A ma duży udział w rynku bo większość ludzi programuje w springu a nie javie( ͡º ͜ʖ͡º) cargo cult ciagle silny
  • Odpowiedz
Mam mini klasę generyczną z . Jest w niej T[] array, chcę sobie z niego obliczyć średnią - i mam taki kod

public double getAverage() {
        T sum = 0;
        for(T element : array) {
             sum = sum.doubleValue() + element.doubleValue();
oreze - Mam mini klasę generyczną z . Jest w niej T[] array, chcę sobie z niego oblic...

źródło: comment_1588353590lsS0cZROvTeHzQQRPAl0GA.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oreze: wynika to z prostej zależności. Generyk to jest coś, co w ogólności rozszerza "Object". Prymitywy nie rozszerzają Object. Z tych powodów często w JDK znajdują się wyspecjalizowane klasy typu IntFunction itd.
Możesz wrapować sobie to do obiektów, ale ani to ładne, ani wydajne.
  • Odpowiedz
@oreze: po co kombinować?

hint: jeśli masz tablicę typów referencyjnych to musisz sprawdzać nulle, jeśli rozmiar tej tablicy będzie większy niż liczba niepustych elementów to dostaniesż nullpointera

public double getAverage() {
double sum
  • Odpowiedz