标签:下载 ejb div 完成 download let 电脑 技术 jdk
一、学习导航
1.Java语言发展简史
2.Java语言概述
(1)Java语言特点
(2)高级语言的运行机制
(3)Java程序运行机制
(4)jdk与jre
3.开发Java准备
(1)jdk下载安装及环境变量配置
(2)第一个Java程序
二、循序渐进
1.Java语言发展简史
Java语言是由Sun公司1994研发出来,并于1995年年初发布。此后经过不断发展更迭,1998年发布发布了JDK1.2。伴随这JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成J2EE、J2SE和J2ME三个版本。
J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE和J2ME的基础。
J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。
J2ME:Java 2 Platform Micro Edition 主要用于控制移动设备和信息家电等有限存储的设备。
2002年发布JDK 1.4。 2004年发布JDK 1.5,引入大量新特性:泛型、Annotation等。 2006年12月,Sun发布了JDK 1.6。2009年Oracle将Sun公司 收购。2011年7月,Oracle发布了Java 7。 2014年3月,Oracle发布了Java 8。2017年3月,Oracle发布了Java 9。2018年3月,Oracle发布了Java 10。2018年9月,Oracle发布了Java 11。
2.Java语言概述
(1)Java语言特点:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。
(2)高级语言的运行机制:编译型语言,如C、C++等,编译生成的程序,只能在特定的平台上运行。它可以针对特定平台进行优化,因此性能可以得到改善;解释型的语言,如Ruby、Python等,需要为不同的平台提供解释器,通常它们可以跨平台运行。由于每次运行时,都需要经过一次解释(转换为机器指令)。性能略差;除此之外,还有一种伪编译型语言,如Visual Basic,它属于半编译型语言,并不是真正的编译型语言。
(3)Java程序运行机制:Java语言是一种特殊的高级语言,它具有解释性语言的特征,也具有编译型语言的特征,因此Java程序要经过先编译后解释两个步骤。通过编译Java语言并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(*.class文件),是不可执行的,必须使用Java解释器来解释执行。负责解释执行字节码文件的是Java虚拟机JVM。JVM是可运行Java字节码的虚拟计算机,和实际计算机一样,具有指令集并使用不同的存储区域,它负责执行指令,还管理数据、内存和寄存器等。
对于Java语言,使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码只面向JVM。对于不同平台只需按照相应的JVM即可,这就是Java语言的跨平台性及平台的无关性。
(4)jdk与jre:jdk是Java语言标准开发包,是一套用于开发Java应用程序的开发包,提供编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行环境以及常用的Java类库等;jre包含JVM,运行程序不仅需要JVM,还需其他类加载器、字节码校验器以及大量类库,jre提供了除JVM外还提供了运行Java程序的这些环境支持。
对于开发Java程序而言需要安装jdk,jdk安装完成后包含jre。如果只是运行Java程序,需要安装jre,jre包含JVM,运行程序仅安装JVM是不行的。
3.开发Java准备
(1)jdk下载安装及环境变量配置
jdk下载:登录https://www.oracle.com/technetwork/java/javase/downloads/index.html网址可下载jdk。
jdk安装:
环境变量配置:为了让系统找到javac和java命令,需要设置PATH路径,点击我们电脑→属性→高级→环境变量→在系统变量里找到PATH选中点编辑,把JDK的安装路径粘贴到最前面。如:D:\Tools_All\Tools\jdk1.8.0_60\bin;放在最前就行了。
通过window + R,输入cmd进入命令窗口,然后输入java -version按回车,出现如下信息表示成功。
(2)第一个Java程序
1 public class HelloWorld 2 { 3 public static void main(String args[]) 4 { 5 System.out.println("Hello World!"); 6 } 7 }
编译Java程序需要用javac命令,用法:javac -d destdir srcFile。
使用txt文档完成上述代码编写:
命令窗口进入HelloWord.java路径:
输入javac -d . HelloWorld.java敲回车
编译完成:
运行Java程序需使用java命令:
启动命令窗口,进入HelloWorld.class文件所在路径,输入java java类名命令,敲回车,运行成功。
标签:下载 ejb div 完成 download let 电脑 技术 jdk
原文地址:https://www.cnblogs.com/xhbJava/p/10099394.html