1. Java语言特点
面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)
简单(相对C、C++,不易造成内存溢出、减少代码量、代码可读性强)
跨平台(操作系统、服务器、数据库)
2. 计算机语言执行特点
编译执行: 将源文件编译成机器码,一次编译,多次执行。 执行效率高,不可跨平台。
解释执行: 将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。 执行效率低,可以跨平台。
3. Java语言执行特点
先编译、再解释:
将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。
Java的设计理念:Write Once Run Anywhere
4. 名词解释
JVM(Java Virtual Machine)虚拟机: 使用软件在不同操作系统中,模拟相同的环境。
JRE(Java Runtime Environment)运行环境: 包含JVM和解释器,完整的Java运行环境。
JDK(Java Development Kit)开发环境: 包含JRE + 类库 + 开发工具包(编译器+调试工具)。
5. 安装JDK
JDK可以安装多个,需要卸载在设置-应用中卸载即可
1.双击打开JDK安装文件,所有选项下一步即可,安装JDK的同时会自动安装JRE
默认安装位置在 :C:\Program Files\Java
6. 配置环境变量
1.右键此电脑--属性--高级系统设置--高级--环境变量
2.在系统变量中找到Path,双击或者编辑打开--新建--浏览--找到安装JDK目录下的jdk1.8.0_131/bin目录即可
C:\Program Files\Java\jdk1.8.0_131\bin
3.最后一路确定,完成
7. 测试环境变量
1.徽标+ R 呼出运行窗口 输入CMD
2.输入 java -version 出现版本号
3.输入javac -version 出现版本号
以上两个命令都出现版本号表示配置成功
8. DOS命令
更换盘符: d:
查看当前目录下的文件及文件夹:dir
进入文件夹: cd 文件夹的名字
返回上一级目录:cd ..
清空屏幕:cls
删除文件:del 文件名
删除文件夹:rd 文件夹名称
退出: exit
查看ip地址:ipconfig
远程关机 :shutdown -i
取消远程关机:shutdown -a
9. 第一个Java程序
9.1 单词解释
单词含义
public : 公开的
class : 类
static : 静态的
void : 空的,无效的
String : 字符串
main :主要的
System : 系统
out : 出
print : 打印
args -- argumens 单词的简写 表示参数复数
9.2 代码实现
public class Hello{
public static void main(String [] args){
System.out.print("Hello world 2202");
}
}
9.3 编译和执行
1.在当前目录地址栏直接输入cmd,打开dos命令窗口
2.输入 javac + 文件名.java 将java文件编译为class文件
3.输入 java + 文件名 (不要加.class后缀) 执行文件
9.4 注意事项
1.代码严格区分大小写
2.class 后的名称必须和文件名保持一致
3.大括号,小括号都是成对出现,否则编译报错
4.注意缩进,每次遇到大括号缩进一个tab键的距离
10. 乱码解决
1.乱码产生的原因:因为源文件编码格式和JVM编码格式不一致
2.解决方案:文件--另存为---将源文件编码方式修改为ANSI即可
ANSI在 中文操作系统表示GBK
而Java默认编码格式为GBK
GBK 国标扩展板
GB2312 国标
UTF-8 Unicode编码 万国码
11 . 类的阐述
同一个源文件中可以定义多个类。
编译后,每个类都会生成独立的 .class文件。
一个类中,只能有一个main方法,每个类都可以有自己的main方法。
public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
一个源文件中,只能有一个公开类。
12. 代码格式/类名规范
代码格式:要有合适的缩进,严格区分大小写
类名:不能使用中文,拼音。必须使用单词,并且首字母大写。