复习汇总

DAY01
1.配置环境变量(JAVA_HOME CLASS_PATH path[不用新建])
2.工作空间 Ctrl+s Ctrl+F11
3.完成HelloWorld–>创建项目–>包–>类–?main()–>syso(“HelloWorld”);

DAY02
1.标识符–起的名字(数字 字母 下划线 美元符号)
2.关键字–53个 const goto没有具体的意义
3.注释 // /* / /* */ --注释不影响的代码的执行
4.变量 int a = 3 ; int–变量的类型 a–变量名 3–变量保存的值
成员变量:类里方法外,不需要初始化,会默认初始化,类消失,成员变量才会消失
局部变量:方法里或局部代码块中,需要手动初始化,方法执行完毕,局部变量释放
5.数据类型
基本类型(8种)
引用类型(对象名 数组名,保存的是地址,不是具体的值)
6.基本类型的字面值
整形的字面值是int,浮点型的字面值是double
byte short char 三种比int小的类型可以使用范围内的值直接赋值

后缀(L F D) 前缀
7.运算规则
计算的结果与最大类型保持一致
byte short char 三种比int小的类型运算时会自动提升成int类型
整数运算溢出(求光年)
浮点数运算不精确 浮点数的特殊值Infinity NAN
8.口诀:小转大 直接转 大转小 强制转 浮变整,小数没
int xx= 127;//数据类型转换,大转小。
byte y=(byte) xx;
DAY03
1.运算符
++ – 自增自减运算符 符号在前,先变化,再使用 符号在后,先使用,再变化
& :全部为true,结果才为true,理解成"和"
| :只要有一个为true,结果就是true,理解成"或"
&& || :与&和 | 逻辑相同,只是加入了**“短路”**的概念,效率更高
三目运算符 : 1 ? 2 : 3 1是表达式,1的结果为true,结果取2号位置,反之,取3号位置
2.分支机构
if(判断条件){符合判断条件要执行的代码}
if(){ }else{ } 嵌套分支
3.switch
4.循环结构
for : 明确知道循环的次数,先判断再执行
while :不确定次数时,先判断再执行
do-while:不确定次数时,先执行再判断

DAY04
1.嵌套for循环
外层循环执行一次,内层循环执行多次
外层循环控制行,内层循环控制列
冒泡:外层循环控制的是轮数,内层循环控制的是每轮比较的次数
2.break与continue

DAY05
1.方法:具有一定功能的代码块
修饰符 返回值类型 方法名(参数){方法体}
通过方法名+参数来调用方法
2.方法的重载:
在一个类中,存在多个名字相同的方法,并且参数列表不同
(int a,int b) 和 (int b, int a) – 不构成重载
在同名的前提下,参数个数不同,一定构成重载
在同名的前提下,参数个数相同,要查看相同位置上参数的类型是否一致
3,数组:存放多个相同类型元素的结构
数组下标从0开始,最大下标是a.length-1
数组一旦创建,长度不可改变
数组的遍历–for循环遍历
4.冒泡排序
相邻比较,位置不同就互换位置,如果有n个数,最多比较n-1轮
5.Arrays.toString() sort() copyOf()

DAY06
面向对象OOP
1.是一种编程思想
2.面向对象的三大特性(封装 继承 多态)

1.是一类事物的抽象,模板
2.通过class关键字描述一个类
3.属性(成员变量)+行为(方法)
对象
1.对象是根据类具体创建出来的
2.创建对象通过new关键字来创建
对象在内存中的存储(5步)
封装
1.为了提高程序的安全性和复用性
2.用private修饰属性–通过get()/set()来操作属性
3.用private修饰方法–通过在公共的方法里调用私有方法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值