Java là gì? Học Java với 11 tài liệu “chất” từ các Java Guru | Anybook.vn

0 Comments

Java dia fiteny fandaharana miompana amin’ny zavatra (OOP), fiteny maro, ary tsy miankina amin’ny sehatra. Ny code Java “manoratra indray mandeha, mihazakazaka na aiza na aiza”, dia miasa “mety indrindra” amin’ny fitaovana rehetra mandeha amin’ny rafitra fiasana rehetra, raha mbola apetraka ny Java Runtime Environment (JRE).

Tena mahafinaritra ny mianatra Java, indrindra miaraka amin’ireo boky lehibe 11 natolotry ny Java Gurus manerantany. Ianao dia ho:

  • Ampitomboy ny fahalalanao Java amin’ny alalan’ny lohahevitra maro
  • Fantaro ary fantaro lalina ireo olana izay matetika tsy takatry ny saina
  • Fantaro ny vahaolana amin’ny olana atrehinao

Jereo ny asa Java kalitao ao amin’ny ITViec

Inona no atao hoe Java?

Java dia fiteny fandaharana miompana amin’ny zavatra (OOP), fiteny maro, ary tsy miankina amin’ny sehatra. Raha tokony hanangona kaody loharano ho kaody milina manokana amin’ny sehatra, Java code dia natambatra ho bytecode – endrika mpanelanelana. Ny bytecode dia ho tantanan’ny tontolon’ny runtime.

Raha lazaina amin’ny teny hafa, ny code Java dia “manoratra indray mandeha, mihazakazaka na aiza na aiza”. Tokony hiasa “tsara indrindra” amin’ny fitaovana rehetra mandeha amin’ny rafitra fiasana rehetra izy io, raha mbola apetraka ny Java Runtime Environment (JRE).

Ny fiteny Java dia noforonin’i James Gosling sy ireo mpiara-miasa ao amin’ny Sun Microsystems tamin’ny taona 1991. Nahazo Sun Microsystems ny Oracle taty aoriana ary naka ny teknolojia Java niaraka tamin’ny fanoloran-tena mba “hamitatra tsy an-kijanona ny fiarahamonina mavitrika sy mangarahara.”

Vonona hianatra Java ve ianao izao?

Mieritreritra amin'ny Java (Edisiona faha-4)

Ny teboka matanjaka indrindra amin’ity boky ity dia ireo ohatra marani-tsaina mivantana amin’ny teboka, votoaty mazava, voalamina tsara.

Raha manana traikefa amin’ny programa ianao, indrindra fa ny fandaharana mifototra amin’ny C++ dia ity no safidy mety.

Ny votoatin’ny boky dia avy amin’ny syntax fototra mankany amin’ny fahalalana mandroso, mifantoka amin’ny fandaharana mifototra amin’ny zavatra sy ny API isan-karazany ao amin’ny Java 2.

Ny boky hafa dia mampiseho ny atao hoe Java (syntax, libraries) na ny fomba fametahana Java (miaraka amin’ny ohatra azo ampiharina). Ity no hany boky manazava ny antony Java:

  • Nahoana no Java no natao toy izany?
  • Nahoana no mandeha toy izany ny code Java na maninona
  • Nahoana ny Java no tsara kokoa noho ny C ++ amin’ity fa tsy tsara kokoa noho izany…

Java mahomby (Edition 2)

James Gosling, rain’ny fiteny Java indray mandeha dia nizara hoe:

“Maniry aho mba hanana ity boky ity 10 taona lasa izay. Mbola nieritreritra aho fa tsy mila boky Java raha tsy efa fantatro io.”

Ny ampahany tsara indrindra dia ny fomba fandaminana sy fanolorana ny boky miaraka amin’ireo hevi-dehibe:

  • Mandrakotra hevitra vaovao momba ny Generics, Enums, Annotation, Autoboxing, For-each loop, Varargs, Concurrency,…
  • Fanavaozana ara-teknika sy ny fampiharana farany ny Object, Class, Library, Method, Serialization.
  • Ahoana no hialana amin’ny fahadisoana mahazatra sy ny fahadisoana miafina amin’ity fiteny ity.
  • Mifantoha amin’ny fiteny sy tranomboky fototra: java.lang, java.util, java.util.concurrent, java.io.

Java Performance

Nizara ny heviny indray mandeha i James Gosling hoe:

“Raha tianao ny antsipiriany kely momba ny fampiharana Java dia ity no boky ho anao.”

Ity boky ity dia mety raha toa ianao ka efa mahay amin’ny Java. Fahalalana amin’ny boky Ampitomboy ny fahombiazany sy ny sandany ho an’ny programanao, na dia sarotra toy inona aza izy ireo, na inona na inona sehatra iasany, na hafiriana no nanoratana azy.

Hianatra ny fomba hananganana fitsapana ho an’ny fanatsarana ianao, hahatakatra ny valiny izay handraisana fanapahan-kevitra sy safidy mahomby, ny fomba fandrefesana ny teboka tsirairay, ary hisorohana ny fahadisoana mahazatra izay mitarika amin’ny tsy fahombiazan’ny rindrambaiko. fampiharana maro sosona, fampiharana amin’ny Internet…

Java Concurrency amin'ny fampiharana

Tsy dia misy boky be loatra ao izay mirakitra ny Concurrency amin’ny fomba feno sy lalina tahaka an’ity. Ny pejy tsirairay dia manomboka amin’ny olana fototra ka hatramin’ny sarotra (miaraka amin’ny vahaolana) sendra anao isan’andro.

Ny votoaty dia aseho amin’ny antsipiriany ary aseho amin’ny fomba mazava, fohy, voasoratra tsara, mora arahina, fampiharana azo ampiharina matanjaka.

Ho fanampin’ny ohatra tsara maro (kaody tsara, kaody ratsy, fanontaniana…), ny boky dia manampy anao amin’ny teoria fototra sy teknika mandroso.

Raha tokony hanolotra API sy mekanika Concurrency ny boky, dia manolotra foto-drafitr’asa, lamina ary maodely izay manamora ny fampiharana rindrambaiko marina sy mahomby ny boky. atiny fototra:

  • fototra (Toko 2 – 5): Fifanarahana fototra sy foto-kevitra azo antoka amin’ny kofehy. Ny toko 2 – 3 dia ara-teorika amin’ny ankapobeny, miaraka amin’ny kaody kely kokoa noho ny ambiny, mandrakotra saika ny loza rehetra tokony hialana amin’ny Concurrency, famoronana sy fitsapana azo antoka amin’ny Thread. Toko 4 – “Mamorona zavatra”: teknika amin’ny composant kofehy-azo antoka. Toko 5 – “Bloke fananganana” – miresaka momba ny fanangonana sy ny Synchronizer azo antoka amin’ny kofehy.
  • Fandrafetana fampiharana miaraka: fampiasana saina amin’ny multithreading.
  • Fiainana, fampisehoana ary fitsapana: ny fomba hahazoana antoka fa miasa tsara ny programa maromaro, ny fomba hisorohana ny tranga Thread mandeha tsy misy fiafarana amin’ny kofehy iray ihany, fanazavana lehibe momba ny ThreadLocal.
  • Lohahevitra mandroso: manampy anao hampihatra ireto teknika manaraka ireto soa aman-tsara: hidin-trano mibaribary, fari-piadidiana atomika, algorithm tsy manakana, ary synchronizer manokana.

Asa Java Developer Senior ao an-tanànan’i Ho Chi Minh

Asa Java Developer Senior ao Hanoi

Fandrika Puzzlers Java - Fandrika - ary raharaha an-jorony

Ooh. Ow. Ouch. Eek. Argh. AHA. Ity boky ity dia hahatonga anao hiaina ny fihetseham-pon’ny “mahatalanjona”, “misarika ny maso”, “mieritreritra”… Mampiseho anao ireo “fitaka” amin’ny fiteny Java amin’ny fomba tsy noeritreretinao mihitsy izany.

Na dia programmer efa za-draharaha aza ianao dia mbola tena mahaliana ny fanamby ao amin’ny boky satria ny piozila tsirairay dia manana haavon’ny fahasarotana nosoratana tamin’ny fomba mahasarika sy mahatsikaiky, mampiseho anao fahafahana mora foana. :D.

Raha diso ianao, dia ho fantatrao ny antony tsy nety sy ny fomba hanitsiana azy. (Aza kivy aloha amin’ny fijerena ny toromarika eo amin’ny pejy manaraka.) Famakiana mandaitra izay nozarain’ny Dev maro.

Ny ankamaroan’ny piozila dia bibikely amin’ny rindrambaiko tena izy, mizara amin’ny sokajy na vahaolana: Expressive Puzzlers; Puzzlers manana toetra; Loopy Puzzlers; Puzzlers miavaka; Puzzlers Classy; Library Puzzlers; Classier Puzzlers; Puzzlers tranomboky bebe kokoa; Advanced Puzzlers.

Head First Java 2nd Edition

Miaraka amin’ny famelabelarana tsy manam-paharoa, fomba mavitrika, piozila, sary… Head First Java dia tsy tsara ho an’ny olona vaovao amin’ny Java ihany, fa tsara ho an’ireo efa mandroso ihany koa.

Ny hafa milaza fotsiny hoe manoratra object.equals(object) fa tsy object==object. Ary ny Head First Java dia manampy amin’ny fanazavana ny antony hanoratana toy izany.

Ny mpanoratra ihany koa dia nametraka soso-kevitra maro momba ny ampahany manan-danja amin’ny fehezanteny: “Azonao atao ny mampihatra io teknika io amin’ny toe-javatra rehetra” na “Tsy mila manahy momba ny fahasahiranana sisa ianao satria mety tsy ho voatery hampiasa izany mihitsy ianao.”

Ny votoaty dia mifantoka amin’ny Java 5.0, ao anatin’izany ny fahalalana fandaharana manomboka amin’ny fototra ka hatramin’ny mandroso: Class, Object, Thread, Collection, Generics, Enum, Variable Arguments, Auto-boxing, Swing, Networking, Java IO…

Core Java Boky I--Fundamentals (Edition faha-10) (Serie Core)

Ity famoahana indray ity dia mamaritra ny zava-baovao ao amin’ny Java SE 8, ny fomba fanao tsara indrindra, ary ny ohatra fandaharana an-jatony – aseho amin’ny fomba mora azo sy mora azo, izay manome anao fahatakarana lalina. .

Asehon’ny mpanoratra foana aloha ny tohiny ary avy eo dia manaparitaka ny antsipiriany, mivantana amin’ny teboka, fa tsy amin’ny fomba mahatsikaiky toy ny Head First.

Ny ampahany amin’ny kaody loharano ao amin’ny boky dia tsara. Ny ohatra dia omena amin’ny antonony mba ho azonao sy arahina mora foana.

Fahalalana mivelatra: fandaharana farany amin’ny interface interface sy foto-kevitra fototra momba ny fiteny, fandaharana mifototra amin’ny Java, Generics, Collections, Lambda expressions, Swing UI, Concurrency…

Java - Torolàlana ho an'ny vao manomboka andiany fahaenina

Java Platform, SE 8 nohavaozina tanteraka. Amin’ny fanomezana ohatra mora azo amin’ny voalohany, dia tohizo ny mamerina ireo ohatra ireo miaraka amin’ny foto-kevitra mandroso kokoa na fomba hafa amin’ny fahasarotana. Manampy anao tsikelikely hahazo fahalalana amin’ny fomba haingana ny boky: “Toy izao no tokony hataon’ny mpandrindra vaovao… fa ity no fomba tsara kokoa… ary ity no fomba tsara indrindra!”

Raha manana traikefa amin’ny programa ianao na mahafantatra C++ dia hahomby kokoa ny fandraisana an’ity boky ity. Sarotra kely ny manaraka indraindray ary misy typos vitsivitsy nefa mora takarina amin’ny ankapobeny, mbola ankasitrahan’ny Dev maro ao amin’ny Amazon.

Ny votoaty manomboka amin’ny fototra toy ny famoronana, fanangonana, fampandehanana programa, hatramin’ny teny fototra, rafitra… no fototry ny fiteny.

Tsy misy tsy fahampian’ny fahalalana mandroso: Multithread, Generics, Swing, Lambda, Interface fomba… JavaFX fampidirana, GUI dia tarihina tsikelikely.

Asa Java Developer ao an-tanànan’i Ho Chi Minh

Asa Java Developer any Hanoi

Fampidirana amin'ny Programming amin'ny Java - Fomba Iraisam-pianarana

Misy fizarana efatra ny votoatiny: 1) Ny singa amin’ny fandaharana, 2) Functions sy Modules, 3) Programming miompana amin’ny zavatra SY 4) Algorithms sy Data Structures miaraka amin’ny teboka tsara:

  • Aseho tsara, mirakitra ny fototry ny fandaharana sy ny firafitry ny fiteny ilay boky.
  • Ao anatin’ilay boky dia misy ohatra fohy sy mahasoa izay mampiseho ireo hevi-dehibe/teknolojia.
  • Ny takelaka fitaka dia manaparitaka ny fahalalana manan-danja sy fototra.
  • Ny ampahany azo ampiharina dia manolotra olana lehibe tokony hovahana.

Java amin'ny teny fohy

Ny teny dia mazava, aseho mivantana amin’ny olana, tsy misy frills, mety raha manana traikefa amin’ny Java na fahalalana fandaharana mifototra amin’ny zavatra ianao.

Mampahafantatra avy hatrany ny fiteny sy ny lampihazo ny tapany voalohany. Ny ambiny dia mandrakotra ny foto-kevitra fototra sy ny API, ka manome anao fahatakarana azo ampiharina momba ny fomba fandaharana amin’ny tontolo Java.

Ny atiny dia mirakitra tsara ny Java 8, manome fomba fijery vaovao momba ny API sy ny fanao tsara indrindra:

  • Fidirana haingana amin’ity fiteny ity, indrindra fa ny fanovana ao amin’ny Java 8.
  • Mianara fandaharana miompana amin’ny zavatra, mampiasa syntax tsotra.
  • Generics, Enumerations, Annotation ary Lambda expressions.
  • Fantaro ny teknika fototra amin’ny zavatra miompana.
  • “Fanazavana” Concurrency sy fahatsiarovana.
  • Miasa miaraka amin’ny fanangonana Java ary mitantana ireo endrika angona mahazatra.
  • Midira ao amin’ny API I/O, ao anatin’izany ny fantsona asynchronous.
  • Ampiasao ny Nashorn hanatanteraka JS amin’ny JVM.
  • Fantaro ireo fitaovana fandaharana ao amin’ny OpenJDK.

Ny Java Programming Language, 4th Edition

Ny boky dia amin’ny fomba ortodoksa sy manam-pahaizana, nosoratan’ny rain’ny teny Java, James Gosling, sy mpampianatra roa hafa.

Mbola ilaina ity boky ity raha manana traikefa Java ianao na tsy manana traikefa betsaka.

Ny votoaty dia azo jerena ho feno, tsy misy ohatra mihoa-pampana fa manankarena fahalalana: Fitetezana haingana; Kilasy sy zavatra; Fanitarana kilasy; Interfaces; Kilasy sy rindran-damina; Karazana fanisana; Token, sanda ary miovaova; Primitives toy ny karazana; Operations sy Expressions; Control flow; Karazana ankapobeny; Exceptions sy Assertions; Tady sy fomba fiteny mahazatra; kofehy; Annotation; Reflection; Fanangonana sy fitadidiana fako; Packages; Fanehoan-kevitra momba ny antontan-taratasy; Packages I/O; Collections; Utilities Miscellaneous; System Programming; Internationalization sy Localization; Packages mahazatra; Application Evolution; Tables mahasoa; Famakiana fanampiny.

Ny teboka lehibe indrindra dia ny hoe hatramin’ny taona 2005, ny boky dia tsy nohavaozina ho dikan-teny vaovao.

Jereo bebe kokoa 11 boky fandaharana mahazatra mila vakiana tsirairay developer

Robby ITviec

Raha heverinao fa afaka manampy ny namanao na ny mpiara-miasa aminao ireto fizarana ireto dia aza misalasala manindry ny bokotra Partager etsy ambany!

Jereo ny asa Java kalitao ao amin’ny ITviec

READ  Học JavaScript cơ bản đến nâng cao với 20+ tài liệu JavaScript mới nhất | Anybook.vn

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Protected with IP Blacklist CloudIP Blacklist Cloud

[block id=”siderbar”]