注释:
- 概念:解释说明代码用的,方便程序员进行编译和理解
- 分类:
- 单行注释:// 只能注释一行内容,一般在方法里面使用
- 多行注释:/* */ 可以写思路、方法、步骤等,中间可以嵌套使用单行注释
- 文档注释:/** */ 一般写在类、方法、成员变量上面
当调用 javadoc.exe工具的时候,会生成一个文档说明。并且,将鼠标移动到类名、方法名、成员变量名上面的还是,会显示注释内容。
标识符:代码规范
- 概念:为了代码可读性而定义的规则。规范命名,增加代码可读性
- 规则:由大小写字母、数字、下划线、$组成,不能以数字开头,同时不要以java关键字、保留字、已及JDK存在的类名进行命名
- 大驼峰原则(类名):首字母大写,后面的每个单词首字母大写
- eg:StudentWork 学生作业
- 小驼峰原则(变量名、方法名):首字母小写,后面每个单词首字母大写
- eg:stuName getUserName()
- 大驼峰原则(类名):首字母大写,后面的每个单词首字母大写
数据类型:
-
概念:用来保存数据的一种数据类型,写明了是什么数据类型,就只能用那一种数据类型
-
分类:
-
基本数据类型:
-
数值类型:
整数类型:默认类型为int
byte 1个字节 8位 [-128,127] -2^7 ~ 2^7-1
-
-
short 2个字节 16位 -2^15 ~ 2^15-1
int 4个字节 32位 -2^31 ~ 2^31-1
long 8个字节 64位 -2^63 ~ 2^63-1
小数(浮点)类型:默认类型 double
float 4 个字节 32位 虽然占用4个字节,但是仍然表示的数据范围 > long
double 8个字节 64bit(位)双精度浮点型
因为整数型和小数型保持数据的方式不同,虽然float是4个字节,但是表示范围仍然大于8个字节的long类型
布尔类型:
Boolean 不用管所占位数 只有两个值:true/false
字符类型:
char 2个字节 16位 装单个字符的一种类型
- 引用数据类型:
- 类 class eg:String类,表示字符串。就是字符串“”的数据
- 接口:interface
- 枚举:enum
- 抽象类:abstract class
- 数组:数据类型 []
- 注解:annotation
进制:
- 二进制:逢二进一 以0B或者0b开头
- 八进制:逢八进一 以0开头表示
- 十进制:逢十进一 日常用的
- 十六进制:逢十六进一 以0X或者0x开头
常量:constant
- 就是固定不变的值
- 布尔类型:boolean
- 字符类型:char 用‘ ’表示,只能写一个字符
- 字符串类型:String字符串常量用“ ”表示,在“ ”随便写字符串
变量:variable
-
概念 :就是一个盒子,用来装数据的,同一时间只能装一种数据
-
怎么用?
- 声明变量:
- 语法:数据类型 变量名; eg:int age;
- 变量赋值:
- 语法:变量名 = 值; 将右边的值给左边 eg:int age=52;
- 变量取值:
- 语法:变量名;
- 怎么用?
- 直接打印输出
- 做运算(+,-,*,/…)
- 赋值给另外的变量
- 作为方法参数 使用
- 声明变量:
-
特别注意:
-
变量类型的使用
-
long类型 整数型默认类型是int
- long lon = 1L; 将等号右边的long类型的值1L赋值给等号左边的变量lon
-
float类型 浮点类型默认类型是double
- float f = 3.14F;
-
double类型
- double d = 3.14;
- 科学计数法
double dou2 = 3.14E2;
double dou3 = 3.14E-2;
-
char类型
-
char c = ‘值’
- 不能超过char的表示范围
-
char类型的特殊用法:
-
直接给字符型一个具体的整数值,可以把这些整数值转换为对应的字母
-
A-Z 65-90
-
a-z 97-122
-
0-9 48-57
-
怎么用?(数值转字符)
-
char ch = 76; //L System.out.println(ch); char ch1 = 110; //n System.out.println(ch1); char ch2 = 50; //2 System.out.println(ch2);
-
-
将字符转换为数字
-
怎么用?
-
int a = 'H'; int b = 'f'; int d = '4'; //72 System.out.println(a); //102 System.out.println(b); //52 System.out.println(d);
-
-
-
-
-