JAVA - przestarzałe materiały czy nie?

JAVA - przestarzałe materiały czy nie?
CR
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Postów:1
0

Siemka, znalazłem w internecie ciekawe wykłady z Javy tylko nie wiem czy wiedza w nich zawarta jest ciągle aktualna
Jestem początkujący w Javie znaczy wiadomo podstawy składni i podstawy obiektowości mam już dawno za sobą ale czy warto skorzystać z tych materiałów?:
2008-2009: https://edu.pjwstk.edu.pl/wyklady/poj/scb/index.html
2008: https://edu.pjwstk.edu.pl/wyklady/ppj/scb/index.html
2006: http://edu.pjwstk.edu.pl/wyklady/zap/scb/

Sporo tam informacji tylko się zastanawiam czy warto to przestudiować czy może szukać czegoś aktualniejszego bo 12 lat w programowaniu wydaje się całkiem sporo, dzięki

AK
zważywszy, ze uczelniane materiały są przestarzałe już w chwili opublikowania ...
LP
  • Rejestracja:około 7 lat
  • Ostatnio:około miesiąc
  • Postów:365
1

W wykładach zawarto szereg prezentacji multimedialnych. Dla ich uruchomienia konieczne są:

plugin Flash,
plugin MP3

Hmm

KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1

Ło panie 2006 to wyszła Java 6. Prawie wszystko sprzed Javy 8 jest przestarzałe (rok 2014)


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4706
3

Tak, w 2006 te wykłady były na czasie (w dużym stopniu, bo aplety już wtedy były martwe).

Nie wszystko co tam będzie napisane jest obecnie stare i nie działa. Jakkolwiek odpuść, jako początkujący trudno Ci będzie odróżnić.
Informacja i apletach i wpisy do .policy na wstępie to już wielka czerwona lampa. Omijaj.

Styl programowania bardzo się zmienił - nie tylko technologie.


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 1x, ostatnio: jarekr000000
AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około rok
  • Postów:3561
0

aaa .... zajarzyłem ... Polsko - Japońska Wyższa Szkoła Technik Komputerowych

Zupełnie współcześnie, kilka mc temu, był na 4p delikwent z w/w, co szukał pomocy z klasycznych EJB


Bo C to najlepszy język, każdy uczeń ci to powie
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
1

@CupraR225: te materiały nie są złe o tyle, że tłumaczą podstawy języka, a to zmienia się intensywnie dopiero od niedawna. Definiowanie klas, metod, pól, pętle czy wyrażenia warunkowe były, są i będą w niezmienionej formie. Na pewno nie uruchomisz przykładów, bo te wymagają appletów. Zatem to nie jest tak, że materiały są „złe”, ale forma ich podania będzie już trudna od przyswojenia. Przedmówcy zobaczyli te nieszczęsne applety i się źle nastawili od samego początku ;)

Zresztą to samo masz w kompendium Java (i to też wymaga aktualizacji).


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
K5
  • Rejestracja:około 6 lat
  • Ostatnio:około 8 godzin
  • Postów:1001
1

Z nowszych źródeł polecam to: https://www.samouczekprogramisty.pl/kurs-programowania-java/ (niech Cię nie zrazi słowo kurs, jest on darmowy :) )

Sam korzystałem ma początku przygody z javą. Dobrze opisane zagadnienia, do tego przykłady i 'prace domowe'.

p_agon
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:96-230
  • Postów:953
2

Podstawy się tak szybko nie zmieniają jak już pisali wyżej. Coś bardziej aktualnego znajdziesz java-programming.mooc.fi/ Kurs od JetBrains moim zdaniem najlepszy na rynku. Do tego książka Schieldta A jak tego będzie mało to kup sobie na Udemy Java Programming Masterclass for Software Developers

Też może w końcu przestane być wiecznie początkującym ;)


Reasumując wszystkie aspekty kwintesencji tematu, dochodzę do fundamentalnej konkluzji: To by nic nie dało, nie dałoby nic! Przez 10 minut można, przy 2h to już jakaś zemsta pagona.
edytowany 1x, ostatnio: p_agon
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)