快考试了 记录下一些知识要点 1.标识符
什么是标识符:就是给我们自己写的类,方法等取的名字
注意事项:
1. 不能以数字开头
2. 不能使用Java中的关键字,如:class,public ,static等等
3. 如果使用符号,只能使用$或者_
范例:
1. 包名:全部小写,一般是公司的域名倒着写,如:com.itheima
2. 类名和接口名:如果是一个单词,首字母大写,如果是多个单词,每个单词首字母都大写,如:Student,StudentDemo,我们称之为驼峰命名
3. 方法名和变量名:如果是一个单词,全部字母小写,如果是多个单词,从第二个单词开始首字母大写,如:main,getSum
4. 常量名:如果是一个单词,所有字母大写,如果是多个单词,也是所有字母大写,但是每个单词之间用下划线_分隔,如:MAX_Value
2.常量
什么是常量:固定不变的值
1. 分类:
1.1 字面值常量
字符串常量:"",字符常量:'',整数常量:5,小数常量:2.2,布尔常量:false/true,空常量:null
练习:输出常量
1.2 自定义常量
面向对象部分讲解
3.变量
什么是变量:跟常量不同,变量的值是可以改变的,将变量理解为内存当中的一块存储区域,不同类型的变量在内存中所占大小不同
1. 声明一个变量
数据类型 变量名 = 变量值;
4.基本数据类型
1. 基本数据类型:
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
byte,char,short进行运算的时候会自动类型提升为int
练习:输出变量
5.运算符
算术运算符:+,-,*,/,%,++,--
赋值运算符:=,+=,-=,*=,/=,%=
关系运算符:>,>=,<,<=,==,!=
逻辑运算符:&,|,^,!,&&,||
三元运算符:(关系运算符) ? 表达式1 : 表达式2
6.引用数据类型:
1. 数组
动态初始化:int[] arr =new int[5];
静态初始化:int[] arr ={1,2,3};
遍历:
for (int i = 0; i < arr.length; i++) {
System.out.println(arr);
}
求最值:
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
if (arr>max) {
max = arr;
}
}
System.out.println(max);
7.通过第三方变量
int n=3, m=8;
int temp = 0;
temp = n;
n=m;
m=temp;
A:不借助第三方
n=m+n //n=3+8=11,m=3;
m=n-m //m=11-3=8;
B:^异或符合. m^n^n=m
1.n=n^m;
2.m=n^m; //m=(n^m)^m=n
3.n=n^m; //n=(n^m)^n
8.类
如何声明一个类
类的组成:
成员变量
成员变量与局部变量
成员位置:类中方法外
局部位置:方法中或者方法声明上
构造方法
方法名与类名相同,没有返回值类型,连void都没有.
|