背景概念
2022/1/1大约 3 分钟
一、Java的发展
1、起源与早期发展
- Java的诞生:Java源自于C和C++,是Sun公司(后被Oracle公司收购)在1991年耗时18个月研发出的一款全新编程语言Oak(橡树)的改进版。Oak语言最初的设计动机是成为平台独立语言,并期望应用于面向消费电子类产品,但市场表现不佳。随着互联网的发展,Sun公司看到了Oak语言在互联网上的巨大应用价值,于是在1995年5月将其更名为Java语言,并重新推向市场。
- Java的前身:Oak语言是Java的前身,其设计理念为平台独立性和易用性。尽管Oak语言在初期并未获得广泛认可,但其为Java的诞生奠定了重要基础。
2、关键里程碑
- 1995年:Sun公司正式向市场推出Java语言,标志着Java时代的开始。
- 1996年:Sun公司推出Java JDK 1.0版本,这是Java发展史上的一个重要里程碑。同年,世界上十位主流操作系统供应商宣布将在其产品中集成Java技术。
- 1997年:Sun公司发布Java JDK 1.1版本,并在同年举办JavaOne大会,参会人员超过万人,创造了当年全世界最大规模会议的世界纪录。
- 2000年:Sun公司发布了Java JDK 1.3和JDK 1.4版本,进一步推动了Java的普及和应用。
- 2004年:Sun公司发布了具有里程碑意义的Java JDK 1.5版本(后更名为Java SE 5.0),这一版本引入了许多重要特性,如泛型、增强的for循环等。
- 2005年:在JavaOne大会上,Sun公司对Java的各个版本进行了更名,取消了命名中的数字“2”,如J2SE更名为Java SE,J2EE更名为Java EE,J2ME更名为Java ME。
- 2009年:Oracle公司宣布以七十四亿美元的价格收购Sun公司,并获得Java的所有权。此后,Oracle公司继续推动Java的发展。
二、Java的语言特性
- Java语言是一个面向对象的程序设计语言。
- 平台无关性-跨平台。
- Java语言是分布式的。
- Java支持多线程技术。
- Java语言是安全的。提供安全机制防止恶意代码攻击。安全防范机制(类ClassLoader)、安全管理机制(类SecurityManager)。
三、Java程序的运行流程
Java程序的运行必须通过编写、编译、运行三个步骤。具体步骤如下:
- Java源程序文件*.java。
- java编译器。
- 字节码文件/类文件*.class。
- java虚拟机中的解释器。
- 运行。
Java虚拟机JVM Java虚拟机JVM是运行Java程序的软件环境,Java解释器就是Java虚拟机的一部分。 Java应用程序开发离不开JDK和JRE,JDK是JAVA语言的编译环境,JRE是JAVA的运行环境。
JDK, JRE 和JVM的区别 (1)JRE是个运行环境,JDK是个开发环境,编写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。 (2)JDK=JRE+Java开发工具(编译器、调试器等);JRE=JVM+Java基础和核心类库。JDK和JRE都包含了JVM,从而使得我们可以运行Java程序。 (3)JVM是Java编程语言实现跨平台的核心并且具有平台独立性。 例题使用cmd运行:写一个Hello.java。然后编译javac Hello.java。最后运行java Hello。(注意文件路径,最好在路径下cmd)
四、Java安装测试
Windows安装Java: 1、下载安装jdk。 2、设置环境配置。 3cmd运行java和javac。 4执行编译javac hello.java。 5运行java hello.java。
五、Java开发工具
1、熟悉Eclipse开发环境
2、熟悉NetBeans开发环境
3、熟悉idea开发环境(主流)
贡献者
cmyshare