1.Java发展史
-
95年,SUN发布了JDK1.0
-
98年,SUN发布了JDK1.2,更名为Java2
-
后续发布了JDK1.3,JDK1.4
-
现在是JDK1.5,更名为Java5.0
-
目前已经发布了JDK1.6
2.Java平台体系
-
J2SE(Java 2 Platform, Standard Edition),java核心基础。
-
J2EE(Java 2 Platform, Enterprise Edition),企业级java开发,如JavaWeb。
-
J2ME(Java 2 Platform, Micro Edition),手机程序开发。
3.Java的特点
-
简单性
-
-
Java容易学习,相对于C++而言更加纯净。
-
小,基本的解释器以及类支持仅有40k.
-
面向对象的语言(OO)
-
-
面向对象
-
一种与平台无关的语言
-
-
可移植与体系结构无关性
-
健壮性和安全性
-
-
删除了指针和释放内存等C++功能,避免了非法内存操作。
-
通过Java的安全体系架构来确保Java代码的安全性。
-
多线程
-
-
多线程应用程序能够同时运行多项任务。
-
Java中实现多线程相对于其他语言具有独特的优势。
-
垃圾回收
-
-
垃圾收集机制(Garbagecollection)
什么是垃圾?
C/C++是由程序员负责回收无用内存
JVM检查并释放可以被释放的内存空间
垃圾收集,程序员无法控制和干预
4.JDK和JRE
JDK叫做java开发工具集。包括java的编译环境、运行环境、调试环境,以及基础类库。
JRE叫做java运行环境。包括虚拟机、核心类库,以及链接文件。JDK包含JRE。
5.建立JAVA运行环境
-
下载并安装JDK,假如安装目录为C:\ProgramFiles\Java\jdk1.6.0_02;
-
配置环境变量Path为Path= C:\ProgramFiles\Java\jdk1.6.0_02\bin;
-
测试安装结果,点击运行,输入“cmd”,确定,控制台输入“javac”,会出现操作帮助就表明jdk配置成功。
6.运行最简单的java程序
class Test
{
public static void main(String[] aaa){
System.out.println("HelloWord!");
}
}
另存为Ta.java
-
点击运行,输入“cmd”,确定
-
进入保存Test.java的目录
-
输入javac Ta.java 回车
-
输入java Test 回车
控制台输出”Hello Word!”,第一个java小程序运行完成。
注:javac 编译的是java文件,而java执行的类;特别的当一个类声明为public时,类名必须与文件名一致,否则会编译出错;而不声明是,文件名与类名可以不一样。
7.注释文字与类的实现,程序入口main()方法
单行注释 //注释内容
多行注释 /*注释内容*/
文档注释 ./**注释内容*/
-
声明和创建一个类
一个Java程序主体是由一个或多个类组成的。类的实现语法如下:
class<类名> {
}
-
程序入口main方法
8.数据类型、变量、类命名规范、保留字
①数据类型
数据类型是一种易于人类阅读的标记,用来表示计算机内存的特定用法。
在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值。
Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型。
Java数据类型的划分
-
变量定义
由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。
命名规则
变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”和“$”组成;最后一个字符可以是类型说明符;
③类的命名规范
首字母大写,驼峰型;不能与java中的保留字冲突。
④保留字
Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
-
9.小结
-
了解Java语言的发展史与体系
-
掌握Java语言的特点
-
理解Java的运行机制与过程
-
学会Java运行环境的安装和配置