Java 云计算背景
码出高效:Java开发手册-第2章(13) 2.7.2 包装类型 前8种基本数据类型都有相应的包装类,因为Java 的设计理念是一切皆是对象,在很多情况下,需要以对象的形式操作,比如hashCode() 获取哈希值,或者getClass() 获取类等。包装类的存在解决了基本数据类型无法做到的事情:泛型类型参数、序列化、类型转换、高频区间数据缓...
码出高效:Java开发手册-第2章(12)
码出高效:Java开发手册-第2章(12) 2.7 数据类型2.7.1 基本数据类型 虽然Java 是面向对象编程语言,一切皆是对象,但是为了兼容人类根深蒂固的数据处理习惯,加快常规数据的处理速度,提供了9 种基本数据类型,它们都不具备对象的特性,没有属性和行为。基本数据类型是指不可再分的原子数据类型,内存中直接存储此类型的值&#.....

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
928 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1370 人已学 |
免费

Java Web开发系列课程 - Struts2框架入门

49 课时 |
492 人已学 |
免费
开发者课程背景图
码出高效:Java开发手册-第2章(11) 2.6 泛型 泛型的本质是类型参数化,解决不确定具体对象类型的问题。在面向对象编程语言中,允许程序员在强类型校验下定义某些可变部分,以达到代码复用的目的。泛型(generic)、天才(genius)、基因(gene)三个英文单词的词根都是gen,......
码出高效:Java开发手册-第2章(10)
码出高效:Java开发手册-第2章(10) 2.5 重载 在同一个类中,如果多个方法有相同的方法名称、不同的参数类型、参数个数、参数顺序,即称为重载,比如一个类中有多个构造方法。String 类中的valueOf 是比较著名的重载案例,它有9 个方法,可以将输入的基本数据类型、数组、Object 等转化成为字符串。在编译器的眼里,方法名称....
码出高效:Java开发手册-第2章(9)
码出高效:Java开发手册-第2章(9) 2.4.7 覆写 多态中的override,本书翻译成覆写。如果翻译成重写,那么与重构意思过于接近;如果翻译成覆盖,那么少了“写”这个核心动词。如果父类定义的方法达不到子类的期望,那么子类可以重新实现方法覆盖父类的实现。因为有些子类是延迟加载的,甚至是网络加载的,所以最终的实现需要在运行......
码出高效:Java开发手册-第2章(8) 2.4.5 getter 与setter 在实例方法中有一类特殊的方法,即getter 与setter 方法,它们一般不包含任何业务逻辑,仅仅是为类成员属性提供读取和修改的方法,这样设计有两点好处: (1)满足面向对象语言封装的特性。尽可能将类中的属性定义为private&#......
码出高效:Java开发手册-第2章(7) 2.4.3 构造方法 构造方法(Constructor)是方法名与类名相同的特殊方法,在新建对象时调用,可以通过不同的构造方法实现不同方式的对象初始化,它有如下特征: (1)构造方法名称必须与类名相同。 (2)构造方法是没......
码出高效:Java开发手册-第2章(6)
码出高效:Java开发手册-第2章(6) 2.4 方法2.4.1 方法签名 方法签名包括方法名称和参数列表,是JVM标识方法的唯一索引,不包括返回值,更加不包括访问权限控制符、异常类型等。假如返回值可以是方法签名的一部分,仅从代码可读性角度来考虑,如下示例:​long f() {​​ return 1L;​​}​​​​​doubl......
码出高效:Java开发手册-第2章(5)
码出高效:Java开发手册-第2章(5) 2.3.5 this 与 super 对象实例化时,至少有一条从本类出发抵达Object 的通路,而打通这条路的两个主要工兵就是this 和super,逢山开路,遇水搭桥。但是this 和super 往往是默默无闻的,在很多情况下可以省略,比如:本类方法调用本类属性。本类方法调用另一个本......
码出高效:Java开发手册-第2章(4)
码出高效:Java开发手册-第2章(4) 2.3.3 内部类 在一个.java 源文件中,只能定义一个类名与文件名完全一致的公开类,使用public class 关键字来修饰。但在面向对象语言中,任何一个类都可以在内部定义另外一个类,前者为外部类,后者为内部类。内部类本身就是类的一个属性,与其他属性定义方式一致。比如,属性字段p......
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面底部提交“技术工单”与我们联系。
产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287226+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载
Java开发手册相关内容
Java开发手册电子版 Java开发手册下载 Java开发手册下载地址 Java开发手册电子版地址下载 阿里巴巴Java开发手册最新版 Java开发手册电子版地址 Java开发手册电子版下载地址 阿里巴巴Java开发手册版本 Java开发手册版本 阿里巴巴Java开发手册免费下载 Java基础入门阿里巴巴开发手册 Java开发手册规范定义 Java开发手册错误码 Java开发手册规约 Java开发手册新增规约 Java开发手册oop Java开发手册亮点 Java阿里巴巴开发手册读后感 阿里巴巴Java开发手册规约 码出Java开发手册 Java开发手册字符串拼接 下载Java开发手册 Java开发手册疑问 Java开发手册开发人员 Java开发手册三目运算 Java开发手册三目运算空指针怎么回事 Java开发手册开发者 下载Java开发手册开发思维 Java开发手册开发者致敬 Java开发手册发布全球开发者致敬 设计规约阿里巴巴Java开发手册开放下载 阿里巴巴Java开发手册扫描插件 阿里巴巴Java开发手册经验
Java您可能感兴趣
Java java202302java Java代码示例 Java数据结构 Java入门 Java maven Java项目 Java CPU Java Windows Java程序 Java格式 Java实现 Java方法 Java类 Java基础 Java性能 Java开发 Java对象 Java代码 Java文件 Java学习 Java多线程 Java面试题 Java集合 Java Web Java数组 Java语言 Java接口 Java线程 Java字符串