Java语言概述
概述
Java是一门由是SUN公司开发的计算机编程语言,是面向对象的编程语言,目前被Oracle公司收购。
Java之父
James Gosling 詹姆斯·高斯林
Java的语言平台
通过不过不同的语言版本,得到不同的应用
javaSE
开发桌面应用程序 ,银行软件、商场结算软件、QQ等
javaEE
企业级开发面向Internet的应用程序 ,网上数码商城、阿里巴巴、易趣网 等
javaME
主要应用于嵌入式系统开发,如手机和PDA的编程
Java优缺点(简写)
优点
简单、安全、稳定、跨平台
缺点
需要运行环境、不适合开发桌面应用程序
应用
BS结构的ERP系统、金融系统、电子商务系统、网站等
几乎所有的银行系统和银行网站都是基于Java平台的,你可以访问看看
开发效率/执行效率
开发效率
C/C++ → Java → Python
执行效率
Python → Java → C/C++
JDK和JRE
JDK介绍
JDK就像是开发Java的程序的"生存环境"
JDK的下载和安装是严格安装《JDK下载安装文档 0.doc》中的要求操作的。
JDK配置
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_80
PATH=C:\Program Files\Java\jdk1.7.0_80\bin
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
测试
运行->cmd
-->java 有很多提示
-->javac 有很多提示
JDK与JRE的区别
JDK
是Java开发运行的环境。是Java语言开发的工具包,提供了Java语言的开发工具,包含了JRE同时也包含了JVMJava虚拟机。
JRE
Java Runtime Environment 它是Java运行环境,如果不需要做开发只需要运行java程序那么就可以安装JRE。包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库可以理解为资料库。JDK包含JRE
跨平台性
平台是指操作系统 eg: Windows 、Linux 等
Java程序可以在任意操作系统上运行,一次编写到处执行
实现跨平台需要依赖Java的虚拟机JVM( Java Virtual Machine )
CMD快速执行Java文件
编译源代码文件
学习完DOS命令后我们就可以来学习编译源代码文件了。编译操作需要使用编译器来完成,在安装JDK时已经安装了编译器,它属于JDK的一部分。可以到JDK目录下的bin目录下找到它,它的名称为:javac.exe。
注意,javac.exe并不支持双击运行,所以必须使用DOS命令来运行它。
下面我们来介绍一下使用编译器来编译Java源文件的格式:
格式:编译器程序完整名称 源文件完整名称
分析一下
我的JDK安装在###
D:\develop\Java\jdk1.7.0_72目录,那么编译器完整名称为:D:\develop\Java\jdk1.7.0_72\bin\javac.exe;
我的源文件存放在###
D:\java\HelloWorld.java;
编译命令为###
D:\develop\Java\jdk1.7.0_72\bin\javac.exe D:\java\HelloWorld.java。
注意,在编译时控制台上不会有输出,如果有输出说明源代码有错误,所以大家一旦编译出错,就要去查看源文件中是否存在错误。
运行字节码文件
运行字节码文件需要使用java.exe命令,它与javac.exe在同一目录下。与javac.exe相同,java.exe也不支持双击运行,所以也必须要使用DOS命令来运行。运行字节码文件与编译有点区别:
进行字节码文件所在目录:即进入D:\java目录;
D:\develop\Java\jdk1.7.0_72\bin\java.exe HelloWord
简化编译和运行操作
我们发现每次程序编译与运行都要输入D:\develop\Java\jdk1.7.0_72\bin后,才能使用javac.exe与java.exe,这样的方式很麻烦,那么,能否不输入D:\develop\Java\jdk1.7.0_72\bin呢?是可以的,通过配置Windows的PATH环境变量来完成。
PATH变量中保存着多个路径,当我们在DOS控制台中使用的程序只给出程序名称,而没有给出完整路径时,那么Windows系统会到PATH变量保存的路径中去查找程序。我们如果把“D:\develop\Java\jdk1.7.0_72\bin”路径保存到PATH变量中,那么在我们使用javac或java时,Windows系统就会自动到“D:\develop\Java\jdk1.7.0_72\bin”路径下查找javac和java了。
配置步骤
鼠标右键点击计算机 → 属性 → 高级系统设置 → 点击环境变量 → 找到系统变量中的PATH → 点击编辑按钮。
将JDK安装目录\bin路径(我的电脑上的D:\develop\Java\jdk1.7.0_72\bin)配置到PATH变量中,用英文分号与其他变量隔开。
注意:配置PATH后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问PATH配置的路径。
接下来我们测试一下:
把原有的HelloWorld.class删除;
进入HelloWorld.java所在目录:
切换盘符到E盘:C:/>D:;
进入java目录:D:/>cd java;
编译:D:/java/>javac HelloWorld.java;
运行:D:/java/>java HelloWorld