java语言的特点
1、面向对象
2、Java语言是健壮的
健壮性的保证在于 强类型机制、异常处理和俩及的自动收集机制
3、跨平台
4、Java语言是解释型的
解释型语言:JavaScript、Java 编译型语言:C/C++
区别: 解释型语言 编译后的代码不能被机器直接执行,需要一个解释器
编译型语言 编译后的语言可以直接被机器执行
Java核心机制 --> JVM
1. JVM是虚拟计算机。
具有 指令集 并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器。
2. 不同平台有不同的JVM
3. JVM机制屏蔽了底层运行平台的差别。实现了“一次编译,到处运行”。
Notice: javac 编译文件指令 java 运行文件指令
JDK和JRE
JDK: 全称是 Java开发工具包
JDK = JRE + java的开发工具(如 java 、javac、javadoc、javap等)
JRE:全称是 Java 运行环境
JRE = JVM + java的核心类库
文档注释
1.注释内容可被JDK提供的javadoc所解析,生成一套网页形式的说明文档。
2.形式:
/**
* @author 老李
* @version 1.0
*/
3.编译格式
javadoc -d 文件夹名 -xx -yy Demo.java (在 cmd 中运行)
xx与 yy 代表的是上述的author、version这种指定的注释名
Java代码规范
- 类、方法的注释,要以javadoc的方式来写
- 非javadoc的注释。应该着重说明为何要这样写、修改的逻辑是什么
- 运算符 和 = 等号两边各有一个空格
- 源文件使用UTF-8编码
- 一行最好不要超过80个字符
常用的转移字符
\t:一个制表位,实现对齐
\n:换行符
\\: 会在屏幕上输出一个\
即 \ 相当于告诉计算机 后面的一个字符是转义字符而非字符串
\” : 屏幕上输出一个”
\’ : 屏幕上输出一个’
\r : 回车符 但仅仅只是回车 不会换行
运行环境的安装
1、下载jdk 我这里下载的是jdk8
2、配置环境变量
在这里说明不配置环境变量会出错的原因
从桌面直接启动 cmd 程序默认是在C:\Users\17731 这个目录去执行程序
此时输入java编译指令时就会在当前目录下寻找指令
如果当前目录下不存在该文件就在到 path 的环境变量指定的目录去查找
如果依旧没有找到则会报错
解决方案: 配置指令所在文件目录的path 或 跳转至JDK安装路径\bin 目录去执行javac