JAVA知识点总结_3.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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): 在同一个类中实现多个相同名称

您可能关注的文档

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档