一.Java的基本常识
Java语言是美国Sun Mircosystems公司开发的一种面向对象的程序设计语言。
Java语言特点:简单,高效,健壮,安全,与平台无关,可 可移植性好,多线程等等。
简单:摈弃了c++很少使用的、难以理解的、容易混淆、复杂
的内容。Java只支持单继承,支持多接口。取消了指针功能,增添了内存自动回收功能。
可移植性: 1.数据类型在不同操作系统中占有同样的内存空 间。(而c++语言数据类型会因操作系统改变)
2.Java编译生成的可执行代码为字节码(扩展名.class)字节码由JVM(Java virtual machine)虚 拟机生成,它与平台无关。只需要JVM去适应不同操作系统,有windows的JVM,有Linux的JVM,但是Java源程序不会改变。但是执行速度变慢,因为它生成的不是可执行代码而是字节码,需要再次翻译。
安全性:Java的安全性可从两个方面得到保证。一方面,在 Java语言里,象指针和释放内存等C++功能被删除, 避免了非法内存操作。另一方面,当Java用来创建 浏览器时,语言功能和浏览器本身提供的功能结合 起来,使它更安全。Java语言在你的机器上执行前, 要经过很多次的测试。它经过代码校验,检查代码 段的格式,检测指针操作,对象操作是否过分以及 试图改变一个对象的类型。 1、Byte-code校 验 如果byte-code通过代码校验,没有返回错 误,我们可知道:代码没有堆栈上溢出和下溢出所 有操作代码参数类型都是正确的没有发生非法数据 转换,如将整数转换成指针。访问对象操作是合法 的。
JavaSE:整个Java技术的核心和基础,是JavaEE和JavaME编程的基础。
JavaEE:Java技术中应用最广泛地部分,在企业中运用。
JavaME:用于移动设备上
二.环境的搭建
为什么要设置环境变量?因为要运行和开发Java程序,所以需要安装Java jdk(java development kit,Java开发工具包)。包含了基本的java开发工具,Jdk中包含了运行JRE。
JRE(Java Runtime Environment,Java运行环境),包含了Java虚拟机JVM(Java Virtual Machine)和Java程序所需要的核心类库。
建议将Jdk安装在根目录下。但以后需要企业级开发时,要下载JavaEE SDk,其中包含了JDK。
1.安装JDK(Java Development kit)
下载Jdk1.6版本,运行程序,默认路径一般为
C:\program files\java\jdk1.6
2.右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图
3.选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径,单击“确定”按钮,如图:
4.在“系统变量”找到PATH,若没有,则新建一个。然后编辑path,在文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”。
5.在“系统变量”中找到CLASSPATH,没有自己新建一个。然后编辑,加入一个“.”。.表示当前目录
6.现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:
7.对JAVA_HOME,CLASSPATH,PATH的理解
JAVA_HOME:
灵活地设置jdk路径,因为JAVA_HOME=C:\program files\java\jdk1.6,当设置PATH时只需加入%JAVA_HOME%\bin就可以,有时会改变JDK的路径,如d:\jdk1.6,这时只需改JAVA_HOME就行,如JAVA_HOME=d:\jdk1.6,而不需要去PATH中修改路径。
CLASSPATH:为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
”.”(.表示当前路径目录)
PATH: 让系统按照设置路径查找java命令。Windows是根据PATH环境变量来查找命令。
三.一个简单的Java程序(用记事本写的)
class Hello{
public static void main(String[] args){
System.out.println("生命不息,奋斗不止");
}
}
记得保存时,文件后缀名要是java。
用记事本写代码时,若用public定义class的话,类名和文件名要一样。
一个Java源文件可以包含多个类定义,但最多只能有一个public类定义。
运行第一个Java程序的步骤
1.打开命令窗口,查找到保存文件的目录
e:表示到E盘,cd 表示查找到哪一个目录
2.输入javac hello.java
格式为java 文件名.java,这一步是编译程序。
3.输入java Hello
格式:java 程序中的某一类名
四.养成写代码的好习惯
在写代码过程中,一定要写注释,便于阅读。注释只注释难懂的地方和重要的地方,简单的就不要注释了。
记住一个程序代码中没有注释是垃圾,一个程序代码中每一行都注释或者无关紧要的也注释了也是垃圾。