JRE:java程序运行环境,包含了JVM和运行时所需要的核心库
JDK:开发工具包
想运行java程序只用下载JRE即可,想开发一个全新的java程序下载JDK。 JDK包含JRE功能,JRE包含了JVM核心
下图为JDK、JRE、JVM包含关系
一、安装完JDK后需要对电脑的变量环境做更改,这里是Windows10的操作步骤:
做两步操作,新建一个变量、修改一个变量。(必须大小写)
1、添加一个环境变量,创建JAVA_HOME(java家目录)
2、修改一个环境变量,找到path-编辑-新建-添加java安装目录下的bin目录完整路径。
二、ava程序开发分为三个步骤:编写、编译、运行
注释学习:
// 单行注释
/* *\ 多行注释
三、HelloWorld练习
//定义一个类的名称,名第一行的第三个单词必须和所在的文件名称完全一致,大小写也要一样
//public class后面代表定义一个类的名称,类是java当中所有源代码的基本组织单位
public class HelloWorld{ public static void main(String[] args){ //第二行的内容是万年不变的固定写法,代表main方法,这一行代表程序执行的起点 System.out.println("Hello,World!!!"); //第三行是代表打印输出语句,希望现实什么东西就在括号中填写 } }
四、关键字的特性
1、完全小写字母。
2、在增强版记事本中(例如Notepad++)有特殊颜色。
五、标识符
六、常量分类
1、字符串常量:凡是双引号引起来的部分,叫做字符串常量。例如:"abc"、"hello"、"123"
2、整数常量:直接写上的数字,没有小数点。例如:100、200、300、-200
3、浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0
4、字符常量:凡是单引号引起来的单个字符,就是字符常量。例如:'A'、'B'
5、布尔型常量:只有两种取值,真、假。true、false
6、空常量:null,代表没有任何数据。
常量打印练习。
public class Demo01Const{ public static void main(String[] args){ //字符串常量 System.out.println("abc"); System.out.println("123"); //整数常量 System.out.println(123); System.out.println(456); //浮点数常量 System.out.println(-1.2); System.out.println(5.5); //字符常量 System.out.println('a'); System.out.println('b'); //布尔常量 System.out.println(true); System.out.println(false); //空常量。空常量不能直接打印输出 //System.out.println("null"); } }
七、数据类型
1、基本数据类型(本节学习)
整数型 byte shor int long
浮点型 float double
字符型 char
布尔型 Boolean
2、引用数据类型(今后学习)
字符串、数组、类、接口、lambda
注意事项:
1、字符串不是基本类型,而是引用类型。
2、浮点型可能只是一个近似值,并不是精确值。
3、数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
4、浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F
如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L,推荐使用大写字母后缀。