数据类型 操作符
pubic class Course0508-->类
int field;
static int staticField;
public static
四种变量
1.属性(field)实例变量
2、静态属性
类变量
3、局部变量
4、参数
如何定义一个变量
数据类型 变量名 (identifier)
1、直接加; 定义一个变量,并且没有初始化过
2、=value; 定义了变量,并且进行了初始化
int a; //没有初始化
int a=100; //有初始化
命名变量名(包括类名、方法名)一些常用规则
1、必须以字母或者下划线_ 美元符 以及数字开头
2、之后的部分可以是字母或者下划线_ 美元符 以及数字
3、变量名的长度可以是无限长的
4、变量名不可以和Java的关键字冲突
5、大小写是 敏感的
命名的规范:
1,永远不要用美元符 下划线命名(下划线有个特例)
2,永远使用有意义的名字作为变量名
3,不要用中文、拼音命名
4,类名称 每个单词的首字母都大写
方法名称 每个单词,除第一个单词外首字母大写
变量名称
常量(不可修改)每个单词都大写,用下划线分割
5,类名称 和 变量名称--->名词
方法名称 --->动词
#数据类型#
1.基本数据类型(primitive data type)
a.数值类型
整型byte short int long
浮点型float double
b.布尔类型boolean
c.字符类型
Java 两个字符表示常用字
***重点 认准UTF-8***
里氏转换原则
需要一个大范围的变量,放一个小范围的变量自然而且允许 例:long类型里使用int
强制类型转换
1.整型
100 int
100L long
进制
十进制 100
十六进制 0xFF
二进制 0b11
复制运算符
初始化
修改值
2、简单的代码格式
public class类名称
//java的入口函数
public static void main(String[ ]args){
//写代码的位置
}
表达式
语句 以分号结束
语句块
顺序结构
if 表达式
规范:if后最好用大括号
分支结构
switch (int类型 | string类型 | Eum类型)
case 条件1:
case 条件2:
...
case 条件n
linux换行(回车)%n
switch 支持string类型
循环结构
while(条件){
}
for(初始化:条件:后续动作){ #在Java中多了for的一种形式 foreach ——>for(元素类型变量名;容量数组)
方法:
}
1、限定符(modifers) public/static
2、返回值类型 没有返回值要明确写void
3、方法名称 命名习惯
4、参数列表(paramaters list)参数类型 参数名称
5、异常生命 throws异常列表
6、**方法体{}
Java
方法名称相同,但参数列表不同
重载(operate)
要和重写区分