一、java的分类:
Java可以分三类:javaEE、javaSE、和javaME
javaEE(企业版,用于web应用)
javaSE(标准版,是用于构建桌面系统,是javaEE和javaME的基础)→基础中的基础
javaME(微型版,用于小型应用。)
二、java语言的特点:
1、简单性
2、面向对象的语言
3、一种与平台无关的语言
4、健壮性和安全性
5、多线程性→(多个同时进行)
6、垃圾回收机制→作用:在东莞回收不再使用的数据,避免内存过多的消耗
三、jdk与jre
1、什么是jdk,什么是jre
Jdk:java的开发工具。包括编译环境,运行环境,调试环境及基础类库。
Jre:java的运行环境。包括虚拟机、核心类库、及连接文件。
其中,jdk是包含jre的。
2、jdk目录结构:
(1)bin:提供java程序编译和运行是需要使用命令。
Javac.exe用于编译java源文件。
Java.exe用于执行java程序
Javadoc.exe用于产生API帮助文档
(2)db:提供数据库支持。
(3)demo:applet的示例代码
(4)include:java在编译和执行是需要用到的头文件
(5)jre:java运行环境
(6)lib:
(7)sample:java的示例代码源文件
(8)src.zip:java和谐类库的源代码
四、java的环境变量
1、具体操作(略)
2、配置环境变量的原因:由于要编译和执行java程序,需要使用jdk\bin中的命令。为了让我们可以在任何目录下都能使用jdk编译和运行环境,就需要配置环境变量,配置了环境变量后,在使用命令时,如果当前目录没有该命令,就会去环境变量目录下找该命令。
五、变量
变量:是内存中一块命了名的空间。空间的内容会不断的变化。通过使用新数据去替换老数据,达到内存重用的结果。
变量的三要素:1、变量的数据类型 2、变量名 3、变量值
六、标识符
标识符:凡是可以命名的地方都叫标识符。标识符通常用于命名类、方法和变量。
命名规则:必须有字母、数字、下划线、$组成,不能以数字开始。
分类:1、用户标识符
2、系统标识符(关键字):具有特殊含义,用户标识符不能和系统标识符同名。