Java语言发展史:
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
Java语言平台版本:
JavaSE(java Platform Standard Edition)小型版
是为开发普通桌面和商务应用程序提供的解决方案 该技术体系是其他,可以完成一些桌面应用程序的开发两者的基础
JavaME(Java Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案,已经被安卓 IOS取代
JavaEE(Java Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
JAVA语言特点:面向对象 跨平台 开源
Dos命令:
环境搭建:
1,配置开发环境
安装JDK,配置环境变量(JAVA_HOME中指向java安装目录,path中指向java安装目录的bin)
在【此电脑】右键—【属性】—【高级系统设置】—【环境变量】—在【系统变量】中新建变量名为:JAVA_HOME值为:jdk的安装目录,不带bin目录。
在path中引用JAVA_HOME的值,格式为:%JAVA_HOME%\bin,放在最前面,后面不要忘了带;(英文)号
2,测试开发环境
打开cmd,输入java和javac
编写第一个HelloWorld程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
编译:javac HelloWorld.java<br /> 运行:java HelloWorld<br />JAVA跨平台:<br />什么是平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行<br />跨平台的原理:只要在需要运行java应用程序的操作系统上,装一个java虚拟机即可,也就是jvm(java virtual machine),由jvm来负责java程序在该系统中的运行<br />总结:应为有了jvm,所以同一个程序在三个不同的操作系统中都可以运行,也就实现了java程序的可移植性,也称之为java具有良好的跨平台性。<br />JDK,JRE,JVM:<br />JDK:java开发工具包,这个东西是提供给开发人员使用的,包括了jre,其中的开发工具有:编译工具(javac.exe)执行工具(java.exe)打包工具(jre.exe)<br />JRE:java运行环境,包括了java虚拟机和java程序所需的核心类库等,如果是运行一个开发好的java程序,计算机中只需要安装JRE即可<br />JVM:整个java实现跨平台的最核心的部分,保证程序的跨平台性,以及编译执行写好的java程序<br />使用JDK开发完成的java程序,交给JRE运行,由JVM保证跨平台性。<br />关系:<br />JDK包含JRE,JRE包含了JVM,开发的话只需要安装JDK即可。<br />针对不同的操作系统需要下载对应版本的JDK(这个时候就要去官网了哦)
**