jak poznać klasy i metody

jak poznać klasy i metody
MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

W jaki sposób mogę poznać klasy i metody? Powiedzmy, że ogarniam podstawy, ale co mi po tym jak nie znam klas i metod z których warto korzystać. Domyślam się, że jedną z możliwości jest po prostu odnalezienie konkretnej biblioteki i dokładne przeanalizowanie jej zawartości, ale zastanawiam się, czy są jakieś szybsze i prostsze sposoby? Nie znam nikogo, kto zna się na programowaniu, więc ta opcja na pewno odpada.

Sorry jeżeli temat jest głupi, bądźcie wyrozumiali.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Trzeba p prostu pisać kod, innej drogi nie ma ;] Poza tym klasy zwykle nazywają sie w miare sensownie więc możesz stuknąć sobie "find type" w swoim IDE i wpisać jak ci się wydaje że powinna sie nazywać klasa której potrzebujesz i może sie coś akurat znajdzie.

Black007
  • Rejestracja: dni
  • Ostatnio: dni
1

a Ja polecam Java: The Complete Reference, Ninth Edition: Herbert Schildt, jak lubisz czytać :)

MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0
Shalom napisał(a):

Trzeba p prostu pisać kod, innej drogi nie ma ;] Poza tym klasy zwykle nazywają sie w miare sensownie więc możesz stuknąć sobie "find type" w swoim IDE i wpisać jak ci się wydaje że powinna sie nazywać klasa której potrzebujesz i może sie coś akurat znajdzie.

Tylko jak pisać jak nie znam możliwości klas? Myślałam, że może jest jakaś droga na skróty. W każdym razie dzięki za radę, nie mam wyjścia więc będę z niej korzystać :)

MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0
Black007 napisał(a):

a Ja polecam Java: The Complete Reference, Ninth Edition: Herbert Schildt, jak lubisz czytać :)

Już zamówiłam, tylko polską wersję. Cieszę się, że ktoś ją poleca, jest szansa, że nie będzie to kasa wywalona w błoto :)

Promar7
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 5
0

Jak zaczniesz pisać,to zaczniesz szukać klas,których potrzebujesz,i przy okazji zaczniesz się ich uczyć:)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Nie ma drogi na skróty a czytanie API to jak nauka pisania książek przez czytanie słownika ;)

szarotka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 554
5

Jak będziesz pisać, to będzie ci brakować obsługi jakiejś sytuacji, google Ci podpowie, że ktoś już to wymyślił i wystarczy użyć jakiejś biblioteki np.

Black007
  • Rejestracja: dni
  • Ostatnio: dni
0

Google googlem, ale znajomość API daje dużo. Polecam też książki do nauki do OCJP (dawniej SCJP).

Gjorni
  • Rejestracja: dni
  • Ostatnio: dni
1
.Monika napisał(a):

W jaki sposób mogę poznać klasy i metody? Powiedzmy, że ogarniam podstawy, ale co mi po tym jak nie znam klas i metod z których warto korzystać. Domyślam się, że jedną z możliwości jest po prostu odnalezienie konkretnej biblioteki i dokładne przeanalizowanie jej zawartości, ale zastanawiam się, czy są jakieś szybsze i prostsze sposoby?

Najlepszy sposób na poznanie API Javy, to po prostu zapoznanie się z nią. Chociaż brzmi to banalnie, to wiedzie do tego celu wiele dróg. Moim zdaniem najlepszą jest "droga potrzeby". O co chodzi? Wymyśl sobie jakiś projekt i go rozrysuj, tzn. na jakich danych ma pracować, jak ma się zachowywać, jakie mają istnieć relacje między składowymi itp. Teraz gdy masz przed oczami swoją koncepcję zacznij googlować "poszlaki", tj. co w danej sytuacji może sprawdzić się najlepiej. I z taką ogólną wiedzą zapraszam Cię przed bramy http://docs.oracle.com/javase/8/docs/, gdzie możesz czuć się jak w domu. Go wild.

ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wro
0

jak klepiesz kod i problem wydaje sie oczywisty/popularny to stackoverflow i na pewno bedzie post z guava/apache commons/java api/inny lib. Wystarczy sie zastanowic czy nie wymyslasz kola na nowo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.