献给小白的笔记day1
1.1 HelloWorld案例
-
编写
public class HelloWorld { public static void main (String[] args) { System.out.println("HelloWorld"); } } public class HelloWorld(){ public static void main(String[]args){ System.out.println("HelloWorld"); } }
-
编译
javac java 文件名.java javac java 文件名.java,java文件为源文件
-
运行
java 类名(或者.class字节码文件的名字) 运行.class文件,Java .class 又称为字节码
1.2 环境变量
- 目的:可以在黑窗口任何路径下,可以使用javac和java命令
- 环境变量 path 设置环境变量%JAVA_HOME%/bin放置到path变量中
1.3 注释
-
注释:用于解释说明的文字
-
作用:解释说明
-
分类
-
单行注释
-
单行注释
-
//注释内容,只能单行
// 注释内容
* 多行注释 * 多行注释 * /*注释内容*/ ```java /* 注释内容 */
-
文档注释(后面讲)
/** 注释内容 */
-
1.4 关键字
- 关键字:被赋予特殊含义的单词
- 关键字,被赋予特殊含义的单词 int short float byte long double boolean this super static public private final implements interface new
- 特点:
- 全部小写 public static this short int char double float byte long boolean private
1.5 常量
- 常量:在程序运行过程中,其值不发生改变的量
- 常量:在程序运行中,其值不发生改变的量或值
- 分类:
- 自定义常量 (final关键字修饰) 单词全部大写,单词之间_下划线连接
- 自定义常量(final关键字时候讲解)
- 字面值常量 字面值常量
- 整数常量 整数常量
- 浮点常量 浮点常量
- 字符常量 字符常量
- 字符串常量 字符串常量
- 布尔常量 布尔常量
- 空常量 空常量
1.6 变量
-
变量:在程序运行过程中,其值可以发生改变的量
-
变量:在程序运行过程中,其值可以发生改变的值
-
格式:
数据类型 变量名 = 初始化值;
数据类型 变量名=初始化值;
-
数据类型
-
基本数据类型
-
基本数据类型:
-
整数型:byte short int long
-
浮点型:float double
-
字符型:char
-
布尔型:boolean
引用数据类
类,接口,数组
- 整数型:byte 、short 、int 、long
- 浮点型:float 、double
- 字符型:char
- 布尔型:boolean
-
引用数据类型
- 数组
- 类
- 接口
-
-
标识符
- 硬性规定
- 标识符,凡是java中可以自己起名字的地方
- 硬性规定
- 只能26个大小写英文字母,0-9,_下划线,$符组成,且数字不能开头,且不能直接是java关键字出现,可以包含关键字
- 只能有26个英文大小写字母(区分大小写)、0~9之间的数字、美元符$ 、下划线_
- 数字不可以作为标识符的开头
- 不可以是关键字
- 软性规范
- 软性规范
- 类名规范:单个单词首字母大写.多个单词每个首字母大写,
- 方法名:单个单词,全部小写,多个单词首单词小写,后面每个单词的首字母大写
- 自动常量:单词全部大写,每个单词之间用下划线_连接
- 变量名书写与方法名类同,首单词小写,后面每个单词首字母大写
- 类名的规范
- 一个单词:单词的首字母大写
- 多个单词:每个单词的首字母大写
- 方法名
- 一个单词:单词的首字母小写
- 多个单词:第一个单词的首字母小写,以后每个单词的首字母大写
- 变量名
- 一个单词:单词的首字母小写
- 多个单词:第一个单词的首字母小写,以后每个单词的首字母大写
- 自定义常量名
- 一个单词:单词全部大写
- 多个单词:每个单词全部大写,且每个单词用下划线_连接
- 类名的规范
-
变量的注意事项:
-
变量主要事项,在同一个方法中,定义多个变量,变量不可以重名
-
对于flat类型和long类型来说,值后面的字母F和L不要省略
-
声明定义的变量,未被赋值不能使用.
-
byte和short取值范围较小,给其初始化时,不要超过其取值范围
-
变量的作用域,为他所在的两侧大括号中.
-
定义变量时可以,同一行定义多个变量,但是不推荐使用.
-
在同一方法中,定义多个变量时,变量名不可以重复
-
对于float和long类型来说,字母后缀F和L不要丢掉。
-
在方法中,定义变量但没有给变量进行赋值,变量不可以被使用
-
因为byte、short两种数据类型取值范围较小,给其进行初始化的时候注意不要超过其取值范围
-
变量的作用域从它定义的那一行开始,一直到它所属的那个大括号结束
-
定义变量的时候,可以在一行上定义多个变量,但是不推荐使用
-