Apa itu Java? Sejarah ringkas mengenai Java

Apa itu Java? Sejarah ringkas mengenai Java

Java adalah tujuan umum, berasaskan kelas, berorientasikan objek, platform bebas, mudah alih, senibina neutral, multithreaded, dinamik, diedarkan, mudah alih dan mantap bahasa pengaturcaraan.

Apakah java dan sejarah ringkas mengenai java

Mengapa Java dipanggil:

Tujuan am

Keupayaan Java tidak terhad kepada mana -mana domain aplikasi tertentu dan bukannya ia boleh digunakan dalam pelbagai domain aplikasi dan oleh itu ia dipanggil bahasa pengaturcaraan tujuan umum.

Berasaskan kelas

Java adalah bahasa pengaturcaraan berasaskan kelas/berorientasikan kelas yang bermaksud Java menyokong ciri warisan bahasa pengaturcaraan berorientasikan objek.

Berorientasikan objek

Java adalah perisian berorientasikan objek yang dibangunkan di Java adalah gabungan pelbagai jenis objek.

Platform bebas

Kod Java akan dijalankan di mana -mana JVM (Java Virtual Machine). Secara harfiah anda boleh menjalankan kod Java yang sama pada Windows JVM, Linux JVM, Mac JVM atau mana -mana JVM lain praktikal dan mendapat hasil yang sama setiap kali.

Platform Java Bebas

Arsitektur neutral

Kod Java tidak bergantung kepada seni bina pemproses. Aplikasi Java yang disusun pada seni bit 64 bit mana -mana platform akan dijalankan pada 32 bit (atau mana -mana seni bina lain) sistem tanpa sebarang masalah.

Multithreaded
Benang di Java merujuk kepada program bebas. Java menyokong multithread yang bermaksud Java mampu menjalankan banyak tugas secara serentak, berkongsi ingatan yang sama.

Dinamik

Java adalah bahasa pengaturcaraan yang dinamik yang bermaksud ia melaksanakan banyak tingkah laku pengaturcaraan semasa runtime dan tidak perlu diluluskan pada masa penyusunan seperti dalam hal pengaturcaraan statik.

Diedarkan

Java menyokong sistem yang diedarkan yang bermaksud kita boleh mengakses fail melalui internet hanya dengan memanggil kaedah.

Mudah alih

Program Java apabila disusun menghasilkan bytecodes. Bytecodes adalah sihir. Bytecodes ini boleh dipindahkan melalui rangkaian dan boleh dilaksanakan oleh mana -mana JVM, oleh itu datang konsep 'Write Once, Run di mana -mana sahaja (Wora)'.

Konsep Java

Kuat

Java adalah bahasa pengaturcaraan yang mantap yang bermaksud ia dapat mengatasi kesilapan semasa program sedang dijalankan serta terus beroperasi dengan keabnormalan hingga ke tahap tertentu. Pengumpulan sampah automatik, pengurusan memori yang kuat, pengendalian pengecualian dan pemeriksaan jenis tambahan menambah senarai.

Ditafsirkan

Java adalah bahasa pengaturcaraan yang disusun yang menyusun program Java ke dalam kod byte java. JVM ini kemudian ditafsirkan untuk menjalankan program.

Selain daripada ciri yang dibincangkan di atas, terdapat beberapa ciri lain yang luar biasa, seperti:

Keselamatan

Tidak seperti bahasa pengaturcaraan lain di mana program berinteraksi dengan OS menggunakan persekitaran runtime pengguna OS, Java menyediakan lapisan tambahan keselamatan dengan meletakkan JVM antara program dan OS.

Keselamatan Java

Sintaks mudah

Java adalah C ++ yang lebih baik yang memastikan sintaks yang mesra tetapi dengan ciri -ciri yang tidak diingini dan kemasukan koleksi sampah automatik.

Bahasa pengaturcaraan peringkat tinggi

Java adalah bahasa pengaturcaraan peringkat tinggi sintaks yang boleh dibaca manusia. Java membolehkan pengaturcara menumpukan pada apa yang harus dicapai dan bukan bagaimana untuk mencapai. JVM menukarkan program Java ke bahasa yang boleh difahami oleh mesin.

Prestasi tinggi

Java memanfaatkan pengkompil yang tepat untuk prestasi tinggi. Pengkompil hanya dalam masa adalah program komputer yang menjadikan kod byte java menjadi arahan yang boleh dihantar secara langsung kepada penyusun.

Sejarah Jawa

Bahasa pengaturcaraan Java ditulis oleh James Gosling bersama dua orang lain 'Mike Sheridan'Dan'Patrick Naughton', Semasa mereka bekerja di Sun Microsystems. Pada mulanya ia dinamakan bahasa pengaturcaraan oak.

Siaran Java
  1. Versi Java Awal 1.0 dan 1.1 dibebaskan pada tahun 1996 untuk Linux, Solaris, Mac dan Windows.
  2. Java Versi 1.2 (biasanya dipanggil sebagai Java 2) dikeluarkan pada tahun 1998.
  3. Java Versi 1.3 Nama Kestrel dikeluarkan pada tahun 2000.
  4. Java Versi 1.4 nama kod Merlin dibebaskan pada tahun 2002.
  5. Java Versi 1.5/Java SE 5 CodeName 'Tiger' dibebaskan pada tahun 2004.
  6. Java Versi 1.6/Java SE 6 nama 'Mustang' dibebaskan pada tahun 2006.
  7. Java Versi 1.7/Java Se 7 CodeName 'Dolphin' dibebaskan pada tahun 2011.
  8. Java Versi 1.8 adalah pelepasan stabil semasa yang dikeluarkan tahun ini (2015).

Lima gol yang dipertimbangkan semasa membangunkan Java:

  1. Pastikan ia mudah, biasa dan berorientasikan objek.
  2. Pastikan ia kuat dan selamat.
  3. Pastikan ia arsitektur-neural dan mudah alih.
  4. Boleh dilaksanakan dengan prestasi tinggi.
  5. Ditafsirkan, berulir dan dinamik.

Mengapa kita memanggilnya Java 2, Java 5, Java 6, Java 7 dan Java 8, bukan nombor versi sebenar mereka yang 1.2, 1.5, 1.6, 1.7 dan 1.8?

Java 1.0 dan 1.1 adalah Java. Apabila Java 1.2 dibebaskan Ia mempunyai banyak perubahan dan pemasar/pemaju mahukan nama baru sehingga mereka memanggilnya Java 2 (j2se), keluarkan angka sebelum perpuluhan.

Ini bukan keadaan ketika java 1.3 dan Java 1.4 dibebaskan oleh itu mereka tidak pernah dipanggil Java 3 dan Java 4, tetapi mereka masih Java 2.

Apabila Java 5 dibebaskan, sekali lagi ia mempunyai banyak perubahan untuk pemaju/pemasar dan memerlukan nama baru. Nombor seterusnya dalam urutan adalah 3, tetapi memanggil Java 1.5 Sebagai Java 3 membingungkan, maka keputusan dibuat untuk mengekalkan penamaan seperti nombor versi dan sehingga kini warisan berterusan.

Tempat di mana java digunakan

Java dilaksanakan di beberapa tempat di dunia moden. Ia dilaksanakan sebagai aplikasi mandiri, aplikasi web, aplikasi perusahaan dan aplikasi mudah alih. Permainan, kad pintar, sistem tertanam, robotik, desktop, dll.

Terus bersambung kami datang dengan "struktur kerja dan kod java".