Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
【1995年5月23日】,Java语言诞生;
【1996年1月】,第一个JDK-JDK1.0诞生;
【1996年4月】,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;
【1996年9月】,约8.3万个网页应用了Java技术来制作;
【1997年2月18日】,JDK1.1发布;
【1997年4月2日】,JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录;
【1997年9月】,JavaDeveloperConnection社区成员超过十万;
【1998年2月】,JDK1.1被下载超过2,000,000次;
【1998年12月8日】,Java 2企业平台J2EE发布 (J2EE1.2);
【1999年6月】,SUN公司发布Java三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME); 2000年5月8日,JDK1.3发布;
【2000年5月29日】,JDK1.4发布;
【2001年6月5日】,Nokia宣布到2003年将出售1亿部支持Java的手机;
【2001年9月24日】,J2EE1.3发布;
【2002年2月26日】,J2SE1.4发布,此后Java的计算能力有了大幅提升;
【2004年9月30日】,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0;
【2005年6月】,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”: J2ME更名为Java ME, J2SE更名为Java SE, J2EE更名为Java EE;
【2006年12月】,SUN公司发布JRE6.0;
【2009年12月】,SUN公司发布Java EE 6;
【2010年11月】,由于甲骨文对Java社区的不友善,因此Apache扬言将退出JCP;
【2011年7月】,甲骨文发布Java SE 7;
【2014年3月】,甲骨文发表Java SE 8;
【2017年9月21日】,甲骨文发表Java SE 9;
【2018年3月20日】,Oracle 宣布 Java 10 正式发布;
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等【转自百度百科】
【1995年5月23日】,Java语言诞生;
【1996年1月】,第一个JDK-JDK1.0诞生;
【1996年4月】,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;
【1996年9月】,约8.3万个网页应用了Java技术来制作;
【1997年2月18日】,JDK1.1发布;
【1997年4月2日】,JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录;
【1997年9月】,JavaDeveloperConnection社区成员超过十万;
【1998年2月】,JDK1.1被下载超过2,000,000次;
【1998年12月8日】,Java 2企业平台J2EE发布 (J2EE1.2);
【1999年6月】,SUN公司发布Java三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME); 2000年5月8日,JDK1.3发布;
【2000年5月29日】,JDK1.4发布;
【2001年6月5日】,Nokia宣布到2003年将出售1亿部支持Java的手机;
【2001年9月24日】,J2EE1.3发布;
【2002年2月26日】,J2SE1.4发布,此后Java的计算能力有了大幅提升;
【2004年9月30日】,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0;
【2005年6月】,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”: J2ME更名为Java ME, J2SE更名为Java SE, J2EE更名为Java EE;
【2006年12月】,SUN公司发布JRE6.0;
【2009年12月】,SUN公司发布Java EE 6;
【2010年11月】,由于甲骨文对Java社区的不友善,因此Apache扬言将退出JCP;
【2011年7月】,甲骨文发布Java SE 7;
【2014年3月】,甲骨文发表Java SE 8;
【2017年9月21日】,甲骨文发表Java SE 9;
【2018年3月20日】,Oracle 宣布 Java 10 正式发布;
相关文章:
Atas ialah kandungan terperinci 系统整理Java语言的发展历程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membincangkan menggunakan Maven dan Gradle untuk Pengurusan Projek Java, membina automasi, dan resolusi pergantungan, membandingkan pendekatan dan strategi pengoptimuman mereka.

Artikel ini membincangkan membuat dan menggunakan perpustakaan Java tersuai (fail balang) dengan pengurusan versi dan pergantungan yang betul, menggunakan alat seperti Maven dan Gradle.

Artikel ini membincangkan pelaksanaan caching pelbagai peringkat di Java menggunakan kafein dan cache jambu untuk meningkatkan prestasi aplikasi. Ia meliputi persediaan, integrasi, dan faedah prestasi, bersama -sama dengan Pengurusan Dasar Konfigurasi dan Pengusiran PRA Terbaik

Artikel ini membincangkan menggunakan JPA untuk pemetaan objek-relasi dengan ciri-ciri canggih seperti caching dan pemuatan malas. Ia meliputi persediaan, pemetaan entiti, dan amalan terbaik untuk mengoptimumkan prestasi sambil menonjolkan potensi perangkap. [159 aksara]

Kelas kelas Java melibatkan pemuatan, menghubungkan, dan memulakan kelas menggunakan sistem hierarki dengan bootstrap, lanjutan, dan pemuat kelas aplikasi. Model delegasi induk memastikan kelas teras dimuatkan dahulu, yang mempengaruhi LOA kelas tersuai


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

Dreamweaver Mac版
Alat pembangunan web visual

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini