Java nauka od poczatku

Java nauka od poczatku
ObiMad
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:5
0

Witam.
Chciałbym sie was zapytac od czego zaczac nauke javy a dokladniej czy od ksiazek a moze filmiki na yt,strony internetowe?
Jestem zielony w tych sprawach i jest to mój piewszy język a chciałbym tworzyc aplikacje na androida lecz nie wiem jak sie do tego zabrac.
Na poczatku uczylem sie c++ z yt lecz kolega mi powiedzial ze ten jezyk nie nadaje sie do tworzenia aplikacji na androida dlatego chcĘ przejsc na jave.
Z góry dziekuje za odpowiedz :)

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

daj se spokój


ObiMad
możesz wyjasnic?
czysteskarpety
czysteskarpety
rok temu żeś pisał podobnego posta, od tamtego momentu zero progresu więc game over bro
ObiMad
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:5
0

chciałbym dodac ze to dla hobby czy jest w tym taki problem?

Davros
  • Rejestracja:około 9 lat
  • Ostatnio:12 miesięcy
  • Postów:44
0
ObiMad napisał(a):

Witam.
Chciałbym sie was zapytac od czego zaczac nauke javy a dokladniej czy od ksiazek a moze filmiki na yt,strony internetowe?
Jestem zielony w tych sprawach i jest to mój piewszy język a chciałbym tworzyc aplikacje na androida lecz nie wiem jak sie do tego zabrac.
Na poczatku uczylem sie c++ z yt lecz kolega mi powiedzial ze ten jezyk nie nadaje sie do tworzenia aplikacji na androida dlatego chcĘ przejsc na jave.
Z góry dziekuje za odpowiedz :)

Kup sobie książkę pt. "Java. Rusz głową!". Na początek bardzo dobra.

KP
KP
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Postów:19
0

Ja bym ci polecał ogarnąć podstawy na stronie javastart.pl a potem zaczął robić jakieś proste apki na andka

  • Rejestracja:prawie 8 lat
  • Ostatnio:5 miesięcy
  • Postów:120
0

Kompedium programisty a potem udemy z kursem Android. Później klepanie apek do upadłego :)

A9
A9
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Zgorzelec/Görlitz
  • Postów:14
0

Cześć!
Moim zdaniem inwestowanie Twoich pieniędzy w kursy czy książki to po prostu ich strata.
Dlaczego tak sądzę?
Książki pozostają bardzo fachowe. Na początku musisz nauczyć się programowania. Właśnie! Programowania, nie języka. Jeżeli umiesz już programować to żaden język nie jest straszny, ponieważ różnią się głównie składnią. Oczywiście mówię o tych głównych, od których powinno się zacząć aby właśnie nauczyć się klepania w klawiaturę i wiedzieć przy tym co się wklepuję a nie przekopiowanie całego Stack Overflow :)
Także to co potrzebujesz to prawdopodobnie kanał thenewboston na YouTube. Oczywiście jeżeli rozumiesz angielski. Ale Bucky tak czysto mówi i świetnie tłumaczy, że nawet z podstawowym angielskim dasz radę. Od angielskiego w ogóle programista powinien zacząć moim zdaniem :)
Po zapoznaniu się z podstawową proceduralną javą proponuje już wystartować z małym projektem, który sobie wymyślisz i będzie on dla Ciebie stanowił wyzwanie. Tylko nie z motyką na słońce! Drugiego Instagrama nie napiszesz w jedną noc. Zacznij od mniejszych rzeczy, głównie konsolowych. Może to być kalkulator, saper albo cokolwiek innego co będzie wymagało od Ciebie zaangażowania i ciągłego researchu. Dzięki temu szybko wskoczysz na poziom, na którym będziesz klepał już aplikacje - tak było u mnie (ja zaczynałem od sapera bodajże) :)
Także wjedź konkretnie w podstawy i naucz się czytania dokumentacji (najczęściej JavaDoc). Zaoszczędzisz miliony a i wyzwania będą Cię ciągnęły do przodu! :)

Pozdrawiam,
adaszewski95

0

Zrobie tak jak mowisz,lecz zamowilem juz ksiazke java podstawy X ale z yt tez korzystam.Czy wedlug ciebie nauka po przez kopiowanie innych apk to dobry pomysl? Chodzi mi zeby miec przykladowa apke na kompie i dzieki niej robic podobna, dzieki czemu bede bardziej rozumiec ten jezyk i wiedzial co do czego sluży

0
Davros napisał(a):
ObiMad napisał(a):

Witam.
Chciałbym sie was zapytac od czego zaczac nauke javy a dokladniej czy od ksiazek a moze filmiki na yt,strony internetowe?
Jestem zielony w tych sprawach i jest to mój piewszy język a chciałbym tworzyc aplikacje na androida lecz nie wiem jak sie do tego zabrac.
Na poczatku uczylem sie c++ z yt lecz kolega mi powiedzial ze ten jezyk nie nadaje sie do tworzenia aplikacji na androida dlatego chcĘ przejsc na jave.
Z góry dziekuje za odpowiedz :)

Kup sobie książkę pt. "Java. Rusz głową!". Na początek bardzo dobra.

Polecasz mu książkę do Javy 5.0, a już mamy Java 9.0. Jedyne co się z niej może nauczyć to złych nawyków.

A9
A9
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Zgorzelec/Görlitz
  • Postów:14
0

@Biały_Jeleń
Sprawa wygląda tak: po to są repozytoria na Gicie i projekty open source żeby móc coś z nich wynieść. Pytanie jednak brzmi: kiedy coś z tego wyniesiesz? Proste! Kiedy zrobisz coś sam. Dlatego rekomenduję gorąco wgląd w kod projektów, które Ci się podobają. Tylko teraz najważniejsze: zacznij ten kod implementować w podobny sposób w swoich projektach. Tylko nie kopiuj tego. Staraj się zrozumieć i ponownie wykorzystać!
W swojej pracy (jak pewnie wiele innych programistów) często szukam pewnych rozwiązań na Stack Overflow. Tylko, że jeżeli Twój problem jest chociaż trochę bardziej złożony to trudno znaleźć kod 1:1, który akurat potrzebujesz. Dlatego analizuję kod podany do innych przykładów a następnie, kiedy już zrozumiałem idee i wiem o co chodzi, implementuje na wzór przykładu rozwiązanie dla mojego problemu.
Także all in all korzystaj z czyjegoś kodu, ale nie bezmyślnie!
Co do książki to będzie Ci prawdopodobnie potrzebna w skrajnych przypadkach. Nie szukaj w niej wymówki od kodowania.

Pozdrawiam,
adaszewski95

edytowany 1x, ostatnio: adaszewski95
NK
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:25
0

Na początek Mateusz Kupilas, a potem bootcamp. Warto zainwestować w swoją przyszłość!

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)