- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA知识点总结_3
Java 总结
1. 命名规则
a) 必须使用字母,数字,_, $组成
b) 不能以数字开头
c) 不能使用关键字或保留字
1.1 类名:所有单词首字母大写,其余小写 (HelloWorld)
1.2 变量:从第二个单词开始首字母大写,其余小写,使用名词(carColor)
1.3 方法:从第二个单词开始首字母大写,其余小写,使用动词(qiChuang)
1.4 包名:所有字母小写
1.5 常量:所有字母大写,单词之间用_隔开
2.基本数据类型
2.1 数值型
2.1.1 整型
字节型Byte -128~127 占1个字节
短整型short -32768 ~ 32767 占2个字节
整型 int -2147483648 ~ 2147483647 占4个字节
长整型long -9223372036854775808 ~ 9223372036854775807
占8个字节 声明时可以带L/l
2.2 浮点型
2.2.1 float 浮点型 占4个字节 赋值时必须带F/f后缀
2.2.2 double 双精度浮点型 占8个字节 可以带D/d后缀
2.3 布尔型 boolean (true|false)
2.4 字符型 char 占2个字节 取值范围 \u0000 ~ \uffff
char必须被单引号表示,并且必须只能表示一个字符。
java中的字符型采用Unicode字符集
2.5引用数据类型 类,接口,数组
2.6 类型转换
自动类型转换/隐式转换: 小类型到大类型属于自动类型转换
强制类型转换/显示转换: 大类型到小类型属于强制类型转换
byte 或short的运算结果必须是int
char 和数值型可以互转
3. 数组
表示一组相同类型的数据集合。长度是固定的,类型固定。在内存中占用一
块连续的空间。
int[] intArray new int[10];
int[] intArray new int[]{10,20,30,40,50,60};
int[] intArray1 {10,20,30,40,50,60};
int[] intArray2;
intArray2 new int[]{10,20,30,40,50,60};
通过length属性来获取长度,通过下标访问元素(intArray[1]),如果超出范
围则抛出异常:java.lang.ArrayIndexOutOfBoundsException
4. 面向对象的特性
4.1 封装
将属性或方法通过private关键字修饰为私有的,只能由自己访问,提供
一个或多个公开的方法给外部访问,可以在方法中添加自己的逻辑判断。
隐藏类的实现细节,达到部分的代码安全,实现数据的安全准确性。
4.2 继承
从父类中获得其属性和方法的一种机制,减少重复代码。通过extends关
键字来实现。
*java只支持单继承。一个类只能有一个父类。但是一个父类可以有多个
子类。
* 在java 中所有类都是直接或者间接的继承于java.lang.Object
4.2.1 方法重写 (Override):
在子类中声明一个跟父类中一样的方法覆盖从父类继承的该方法,
达到扩展的目的。
1. 方法名,参数列表,返回值类型必须跟父类中的一致
2. 访问权限不能比父类中的更严格
3. 不能抛出比父类中更大的异常
4.2.2 方法重载 (Overload):
在同一个类中实现多个相同名称
您可能关注的文档
- IDL入门教程_04_图形显示技术.pdf
- IEC60884插头试验标准中文版.pdf
- IEC62109-1(中).pdf
- IEC62351变电站二次系统安全加固方案.pdf
- IEC62776灯具标准简介.pdf
- IEEE_802.11无线协议中文.pdf
- IDL入门教程_07a_图形硬拷贝输出_上.pdf
- IE手法培训教材.pdf
- ICT未来,ICT已来.pdf
- iData_城镇基本医疗保险中逆向选择的检验_臧文斌.pdf
- Unit 4 My Favourite Subject 单元补全对话专练(含答案)--(2024年)七年级英语上册 (人教版2024).docx
- Unit 4The Earth单元知识点学案(2024年)牛津深圳版英语七年级上册.docx
- 1.2.1细胞的分裂和分化——七年级生物苏教版(2024)上册测试卷(含解析).docx
- 1.3.4单细胞生物——七年级生物人教版(2024)上册课前导学(含解析).docx
- 1.3 地球的运动(课时1 教学设计)-人教版(2024) 七年级地理上册.docx
- 1.2认识细胞——七年级上册生物人教版(2024)测试卷(A卷)(含解析).docx
- 1.1.3 细胞的结构测试卷题附 知识点归纳(含答案) 冀少版生物七年级上册.docx
- 1.1.2生物的特征练习题(含答案)(2024年)人教版生物学七年级上册.docx
- Unit 4 My Favourite Subject【弯道超车】暑假新七年级英语 知识点讲解+例题精炼 人教新目标(Go for it)版(2024).docx
- Unit 4 My Favourite Subject 综合训练(含听力原文+答案,无听力音频) 人教版(2024)英语七年级上册.docx
文档评论(0)