Java语言
文章平均质量分 79
kkkkk09090
这个作者很懒,什么都没留下…
展开
-
《Java核心技术(卷一)》读书笔记——第四章:OOP
OOP1. 封装encapsulationa)形式上:将对象的数据和行为组合在一个类中,对对象的使用者隐藏了数据的实现方式b)关键:绝对不能让类中的方法直接访问其它类的数据。程序仅通过对象的方法与对象数据进行交互。c)作用:赋予对象“黑盒”的特征,提高了对象的可重用性和可靠性。意味着哪怕一个类全面改变存储数据的方式,只要仍旧使用相同的方法操作数据,其他对象就不会知道或介意原创 2017-09-05 09:58:42 · 1609 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——第五章:继承
Inheritance1. 派生类访问基类的私有域——必须借助基类的公有接口Q:1. 既然子类自动继承了父类的域,那么子类访问自己的域为何受限? 2. 如果子类方法每一次访问实例域,都要调用父类的公有接口,从实现角度看,是相当的繁琐,难道没有捷径走?2. 派生类的构造器调用父类构造器,初始化父类的“私有域”!强原创 2017-09-05 10:33:11 · 431 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——第六章:内部类
Inner Class1. 内部类的概念?类中类2. 为什么要用内部类?内部类的方法可以访问外部类的实例域内部类对外部类的同一个包中的类实现了隐藏匿名内部类在“想要定义一个回调函数却又不想编写大量代码”时非常便捷3. 内部类语法详谈(常规)1. 内部类与外部类是类之间的关系,不是对象之间的关系虽然TimePrinte原创 2017-09-05 10:34:29 · 409 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——接口
Interface1. 接口的概念?接口不是类,而是对类的一组需求描述。如果类遵从某个特定接口,那么就要履行这项服务2. 接口的组成?所有方法自动public不允许含有实例域不能在接口中实现方法可以定义常量3. 反对称规则n Java语言中有这样一个接口:n 语言标准规定:对于任意的x和y,必须保证:sgn(x.原创 2017-09-05 10:35:41 · 475 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——第十一章:异常处理
Exception1. 异常处理的理想目标通知用户发生了错误保存当前的工作结果允许用户妥善的退出程序2. 异常处理的任务转移程序的控制权:Exception——>Exception Handler3. 异常处理的大致流程方法立即退出,剩余代码不执行,不返回值调用该方法的代码也无法执行搜索Exception Handler处理异常原创 2017-09-05 10:36:18 · 446 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——泛型编程
Generic Programming1. 什么是泛型?一个泛型类就是具有一个或者多个类型参数(type parameter)的类。我们可以把它看做是普通类的工厂,通过指定type parameter来实例化泛型类2. 泛型的创新点?在此之前,泛型实现靠继承。随之而来的两个问题:1. 对具体对象操作时必须进行强制类型转换,操作繁琐易出错原创 2017-09-05 10:37:17 · 446 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——第十二章:集合框架
Collection1) Task:阅读源代码: 2) 使用接口类型存放集合的引用。优点:可以轻松的使用另一种不同的实现3) Iterator接口光标与BEACSPACE键——next方法和remove方法的相互依赖性:1. remove方法删除的是上一次调用next返回的元素2. 不调用next方法就调用remov原创 2017-09-05 10:38:27 · 450 阅读 · 0 评论 -
《Java核心技术(卷一)》读书笔记——第三章:Java基础
Basic1. Java大小写敏感。因此,变量HireDay和hireDay是两个变量2. Java所有函数都属于某个类的方法。因此,main方法需要一个外壳类3. System.exit方法n 概念:Java与C/C++不同,不向操作系统返回“退出代码”。main方法正常退出,Java应用程序的退出代码为0,表示成功的运行了程序。如果原创 2017-09-05 09:45:54 · 1232 阅读 · 0 评论