一、Java概述与环境搭建
1.1 什么是程序
- 程序是为了模拟现实世界,解决显现实问题而使用计算机语言编写的一系列有序的指令集合。
1.2 Java的历史与特点
1.2.1 历史
- 1998年发布JDK1.2
- 平台名称:J2SE、J2EE、J2ME
- 2004年发布JDK1.5 更名Java 5.0
- 平台名称:Java SE、Java EE、Java ME
- 2009年被Oracle收购
- 2014年由Oracle发布Java 8.0
1.2.2 特点
- 面向对象(贴近人类思维,模拟现实世界,解决现实问题)
- 简单性(自动内存管理机制,简化流程处理,语义清晰)
- 跨平台
1.3 Java的运行机制
1.4 Java的环境搭建
1.4.1 Java环境变量配置
新建系统变量” JAVA_HOME
变量值”文本框输入JDK的安装路径
PATH变量,
文本框的起始位置添加“
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
或者是直接
%JAVA_HOME%\bin;
CLASSPATH变量
变量值
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
1.4.2 Dos命令
- 更换盘符:D:
- 查看当前目录下的文件及文件夹:dir
- 进入文件夹:cd(cd / cd ./ cd …/)
- 清空屏幕:cls
- 删除文件:del
- 删除文件夹:rd
1.5 第一个应用程序
1.5.1 HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
1.5.2 类的阐述
- 同一个源文件中可以定义多个类
- 编译后,每个源文件都会生成独立的.class文件
- 一个类中,只能有一个主方法,每个类都可以有自己的主方法
- public修饰的类称为公开类,要求类名必须与文件名完全相同,包括大小写
- 一个源文件中,只能有一个公开类
1.5.3 Pakage(包)
- 作用:用于管理字节码文件(.class)
- 带包编译:javac -d . 源文件名称.java(自动生成目录结构)
- 带包运行:java 包名.类名(全限定名)
- 命名采用域名倒置规则
1.6 Java的语言规范
1.6.1 代码注视
-
单行注释
//单行注释
-
多行注释
/* 多行注释 */
-
文档注释
/** 文档注释 */
注意:注释不参与编译
1.6.2 标识符命名
- 可以由:**字母、数字、下划线(_)和$**组成,但不能以数字开头
- 不能与关键字、保留字重名