#programowanie #java #intellij

Panowanie prosze o pomoc. Mam intellij zintegrowanego z gitem. Problem polega na tym, ze chce zrobic commit + push plikow w ktorych nie nie zmienilem a sa juz na github. Celem jest odswiezenie ostatniej edycji na stronie :) Dodawanie spacji itd nic nie daje :/
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z podstawami programowania (,). Staram się robić wszystko tak jak w tym kursie kurs programowania JAVA I non stop wyskakuje mi jakiś error i nie mam pojęcia co z tym zrobić. Chodzi o kod

import static spark.Spark.*;
public class HelloWorld {
public static void main(String[]
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Error:(1, 8) java: class HelloWorld is public, should be declared in a file named HelloWorld.java


@Paniol: no to jest napisane: publiczna klasa HelloWorld powina być zadeklarowana w pliku o nazwie HelloWorld.java
  • Odpowiedz
@Paniol: Ten kurs co zalinkowałeś jest o kant tyłka rozbić. Nie wiadomo skąd wziął się tam import, autor nie ogarnia zupełnie i tylko problemy sprawia nowicjuszom, takim jak ty. Poszukaj czegoś lepszego, nie poddawaj się. Java jest równie dobra jak Python, nie widzę potrzeby zmieniać.
  • Odpowiedz
Mirki, dziś darmowy #ebook z #packt: "Modern Python Cookbook"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Modern Python Cookbook"
https://www....

źródło: comment_dnkNLYP7b8pFchER9gmtu3vIR12steBc.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Marzy mi się jakaś książka lub strona, na której można znaleźć np. 100 lub 500 programów napisanych w javie, uszeregowanych od najprostszego do zaawansowanego (gdzie ten ostatni to np. już zrobione coś w springu, jakiś sklep lub coś...).
Oczywiście wszystko ładnie opisane.

Istnieje coś takiego?

#programowanie #java #spring
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gezino: W jakim sensie "najprostszy"? Operacje wejścia/wyjścia, operowanie na stringach, konstrukcje warunkowe, pętle, definicja klasy, tworzenie i operowanie na obiektach, polimorfizm? To jest w pierwszej lepszej książce.

Jeśli chcesz zrobić kolejny krok, to zainteresuj się dokumentacją frameworków/API i czytaj dużo kodu na GitHubie.

Dla mnie Twoje pytanie jest słabe -- to tak jakbyś chciał dostać listę 1000 najczęściej zadawanych pytań odnośnie programowania w Javie. Najlepiej, żeby ktoś je dla Ciebie
  • Odpowiedz
@Gezino: jedyne co znam to:
petclinic
https://sourceforge.net/projects/broadleaf/
https://stackoverflow.com/questions/2604655/any-open-source-spring-sample-project-thats-bigger-than-petclinic

ale oba te projekty są krytykowane za jakość kodu, i mniej więcej przez to nikt takich rzeczy nie robi, bo zawsze znajdą się jakieś zarzuty co do tak wystawionego kodu, bo każdy ma swoją opinię i zawsze się da zrobić lepiej jeżeli poświęci się więcej czasu. Plus dochodzi opinia jakiej najlepszej praktyki powinno się używać DDD, hexagonal, itd. Więc raczej nikt nic
  • Odpowiedz
Hej,

Tworzę pierwszą aplikację webową w oparciu o Primefaces i JSF. Popełniłem jednakże błąd przy nazywaniu tabel i nazwałem jedną jako "user", co jest wewnętrzną klasą Derby. Zmieniłem wszędzie, gdzie tylko się dało z user na users (w tym baza danych oraz nazwy plików i katalogów). Kilka pominąłem, co rzucało błędami, ale teraz problem wygląda tak, że mając w kodzie:


Na stronie pojawia się to jako:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yamciayamcia: zacznijmy od dwóch rzeczy:
1) Framework JSF to warstwa widoku i nie ma nic wspólnego z warstwą dostępu do danych
2) błąd popełniłeś zabierając się w 2017 roku za JSF - też popełniłem ten błąd parę lat temu, gdy w ramach terapii po pracy z kodem PHP (nie chciałem oglądać MVC), poznałem to dostatecznie dobrze (tylko "dostatecznie", bo żeby poznać dobrze potrzeba długich lat... ale o tym może kiedyś), natrzaskałem parę
  • Odpowiedz
@AdiLDZ: najlepsza nauka jest aby coś napisać. Jeden z największych błędów jakie ludzie robią to czytają tony nie wiadomo czego a nie piszą żadnego kodu. Odpal kolego sobie tutorial do Spring boota, nawet na YouTubie i napisz coś małego :-)
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@henk @maniac777: swap będzie o tyle przydany, że OOM Killer podlicza sobie dostępną pamięć dla procesu w formie RAM + SWAP. Jak nie ma RAMu to będzie patrzył tylko na dostępny RAM.
  • Odpowiedz
elo, pisze sobie jakies glupoty z head first java jednak gdy przyszlo do pisania programu w ktorym nalezy pobrac dane z klawiatury od usera to kaza uzywac jakiegos gotowego kodu (https://pastebin.com/KGXiuYw3) a nie korzystaja ze scanner. To dlatego ze pojawilo sie to w pozniejszej javie? Zmieniac natychmiast podrecznik na core java? Czy może uczyć się z tego http://jsystems.pl ? Zalezy mi na tym jezyku bo mi sie podoba, jednak chcialbym sie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@penguin1: Nie masz się czym przejmować, wersje 6 i 7 nie wnoszą jakichś większych zmian na ogólnym poziomie. To wersje 5 i 8 (no i 9) są rewolucyjne dla Javy i to one wnoszą najwięcej.
O ile dobrze pamiętam to wersja 6 wyszła jak Oracle przejął Suna, więc dużych zmian nie wprowadzali, a 7 była głównie z gatunku porządkowych w bebechach.
  • Odpowiedz
@penguin1: To czy ogarniesz na zadowalającym poziomie np. 7 i potem 8 (a właściwie różnice w 8 względem 7) czy też od razu 8 sprowadzi się do tego samego. Bo fundamenty poszczególnych wersji są te same, kolejne wersje dodają mniej lub więcej nowych konstrukcji i pojawia się coraz więcej usprawnień. Jeśli masz możliwość to startuj nawet od 9.
Co tego skąd czerpać wiedzę odnośnie zmian wprowadzanych w kolejnych wersjach to
  • Odpowiedz
@olekturbo: Nie siedzę mocno w javie ale jakiego typu jest nr_indeksu w bazie danych? Podejrzewam że jakiś int czy coś podobnego, a z kodu wynika że przekazujesz jako parametr stringa stmt.setString(1, login);
To wyjaśniałoby błąd konwersji. Jeśli jest metoda setInt(1,login) to jej spróbuj.
  • Odpowiedz
Od paru dni staram się ogarnąć podstawy podstaw w aplikacji Android Studio i powiem szczerze jest to dla mnie dość ciężkie. Czytałem trochę na necie i zastanawiam się czy może powinienem liznąć trochę Javy wpierw? Macie jakieś porady ?

#naukaprogramowania #android #java
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Paniol: Możesz pobrać za darmo IntelliJ IDEA Community - jest to IDE na bazie którego powstało Android Studio (Android Studio jest przeznaczone dla developerki na Androida, a IntelliJ IDEA do programowania w Javie). Dzięki temu łatwo później będziesz korzystał z Android Studio (ten sam wygląd, skróty klawiszowe itp.).
Edit: nie ma jakiś specjalnych odmian tego języka.
  • Odpowiedz
Ja zaczynalem od czystej Java ( najpierw kompletne podstawy, co to sa klasy, pola, metody, jak skompilowac w konsoli i.t.d ) proste programiki typu obliczanie, wprowadzanie danych w konsoli itp. Potem, kiedy w tym poczulem sie w miare ok ( czyli po jakichs 2 tygodniach nauki ) sciagnalem NeatBeans i zaczalem robic bardziej skomplikowane rzeczy z GUI ( Swing ) w tym napisalem jeden prosty programik wyswietlajacy ceny paliwa ( nawet nie
  • Odpowiedz
Trener Java/ infoShare: 2.5-5K: http://bit.ly/2zlRrcD


@StartupCribs: ( ͜͡ʖ ͡€)

Zarobki na rynku IT już na starcie zachęcają, a w miarę sukcesywnego rozwoju swoich kompetencji i doświadczenia programiści są rozchwytywani, mogąc liczyć na szybki awans oraz wzrost wynagrodzenia – dodaje Marcin Pokojski z infoShare Academy. Na polskim rynku IT najlepiej opłacani są specjaliści pracujący na kontraktach, którzy mogą liczyć na miesięczne wynagrodzenie w skali ok. 13 tys.
  • Odpowiedz
Mirki, dziś darmowy #ebook z #packt: "Principles of Data Science"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Principles of Data Science"
https://...

źródło: comment_ynP3MViSdTMBEdGbbVVq3K8uNsPV3YCi.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drogie mirki, czy ktoś mi raczy wytłumaczyć w jaki sposób mogę przetworzyć wyrażenie, które jest w Stringu na wynik w int?
Robię kalkulator w #java na android i chcę, by wyrażenie, które pojawi się w textview (np 5+5*2) zostało przetworzone, a wynik został zapisany w zmiennej int.
Normalnie się do tego używa metody eval, jednak z tego co się zorientowałem w Androidzie jej nie uświadczę :c
help
#naukaprogramowania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nofluffjobs: no ale żeby wiedzieć, czy się jest najpopularniejszym to nie wystarczy wiedzieć ile samemu się ma wyświetleń, tylko też ile ma konkurencja, a tym się chyba nikt nie chwali :)
  • Odpowiedz
#programowanie załóżmy, że chciałbym napisać w #java programik, który będzie logował się np. na kilka kont na facebooku i wysyłał wiadomości do odpowiednich osób. Jaką technologią/frameworkiem/biblioteką jestem w stanie to zrobić?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@htfhere:
Logowanie to OAuth2, request wysyłasz przez facebookowe REST API (nie wiem, czy GraphQL ma takie możliwości).
Potrzebujesz w zasadzie tylko jakiegoś HTTP clienta i parser JSON. Wydaje mi się, że Spring ze swoim RestTemplate i Jackson bedą dobrym wyborem, będzie mnóstwo przykładów.
  • Odpowiedz
#golang jest najszybciej zbierającym popularność językiem programowania, popularnościowo Go przeskoczył #clang, wzrostem pokonał #javascript
https://twitter.com/todd_mcleod/status/929053085888143361

We need to talk about software architecture. And we need to stop pretending we're Google. #programowanie
https://www.alexhudson.com/2017/10/14/software-architecture-failing/
interface - #golang jest najszybciej zbierającym popularność językiem programowania, ...

źródło: comment_8D1pbp3VICDJDcgDL9Ql1fZ0lcGINMz5.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zacząłem się uczyć Javy, kupiłem sobie polecaną wielokrotnie książkę - Java. Podstawy. Wydanie X.
Przeczytałem dwa pierwsze rozdziały ale ewidentnie, książka jest pisana pod kogoś, kto już coś tam z programowania liznął.

Co moglibyście polecić do przeczytania/obejrzenia aby ogarnąć absolutne podstawy i dopiero później wrócić do książki?
#java #naukaprogramowania
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bohlen Teoretycznie wydaje mi się że tak, z tym że trzeba zaznaczyć dwie rzeczy: wymagałoby to i sporo wysiłku i sporo samozaparcia, bo trzeba by klepać godziny dziennie i to regularnie. Z tą matematyką to jest tak że jest ona konieczna w computer science, ale w programowaniu już nie tak bardzo, chociaż jest kilka rzeczy które trzeba ogarnąć. Dla przeciętnego człowieka który zajmuje się programowaniem nie jest ona tak ważna więc
  • Odpowiedz