环境变量的配置
1.为什么要配置环境变量
为了方便,当你没配置环境变量时,你想要的通过javac和Java编译时,你只能把你想要的的文件放在jdk的bin目录下;而如果你配置了path环境变量,你只需要在该文件的目录下执行javac和Java就能够编译执行;JAVA_HOME则是让你修改jdk版本时更方便。
2.配置环境变量的方法
右击计算机->属性->高级系统设置->环境变量->系统变量->新建 一个变量名JAVA_HOME,变量值为jdk的所在目录
右击计算机->属性->高级系统设置->环境变量->系统变量->path 修改path的值,增加jdk的bin目录到path下
注意:jdk1.5之后的版本不需要配置classpath
第一个Java程序
在环境变量配置好了之后就可以运行Java文件,运行Java文件分为三个步骤:
1. 编写代码
2.打开cmd,切换到该文件路径
3.编译执行
深入理解第一个程序
public修饰的类称之为主类,主类的类名和.Java的文件名必须一致;一个.java文件中有且只能有一个public修饰类 一个.jave文件中是可以存在很多类,编译时会将每个class都生成对应的字节码文件。
注释
注意:单行注释可以与其他两个注释嵌套使用,而多行注释和文档注释不能嵌套使用。
标识符
标识符的命名规则:
1.以字母,下划线,
符
号
开
头
,
后
面
可
以
跟
字
母
,
数
字
,
下
划
线
,
符号开头,后面可以跟字母,数字,下划线,
符号开头,后面可以跟字母,数字,下划线, 。
2.不能是Java中的关键字。
3.Java中严格区分大小写。
4.长度不受限制。
关键字:在编辑工具中颜色标蓝的就是关键字。
字符集合
字符集是字符和数字的集合,是一种规则集合,规定了某个字符的二进制存储方式,某个二进制对应的字符;在运行Java文件是有时候会出现乱码,乱码则是因为字符集的不同导致的,不同的字符集字符对应的位置也不同。
两种解决方式:
- 修改当前文件格式,将文件格式改为ANSI
- 在编译.Java文件是,指定编译的字符集合 javac 文件 –encoding 当前文件的字符集合。
变量
变量是一种可以改变的量,在程序运行过程中值可以改变,在使用变量前必须声明和初始化变量,方法为:数据类型 变量名=值;需要注意的是在一个程序中不能定义同名的变量。
数据类型
数据类型的分类
public class Demo{
public static void main(String[] args){
//声明一个byte类型的变量
byte num=120;
System.out.println("byte类型变量的值为"+num);
//声明了一个short类型变量
short sh=10000;
System.out.println("short类型变量的值为"+sh);
//声明了一个int类型变量
int in=123456789;
System.out.println("int类型变量的值为"+in);
//声明了一个long类型变量
long l=12345678900L;
System.out.println("long类型变量的值为"+l);
}
}
public class Demo03{
public static void main(String[] args){
//声明一个双精度小数
double d = 3.12;
System.out.println(10/3.0);
//声明一个单精度小数
float f = 3.12F;
System.out.println(f);
double num = 0.3;
System.out.println(num==(0.1+0.2));
//System.out.println(10/0);
System.out.println(10/0.0);
System.out.println(-10/0.0);
System.out.println(-0.0/-0.0==0.0/0.0);// NaN非数 一个自己和自己不相等
}
}