第一章 基础语法
快捷键
sout 快捷输出
ctrl+/ 注释
main 主方法
命名规范
单词首字母大写
变量:首单词首字母大写
类/接口:单词首字母都大写
方法:首单词小写
数据类型
整数byte short int long
小数float double
字符char
布尔boolean
运算符
算术运算符
+-*/
++ --
+= -=
%
逻辑运算符
&与
|或
^异或 两项不同 为true
!非
赋值运算符
关系运算符
==等于
!=不等于
键盘录入
记住格式
import java.util.Scanner;//在class下声明
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
根据是不同使用情况更改数据类型
if语句
使用else if增加分支
switch语句
实现更多的分支结构
对应不同Case
使用break跳出语句
无匹配值则执行default
循环
初始条件 判断条件 控制条件
for循环
直接定义三个条件进行循环
while循环
定义初始条件 判断条件
控制条件在语句体中确定
do while
先执行语句再进行条件判断
强制转换
对不同数据类型进行转换,但可能损失精度
//将浮点型变量b的数值赋值给整型变量a
int a =(int)b
数组
类似于一堆数的集合,可以有多维数组
数组创建后为每一个索引进行赋值,可调用
取用是可使用遍历,利用for循环将数组中所有数输出或调用
for(int i =1;i<=arr.length;i++){
System.out.println(arr[i-1]);
}
异常
使用try catch捕捉出现的错误
对出现的错误进行输出提示
第二章 面向对象
类与对象
为了更方便的执行任务,为不同对象赋予不同能力,使用类与对象的定义
类
class 即一类对象的集合 一类对象拥有一系列属性与方法
对象
在类中创建对象 为对象赋予不同的属性,使用各种方法
公开与私有
使用public private修饰符修饰方法或对象
封装
将数据与方法封装在一起,以private修饰符修饰
使得数据与方法不可从外部随意访问
方法
由修饰符 返回值类型 初始化数据 语句题 返回值组成
在其他方法中调用方法,输入数据并通过方法的执行得到返回值
修饰符
决定公开或私有
返回值
可以有不同类型int double char String
或者无返回值 在类型处写做void
方法的重载
相同的方法名,使用不同类型的数据执行方法,或不同个数、顺序的数据执行是允许的,称为方法的重载
构造方法
为类定义一只属于本类的方法,可进行数据的传递
继承
使得一个类中的对象可在另一个类中使用
可以多层继承
重写
在子类对父类继承时,可将父类的方法进行重写
不同于重载,所使用数据个数,类型需相同,而语句体不同
super关键字
可在子类中使用super关键字来调用父类中被子类重写前的方法