Java基础知识点总结
需积分: 9 192 浏览量
更新于2024-07-22
7
收藏 358KB PDF 举报
java基础笔记
本文档是java基础笔记的总结,涵盖了java语法基础到API的所有知识点。本文档适合初学者作为参考,内容纯粹、精华、简洁易懂。
1. 类变量:类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的是相同的结果,同样任何一个该类的对象去修改它时,修改的也是同一个变量。
2. 定义类变量:访问修饰符 static 数据类型 变量名;
3. 访问类变量:类名.类变量名 或者 对象名.类变量名
4. 静态区域块:静态区域块只执行一次。
5. 静态方法:静态的方法只能访问静态的变量,非静态的方法既能访问静态变量,又能访问非静态变量。
6. 通过一个成员方法去控制和访问私有的属性:可以通过一个成员方法去控制和访问私有的属性。
7. 变量类型:
整型变量可以直接赋给byte,char,short,只要不超过其表示范围。
byte,char,short三种类型参与运算时,现一律转换成int类型在进行运算。
字符类型是一个16位无符号整数,这个整数对应字符的Unicode字符集编码。
8. 运算符:
Java的自增运算符(++)和自减运算符(–)继承自C++,可以使变量的值加1或减1,但其写在变量前和变量后有不同的效果:
如果写在变量前,表示在使用这个变量之前加1或减1
如果写在变量后,表示这个变量使用完之后再加1或减1
9. 运算符优先级:Java中运算符的优先级如下表所示:
优先级 运算符
1 ()
2 ! + - ++
3 * / %
4 + -
5 < <= > >=
6 == !=
7 ^
8 &&
9 ||
10 ?:
11 = += -= *= /= %= ^= &= |= >>= <<= >>>=
10. 数组复制方法:
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
src:源数组
srcPos:源数组中的起始位置
dest:目标数组
destPos:目标数组中的起始位置
length:要复制的数组元素的数量
Arrays.copyOf():int[] a = {10, 20, 30, 40, 50}; int[] a1 = Arrays.copyOf(a, 6);
11. 数组冒泡排序算法:冒泡排序是一个非常经典的排序算法,它的排序原则为:比较相邻的元素,如果违反最后的顺序准则(从大到小或是从小到大),则交换。可以简化理解为:第一次找到所有元素中最大的放在最后一个位置上,不再变动;第二次找到剩余元素中最大的放在最后一个位置上,以此类推。
2020-05-27 上传
2018-11-13 上传
2018-12-25 上传
你不来我怎么敢老去
- 粉丝: 4
- 资源: 6
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践