Java备考知识点 数据结构、继承多态、接口抽象类、线程互斥、串行化,integer进制转化、常量与变量

1、关键字

  • 关键字一定都是小写!!!
  • string真的不是关键字(之前考试入坑了的!!老是考)
  • sizeof也不是关键字(这个了解一下就好)

2、注释

  • 三种注释方法

单行注释:

//单行注释

文档注释:

/** 
文档注释
*/

多行注释:

/*
多行注释
*/

3、常量与变量

  • 常量
用final修饰,一般是大写字母,中间用下划线隔开,值不能改变
final int MAX_MONRY = 100000;
  • 变量
没有修饰符,一般是小写,中间不需要隔开,呈小驼峰形,值可以改变
int maxMoney = 100000;

4、基本数据类型

具体不说了,直接上图

但是!!!!
String真的不是基本数据类型!!!
它真的很狗,又不是关键字又不是基本数据类型
他是一个类啊!!!

在这里插入图片描述

  • Java中的默认浮点型是double,又因为double比float高一级,所以float类型只能卑微加个f或者F了
  • float:哎,我真的是卑微,写个数字后面还要加F/f小尾巴!!!

5、又是++ - -的天下

这次不说概念,直接来一题,自己分析

int a = 10;
int b = 20;
int c = 0;
c = (a++)*10 + (--b)*20;
c = ???
分析:
a++ { a = 11;  a++ = 10 }
--b { b = 19;  --b = 19 }

6、算术运算符的注意事项

String = s;
s = "s:"+5*6;
结果:
s = "s:30";

7、位运算符

左移运算符:<< 乘以2的n次方
右移运算符:>> 除以2的n次方

5 << 2 = 5 * (2*2) = 20
20 >> 2 = 20 / (2*2) = 5
  • swich语句可以不要default,但是不能没有case

8、抽象类

在这里插入图片描述

9、多态

在这里插入图片描述

10、接口

在这里插入图片描述

11、线程

在这里插入图片描述

在这里插入图片描述

12、线程的生命周期与调度

在这里插入图片描述

13、互斥问题

在这里插入图片描述

14、串行化

在这里插入图片描述

15、integer进制转化

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bessie_Lee_gogogo

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值