目录
JDK(Java Development Kids) java开发工具包
JRE(Java Runtime Environment) java运行环境
JVM(Java Virtual Machine) java虚拟机
JDK(Java Development Kids) java开发工具包
JDK = JRE + java开发工具(java\javac\javadoc\javap...)
java开发人员使用
JRE(Java Runtime Environment) java运行环境
JRE = JVM + java核心类库【类】
JVM(Java Virtual Machine) java虚拟机
写一个Hello,world并运行
代码(文件名和类名一样)
编译
在存放代码的那个文件中
在路径处输入cmd打开命令
在命令中输入 javac Hello.java
注意:若文件中有中文注释,需要将文件编码改成GBK
运行
在命令中输入 java Hello
注意:
1、java源文件以.java为扩展名。源文件基本组成部分是类。
2、Java应用程序的执行入口是main()方法,固定书写格式如下:
public static void main(String[] args){...}
3、一个源文件只能由一个public类,其他类个数不限。每一个类编译后,都对应一个.class文件。
也可以把main方法写在非public类,然后指定运行(java 类名),这样入口就是非public类的main方法。
4、文件名必须有该public类名命名。
学习方法
1、先学基本原理和基本语法(不要考虑细节)
2、快速入门(基本程序)
3、注意事项、使用细节、使用规范、优化
Java转义字符(与c++类似)
在输出语句“ ”内~
\t | 制表位,实现对其功能 |
\n | 换行符 |
\\ | 一个\ |
\" | 一个" |
\' | 一个' |
\r | 回车(输入光标移至前一字符串开头,输入光标的移动) |
意外发生!!!!
今天学习第二部分的时候,打开cmd,忽然发现,我的java和javac都error了。。。
于是检查了路径,发现。。。我昨天心血来查整理了文档,挪动了文件夹的位置,还改了文件的名字。导致名字不符合,命令找不到我的文件。
最后我重新更新了路径,运行后还是错误,如下:
然后我发现。。。原来java运行时,文件后默认是 .class 不需要再输入,之前我贪图方便,使用tab键搜索补全,就会自动补全成 .class 。这样就会发生错误
正确如下:
好了~继续学习吧!
易犯错误
1、输入命令是文件名错误
2、文件与所在目录不匹配
3、主类名与文件名不匹配
4、分号写成中文的 ; ; “ "
5、关键字拼写错误
6、代码本身逻辑错误
7、环境错误(操作系统、版本......不同)
注释(comment)
提高代码的阅读性。被注释的文件不会被编译。
单行注释
//
多行注释
/*
*/
文档注释
注释内容可以被jdk中的Javadoc所解析,生成一套以网页文件形式体现该程序的说明文档,一般写在类。
基本结构(文档标签)
红字为展示的标签,灰字体为标签内容
生成文档注释
在命令中输入
javadoc -d 文件夹名 -标签1(文档标签) - 标签2(文档标签) 文件名.java
打开 index.html 就可以看到标签内容
常用注释可查找
代码右移 tab
代码左移 shift+tab
DOS命令(了解)
磁盘操作原理:对控制台接受的指令解析,执行。
相对路径
从当前目录开始定位形成的路径
绝对路径
从根目录(顶级目录)开始定位,形成的路径
常用命令
常看当前目录内容
dir +绝对目录
切换到其他盘的下面
cd /当前盘 目标盘:
切换到其他目录的下面
cd 盘:\目录
切换到上一级目录的下面
cd ..
切换到根目录的下面
cd \
查看指定目录的所有目录
tree 盘:
查看指定目录的指定目录
tree 盘:\文件名
清屏 cls
退出dos exit