2017/8/4 SCJP学习
2 Object Orientation . . . . . . . . . . . . . . . . . . . . . . . . . 85
Encapsulation (Exam Objective 5.1) . . . . . . . . . . . . . 86
Inheritance, Is-A, Has-A (Exam Objective 5.5) . . . . . . . . . 90
IS-A . . . . . . . . . . . . . . . . . . . . . . 94
HAS-A . . . . . . . . . . . . . . . . . . . . . 96
Polymorphism (Exam Objective 5.2) . . . . . . . . . . . . . 98
Overriding / Overloading (Exam Objectives 1.5 and 5.4) . . . . . 103
Overridden Methods . . . . . . . . . . . . . . . . 103
Overloaded Methods . . . . . . . . . . . . . . . 109
Reference Variable Casting (Objective 5.2) . . . . . . . . . . 116
Implementing an Interface (Exam Objective 1.2) . . . . . . . . 120
Legal Return Types (Exam Objective 1.5) . . . . . . . . . . . 126
Return Type Declarations . . . . . . . . . . . . . . 126 declaration:n 实例化、例示
Returning a Value . . . . . . . . . . . . . . . . . 128
Constructors and Instantiation (Exam Objectives 1.6, 5.3, and 5.4) . . . . . . . . . . . . 130
Determine Whether a Default Constructor Will Be Created . . . . . . . . . . . . . . . . 135
Overloaded Constructors . . . . . . . . . . . . . . 139
Statics (Exam Objective 1.3) . . . . . . . . . . . . . . . 145
Static Variables and Methods . . . . . . . . . . . . 145
Coupling and Cohesion (Exam Objective 5.1) . . . . . . . . . 151 couple: n 耦合、结合、连接 cohesion:n (内聚)凝聚、结合、内聚力
✓ Two-Minute Drill . . . . . . . . . . . . . . . . . 157
Q&A Self Test . . . . . . . . . . . . . . . . . . . . 162
Self Test Answers . . . . . . . . . . . . . . . . . 171
3 Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Stack and Heap—Quick Review . . . . . . . . . . . . . . 184 heap:n/v 堆、积累、堆积 stack:(堆栈)n/v 堆、积累、堆积
Literals, Assignments, and Variables (Exam Objectives 1.3 and 7.6) . . . . . . . . . . . . . . 186
Literal Values for All Primitive Types . . . . . . . . . 186 literal:n字面、文字 primitive:n基元、原始事物、基本体。
这个怎么理解呢,用原文的一句话表示吧
A primitive literal is merely a source code representation of the primitive data types ,in other words , an integer , floating point number , boolean , or character that you type in while writing code , the following are examples of primitive literals
原始文字仅仅是原始数据类型的源代码表示,换句话说,您在编写代码时键入的整数,浮点数,布尔值或字符,以下是原始文字的示例
Assignment Operators . . . . . . . . . . . . . . . 190
Exercise 3-1: Casting Primitives . . . . . . . . . . 195
Using a Variable or Array Element That Is Uninitialized and Unassigned . . . . . . . . . . . . . . . . 203 uninitialized:未初始化的 unassigned:未赋值的
Local (Stack, Automatic) Primitives and Objects . . . . 207
2对象方向。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 85
封装(考试目标5.1)。 。 。 。 。 。 。 。 。 。 。 。 。 86
继承,Is-A,Has-A(考试目标5.5)。 。 。 。 。 。 。 。 。 90
IS-A。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 94
有一个 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 96
多态性(考试目标5.2)。 。 。 。 。 。 。 。 。 。 。 。 。 98
覆盖/重载(考试目标1.5和5.4)。 。 。 。 。 103
覆盖方法。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 103
重载方法。 。 。 。 。 。 。 。 。 。 。 。 。 。 109
参考变量铸件(目标5.2)。 。 。 。 。 。 。 。 。 。 116
实施界面(考试目标1.2)。 。 。 。 。 。 。 。 120
法定回报类型(考试目标1.5)。 。 。 。 。 。 。 。 。 。 。 126
返回类型声明。 。 。 。 。 。 。 。 。 。 。 。 。 。 126
回报价值。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 128
构造函数和实例化(考试目标1.6,5.3和5.4)。 。 。 。 。 。 。 。 。 。 。 。 130
确定是否创建默认构造函数。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 135
重载构造函数。 。 。 。 。 。 。 。 。 。 。 。 。 139
静态(考试目标1.3)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 145
静态变量和方法。 。 。 。 。 。 。 。 。 。 。 。 145
耦合和凝聚力(考试目标5.1)。 。 。 。 。 。 。 。 。 151
✓两分钟钻。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 157
问答自检。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 162
自检答案。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 171
3作业。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 183
堆栈和堆快速审查。 。 。 。 。 。 。 。 。 。 。 。 。 。 184
文字,作业和变量(考试目标1.3和7.6)。 。 。 。 。 。 。 。 。 。 。 。 。 。 186
所有原始类型的字面值。 。 。 。 。 。 。 。 。 186
作业经营者。 。 。 。 。 。 。 。 。 。 。 。 。 。 190
练习3-1:铸造原型。 。 。 。 。 。 。 。 。 。 195
使用未初始化和未分配的变量或数组元素。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 203
本地(堆栈,自动)原语和对象。 。 。 。 207
2017/8/4 SCJP学习的更多相关文章
- 回望2017,基于深度学习的NLP研究大盘点
回望2017,基于深度学习的NLP研究大盘点 雷锋网 百家号01-0110:31 雷锋网 AI 科技评论按:本文是一篇发布于 tryolabs 的文章,作者 Javier Couto 针对 2017 ...
- 2017/7/26 SCJP英语学习
1 Declarations and Access Control ............... 1 Java Refresher . . . . . . . . . . . . . . . . . ...
- 2017寒假零基础学习Python系列之 印子
今日为2017年2月6日,据在慕课网上学习廖雪峰Python教程也快一周左右了,完全是零基础入门Python,大一上学期粗浅的接触学习了C语言,早就听说过Python语言的大名,又想把Python的爬 ...
- [2017.02.04] C++学习记录(1)
编编程语言的目的是帮助程序员以代码的形式表述ideas.编程语言一方面为程序员提供一组关于可以做什么的抽象,另一方面为程序员提供可以被机器执行的轮子.C++编程语言,支持4种编程范式:过程式(Proc ...
- fir.im Weekly - 可能是 2017 最好的 Swift 学习资源
春节假期刚结束,一大批新鲜干货就来了.@故胤道长 分享了一份开源 Swift30 Projects ,内含 30 个小App,更新至 Swift 3.0,目前更迭的这个版本更注重代码规范和架构设计,且 ...
- 2017.3.12 H5学习的第一周
本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不 ...
- 2017寒假零基础学习Python系列之函数之 函数之定义可变参数
若想让函数接受任意个参数,就可以定义一个可变的参数: def fn(*args): print args fn() >>>() fn(1,2,5,6) >>>(1, ...
- 2017寒假零基础学习Python系列之函数之 定义默认参数
在定义函数时,可以有默认参数例如Python自带的函数int(),其实就是两个参数,我们既可以传一个参数,又可以传两个参数 int(') >>>123 int(',8) 83 int ...
- 2017寒假零基础学习Python系列之函数之 递归函数
什么是递归函数? 在函数内部,也可以继续调用其他函数,如果一个函数在内部调用本身,这个函数为递归函数举一个求n的阶乘的例子: def fact(n): if n == 1: return 1; els ...
随机推荐
- 使用ribbon实现负载均衡
使用ribbon之前的准备工作: 1.你要有两个服务,一个是服务消费方(下图的xing-movie是消费方),一个是服务提供方(xing-user是服务提供者),并且服务提供方要有两个实例,也就是xi ...
- pandas-append()
DataFrame.append(self,other,ignore_index = False,verify_integrity = False,sort = Nore) 作用是将其他对象附加到调用 ...
- BCZM : 1.16
24点游戏 解法一:穷举法 解法二:分治法
- javascript 跨域问题 jsonp
转载:http://www.cnblogs.com/choon/p/5393682.html demo 用动态创建<script></script>节点的方式实现了跨域HTTP ...
- js求100以内的素数
//打印2~100之间的数 ; i< ; i++){ var a = true; ; j < i; j++){ //判断i能否被j整除 ){ //能被整除则说明不是素数,修改布尔值为fal ...
- DOM——事件详解
事件 事件:触发-响应机制 事件三要素 事件源:触发(被)事件的元素 事件名称: click 点击事件 事件处理程序:事件触发后要执行的代码(函数形式) 事件的基本使用 var box = docu ...
- bzoj1006题解
[题意分析] 给你一张弦图,求图的最小染色数. [解题思路] 这篇讲稿已经讲得很详尽了.. 直接求完美消除序列,然后倒着染色即可.复杂度O(n2+nm). [参考程序] 求完美消除序列我是用的MCS( ...
- NX二次开发-UFUN设置除工作层之外的所有图层的状态UF_LAYER_set_all_but_work
NX11+VS2013 #include <uf.h> #include <uf_ui.h> #include <uf_layer.h> UF_initialize ...
- idea 社区版+spring boot+ssm+swagger创建rest api
新手上路,出了好多错,记录一下 1.创建数据库:springBootSsmTest 2.打开IDEA创建 Spring boot项目:File——New——Project——Spring Assist ...
- sql语句中----删除表数据drop、truncate和delete的用法(转)
转载于:http://www.cr173.com/html/40708_1.html 说到删除表数据的关键字,大家记得最多的可能就是delete了 然而我们做数据库开发,读取数据库数据.对另外的两兄弟 ...