目录
一、Java概述
1、什么是JDK、JRE、JVM?
2、编辑器下载
3、下载安装JDK
4、Java快速入门
5、 编译、运行介绍
源文件:.java
6、Java开发注意事项和细节说明
二、Java转义字符
三、初学Java易犯的错误
1、找不到文件
2、主类名和文件名不一致
3、缺少分号
四、注释
1、单行注释:
2、多行注释:
3、文档注释:
4、使用javadoc 解析文档注释:
输入命令:javadoc -d d:\\temp -author -version Comment02.java
一、Java概述
1、什么是JDK、JRE、JVM?
JDK(Java Development Kit):Java 开发工具包,例如Javac,java编译工具等;
JVM(Java Virtual Machine):Java虚拟机,用来执行指令;
JRE(Java Runtime Environment):Java运行环境;
三者联系:JDK和JRE都包含了JVM和Java工具包,但JDK更完整。若是开发人员则需要JDK,若只是需要运行Java程序,则只需要下载JRE即可。
2、编辑器下载
新手先用 sublime
3、下载安装JDK
下载:官方网址:JDK官网下载
安装:安装JDKse
配置环境变量path:在电脑administrator环境变量中增加一下 JAVA_HOME变量:
指定jdk的安装目录:d:\java\jdk8
编辑path环境变量:增加
%JAVA_HOME%\bin
4、Java快速入门
第一个java程序:hello,world~
文件有中文时,设置文件编码--GBK,需要重新保存,然后编译成class,运行
//快速入门的打印 hello,world~
public class Hello {
public static void main(String[] args) {
System.out.println("hello,world~");
}
}
程序运行示意图
5、 编译、运行介绍
源文件:.java
字节码文件:.class
编译:通过编译器将源文件编译成JVM可以识别的字节码文件;
运行:通过运行工具java.exe对字节码文件进行执行;
修改过后的源文件需要重新编译才能运行出新效果!!!
6、Java开发注意事项和细节说明
a)Java源文件以.java为扩展名。源文件的基本组成部分是类(class),如hello.java中的Hello类;
b)Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args){...} ;
c)Java语言严格区分大小写;
d)Java方法由一条条语句构成,每个语句以";"结束。
e)大括号都是成对出现的,习惯先写 {}:
f)一个源文件中最多只能有一个public类,其它类的个数不限制;(每一个类对应一个.class 文件)
g)如果源文件中包含一个public类,则文件命名必须由这个类名命名;
h)也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
二、Java转义字符
//Java常用转移字符
public class ChangeChar {
public static void main(String[] args) {
//\t:一个制表位,实现对齐的功能
System.out.println("北京\t上海\t武汉");
//\n:一个换行符
System.out.println("北京\n上海\n武汉");
//\\:一个"\"
System.out.println("北京\\上海\\武汉");
//\":一个\"
System.out.println("三个大城市:\"北京上海武汉\"");
//\r:一个回车
System.out.println("北京上海\r武汉");
}
}
输出结果:
课堂练习1
//课堂练习
public class Exe {
public static void main(String[] args) {
System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
}
}
输出结果:
三、初学Java易犯的错误
1、找不到文件
解决方法:源文件名不存在或者写错,或者路径不对;
2、主类名和文件名不一致
解决方法:声明为public的主类应于文件名一致;
3、缺少分号
解决方法:加上分号。
四、注释
1、单行注释:
基本格式:// ...
2、多行注释:
基本格式:/* ... */
3、文档注释:
注释内容可以被JDK中的工具javadoc所解析,生成一套网页文件形式体现的该程序的说明文档,一般写在类。
基本格式:
// 文档注释
/**
* @author yangjunya
* @version 1.0
*/
public class Comment02 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int sum = a + b;
System.out.println("a+b="+ sum);
}
}
4、使用javadoc 解析文档注释:
输入命令:javadoc -d d:\\temp -author -version Comment02.java
在指定的temp目录下生成了html形式的注释: