E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java编程思想读书笔记
读书笔记
Java编程思想读书笔记
(三)现在是2022年五月二十八日23:14分,今天读书笔记开始了,今天咱们开启第三章了,第三章控制程序流程。
爱幻想的王大头
·
2022-06-01 17:00
java编程思想读书笔记
第十五章 泛型 (匿名内部类和擦除)
1.匿名内部类泛型还可以应用于内部类以及匿名内部类。下面的例子使用匿名内部类实现了Generator接口:publicclassCustomer{privatestaticlongcounter=1;privatefinallongid=counter++;privateCustomer(){}publicStringtoString(){return"Customer"+id;}publicst
llyuanbest
·
2022-04-14 20:49
java编程思想读书笔记
java
泛型
匿名内部类
擦除
【
Java编程思想读书笔记
】第十章:内部类+匿名类
参考书目:《Java编程思想》(第四版)、《Java2实用教程》(第5版)友链:【读书笔记】Java重要知识点整理与汇总阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅
Zhou_LC
·
2021-01-11 22:14
Java
java
编程语言
设计模式
【
Java编程思想读书笔记
】第九章:接口(三种设计模式的例子)
参考书目:《Java编程思想》(第四版)友链:【读书笔记】Java重要知识点整理与汇总阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅读几十遍甚至百遍以上都不为过),而
Zhou_LC
·
2021-01-11 22:59
Java
设计模式
java
编程语言
【
Java编程思想读书笔记
】第七章:复用类+第八章:多态
参考书目:《Java编程思想》(第四版)友链:【读书笔记】Java重要知识点整理与汇总阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅读几十遍甚至百遍以上都不为过),而
Zhou_LC
·
2021-01-11 19:53
Java
java
编程语言
【
Java编程思想读书笔记
】第五章(补充):静态初始化与枚举类型
参考书目:《Java编程思想》(第四版)友链:【读书笔记】Java重要知识点整理与汇总一、静态初始化:结论:静态初始化执行且仅执行一次(当首次生成这个类的一个对象时,或首次访问属于这个类的静态数据成员时(即便未生成过那个类的对象))。证明:见代码((1)和(2)需注释一个)与结果图classCup{Cup(intmarker){System.out.println("Cup("+marker+")
Zhou_LC
·
2021-01-07 11:35
Java
java
enum
类
编程语言
【
Java编程思想读书笔记
】第五章:垃圾回收机制
参考书目:《Java编程思想》(第四版)友链:【读书笔记】Java重要知识点整理与汇总阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅读几十遍甚至百遍以上都不为过),而
Zhou_LC
·
2021-01-06 22:57
Java
堆栈
jvm
java
面试
编程语言
【
Java编程思想读书笔记
】第二章:一切都是对象+第三章:操作符+第四章:控制执行流程
参考书目:《Java编程思想》(第四版)友链:【读书笔记】Java重要知识点整理与汇总阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅读几十遍甚至百遍以上都不为过),而
Zhou_LC
·
2021-01-05 20:09
Java
java
堆栈
Java编程思想读书笔记
--第14章类型信息
7.动态代理代理是基本的设计模式之一,它是你为了提供额外的或不同的操作,而插入的用来代替“实际”对象的对象。这些操作通常涉及与“实际”对象的通信,因此代理通常充当着中间人的角色。什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。代理模式有什么好处?在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及
weixin_33851429
·
2020-08-26 23:24
Java编程思想读书笔记
-第一章 对象导论
1.1抽象过程smalltalk是Java基于的语言之一,他总结了五个基本特性。万物皆为对象。程序是对象的集合,它们通过发送消息来告知彼此要做的。(可以把消息想象为对某个特定对象方法的调用)每个对象都有自己的由其他对象所构成的存储。每个对象都拥有其类型。(每个对象都是某个类的一个实例)某一个特定类型的所有对象都可以接收同样的消息。简单的说,对象具有状态,行为和标识。意味着每个对象有内部数据,方法,
whx405831799
·
2020-08-25 00:20
java
Java编程思想读书笔记
java编程思想读书笔记
书的大名听过6年多了,买了很久只是翻翻而已。最近抽空通读了一遍,花了一个多月的时间。虽然书翻译的很烂,勘误也有不少,但是总体来讲,还是一种相见恨晚的感觉,尤其最后的并发编程几乎每个实例都调试了一遍,让我觉得以前编码生涯还是欠缺太多。开始没想写笔记,很多东西可能也没记录下,现在尽量的回忆,和整理一些后期的笔记。1.java多态的概念后期绑定。以前居然没听过这个词,感觉多态这么多年算是白学了,与之相对
yibei8811
·
2020-08-15 04:00
java
java编程思想读书笔记
——第16章数组
java编程思想读书笔记
——第16章数组16.1~16.5数组与其他种类容器的区别有三方面:效率类型和保存基本类型的能力在java中数组是一种效率最高的存储和随机访问对象引用序列的方式他是一个简单的线性序列访问十分迅速但是为了这种速度使之他的大小是固定的
J-Power
·
2020-08-15 04:14
读书笔记
java编程思想读书笔记
汇总
第七章:复用类(上)http://blog.csdn.net/u014115673/article/details/53350009第七章:复用类(下)http://blog.csdn.net/u014115673/article/details/54341664第八章:多态(上)http://blog.csdn.net/u014115673/article/details/53424669第八章
ouer1994
·
2020-08-15 03:52
Java编程思想
Java编程思想读书笔记
——泛型(四)
15.15混型混型:混合多个类的能力,以产生一个可以表示混型中所有类型的类。15.15.1C++中的混型15.15.2与接口混合使用接口产生混型效果:packagecom.mzm.chapter15;importjava.util.Date;/****/publicclassMixins{publicstaticvoidmain(String[]args){Mixinmixin1=newMixin
mzm1991
·
2020-08-15 02:59
java
Java编程思想读书笔记
——泛型(三)
15.11问题15.11.1任何基本类型都不能作为类型参数对于基本类型,只能使用对应的包装类来作为类型参数。这又涉及到自动装箱和自动拆箱的问题,会对性能造成一定的影响。Org.apache.commons.collectiions.primitives这一开源的框架中可以使用由基本类型作为类型参数的泛型。自动装箱机制不能用于数组。例如:packagecom.mzm.chapter15;import
mzm1991
·
2020-08-15 02:59
java
Java编程思想读书笔记
——初始化与清理(二)
5.6成员初始化1)类的每一个基本数据类型成员,如果不显式赋予初值,都会有一个初始值;2)对于引用类型成员,如果不显式赋予初值,则其初始值为null。3)也可以直接在类中,对成员变量直接赋予初值。5.7构造器初始化构造器也可以用于初始化。5.7.1初始化顺序类内部的初始化,要先于构造器中初始化。5.7.2静态数据的初始化静态成员变量的初始化值与非静态成员变量的初始化情形相同。在初始化顺序上,要先于
mzm1991
·
2020-08-15 02:59
java
Java编程思想读书笔记
——泛型(二)
15.7擦除的神秘之处泛型的类型与类型参数无关。packagecom.mzm.chapter15;importjava.util.ArrayList;/***泛型的类型不受类型参数的影响**/publicclassErasedTypeEquivalence{publicstaticvoidmain(String[]args){Classc1=newArrayList().getClass();Cl
mzm1991
·
2020-08-15 02:59
java
Java编程思想读书笔记
——类型信息
第十四章类型信息14.1为什么需要RTTIRTTI(Run-TimeTypeIdentification):运行时类型识别。从数组中取出元素是RTTI最基本的使用形式。14.2Class对象Class对象包含了与类有关的信息。每一个类都有一个Class对象,在编写并编译后,被保存在同名的.class文件中。而需要生成该类的对象时,则是由JVM使用”类加载器”的子系统来加载。所有的类是在其第一次使用
mzm1991
·
2020-08-15 02:59
java
java编程思想读书笔记
第十九章 枚举类型
关键字enum可以将一组具名的值的有限集合创建问一种新的类型,而这些具名的值可以作为常规的程序组件使用。1.基本的enum的特性1)enum的values()方法,可以遍历enum实例。values()方法返回enum实例的数组,而且该数组中的元素严格保持其在enum中声明时的顺序,因此可以在循环中使用values()返回的数组。2)enum的ordinal()方法返回式一个int值,这个表示的是
llyuanbest
·
2020-08-15 01:43
java编程思想读书笔记
java编程思想读书笔记
第十八章 java I/O系统(第五篇)
1.压缩压缩要注意的:1)压缩类库是按字节方式而不是字符方式处理的;2)尽管存在许多种压缩算法,但是Zip和GZIP是最常用;3)Zip压缩和GZIP的区别:GZIP接口非常简单,适合对单个数据了进行压缩;Zip是适用于压缩多个文件的格式以及jar文件格式中。4)Zip压缩和GZIP的共同点:Zip或GZIP库的使用并不仅仅局限于文件—它可以压缩任何东西,包括需要通过网络发送数据。2.对象序列化j
llyuanbest
·
2020-08-15 01:43
java编程思想读书笔记
java编程思想读书笔记
第十八章 java I/O系统(第二篇)
1.添加属性和有用的接口FilterInputStream和FilterOutputStream是用来提供装饰器类接口的以控制特定输入流和输出流的两个类。FilterInputStream和FilterOutputStream分别自I/O类库中的基类InputStream和OutputStream派生而来,这两个类是装饰器的必要条件。1.1通过FilterInputStream从InputStre
llyuanbest
·
2020-08-15 01:42
java编程思想读书笔记
io
java
库
输入流
输出流
java编程思想读书笔记
第十八章 java I/O系统(第四篇 新I/O)
新的I/OJDK1.4的java.nio.*包中引入了新的javaI/O类库,其目的在于提高速度,旧的I/O包已经使用nio重新实现过,以便充分利用这种速度提高。因此,即便我们不显示的使用nio编写代码。也能从中受益。速度的提高在于所使用的结构更接近与操作系统执行的I/O方式:通道和缓冲器ByteBuffer是唯一直接与通道交互的缓冲器,可以存储未加工字节的缓存器;java.nio.ByteBuf
llyuanbest
·
2020-08-15 01:42
java编程思想读书笔记
java
读书笔记
编程
io
java编程思想读书笔记
第十八章 java I/O系统(第三篇)
1.文件读写的工具一一个很常见的程序化的任务就是读取文件到内存,修改,然后再写出。javaI/O类库的问题之一就是:它需要编写相当多的代码去执行这些常用的工作–没有任何基本的帮助功能可以为我们做这一切。下面的例子是被用来简化对文件的读写操作。它包含的static方法可以向简单字符串那样写文本文件,并且可以创建一个TextFile对象,它用一个ArrayList来保存文件的若干行。publiccla
llyuanbest
·
2020-08-15 01:12
java编程思想读书笔记
java编程思想读书笔记
第十六章 数组
数组,你可以创建并组装它们,通过使用整型索引值访问它们的元素,并且它们的尺寸不能改变。1、数组为什么特殊数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是一个简单的线性序列,这使得元素访问非常快速。但是为这种速度所付出的代价是数组对象的大小被固定,并且在其生命周期中不可改变。数组可以持有基本类型,而泛型
llyuanbest
·
2020-08-15 01:12
java编程思想读书笔记
Java编程思想读书笔记
——多态
第八章多态多态(动态绑定、后期绑定或运行时绑定)分离做什么和怎么做,从另外一个角度讲接口和实现分离。8.1再论向上转型将一个对象的引用同时看作其父类的引用的做法称为向上转型。8.1.1忘记对象类型在方法中只接受父类作为参数,则其不同的子类对象也可作为参数传入。8.2转机8.2.1方法调用绑定绑定:将一个方法调用同一个方法主体关联起来称为绑定。前期绑定:若在程序执行前进行绑定(由编译器和连接程序实现
mzm1991
·
2020-08-15 01:45
java
Java编程思想读书笔记
——访问权限控制
第六章访问控制权限6.1包:库单元默认包(未命名包):.java文件(编译单元/转译单元)直接位于src目录下。6.1.1代码组织类库->包->编译单元(包含一个public类和任意个非public类)package语句是.java文件的第一句非注释语句,它指明了该.java文件位于那一个包下。.java文件的文件名必须与public类的类名相同(大小写敏感)。若想在其他包的.java文件中使用该
mzm1991
·
2020-08-15 01:44
java
Java编程思想读书笔记
——复用类
第七章复用类组合和继承是复用类的两种主要方式。7.1组合语法组合只需将对象引用置于新类中即可。这些引用的初始化方式有四种:1)在定义对象的地方进行初始化,即在创建新类对象前就被初始化;2)在新类的构造器中初始化;3)在使用这些引用之前再初始化,这被称之为惰性初始化,推荐这一方式;4)使用新类对象进行初始化。7.2继承语法当创建一个类时,总是在继承,不是明确从其他类继承就是隐式地继承Java标准根类
mzm1991
·
2020-08-15 01:44
java
java编程思想读书笔记
第八章多态
第八章多态1.多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来,多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。Java中除了static方法和final方法(private方法属于final方法),其他所有的方法都是后期绑定。这意味着通常情况下,我们不必判定是否应该进行后期绑定—它会自动发生。如果父类构造函数抛出异常,子类构造函数一定要抛出,不能被捕获。2.只有非静态的
llyuanbest
·
2020-08-15 01:13
java编程思想读书笔记
java编程思想读书笔记
第六章访问权限控制
第六章主要介绍java访问权限控制1.包访问权限:不提供任何访问权限修饰词通常是指包访问权限。这就意味着当前的包中的所有其他类对那个成员都有访问权限,但,但对于这个包之外的所有类,这个成员却是private。取得某成员访问权限的唯一途径是:(1)使该成员成为public(2)不加权限修饰词并将其他类放在同一个包内,包内其它成员可访问此成员。(3)继承而来的类既可以访问public又可以访问prot
llyuanbest
·
2020-08-15 01:13
java编程思想读书笔记
Java编程思想读书笔记
--第五章笔记(初始化与清理)
Java编程思想读书笔记
–第五章笔记(初始化与清理)构造器方法重载默认构造器this关键字在构造器中调用构造器static关键字终结处理和垃圾回收成员初始化构造器初始化数组初始化可变参数枚举类型构造器方法重载
zxzxin
·
2020-08-10 05:05
Java编程思想
java编程思想读书笔记
三(HashMap详解)
有兴趣的同学可以移步笔者的个人博客更多博客MapMap接口规定了一系列的操作,作为一个总规范它所定义的方法也是最基础,最通用的。AbstractMapAbstractMap是HashMap、TreeMap,、ConcurrentHashMap等类的父类。当我们宏观去理解Map时会发现,其实Map就是一个保存Entry的数组,AbstractMap类的设计就是用代码来描述这句话。AbstractMa
安宁_Ann
·
2020-07-28 14:44
java基础
java编程思想读书笔记
----第五章 初始化与清理
1、清理:终结处理和垃圾回收java里的对象并非总是被垃圾回收,换句话说:对象可能不被垃圾回收垃圾回收不等于“析构”垃圾回收只与内存有关 一旦垃圾回收器开始准备好释放对象占用的存储空间是,会先调用其finalize()方法,并且在下一次垃圾回收动作发生是,才会真正回收对象占用的内存空间。因此,不应该将fianlize()方法作为通用的清理方法。 finalize()被限制到一种特殊情况,即通过
Q12271235
·
2020-07-04 07:36
读书笔记
java编程思想读书笔记
----第十四章 类型信息
运行时类型信息可以使你在程序运行时发现和使用类型信息。java有两种方式让我们在运行时识别对象和类的信息,一种是传统的RTTI,一种是“反射”机制,它允许我们在运行时发现和使用类的信息。1、为什么需要RTTI 当存在一个基类Shape,它有三个子类A、B、C,将子类放入List中时会向上转型为Shape,实际上,list中保存的是Object,从list中取出时会转换成Shape,丢失了其具
Q12271235
·
2020-07-04 07:36
读书笔记
java编程思想读书笔记
----第八章 多态
在OOP中,多态是继数据抽象和继承后的第三种基本特征1.向上转型 对象既可以作为它自己本身的类型来用,也可以作为它的基类型来用。而这种把对某个对象的引用视为对其基类型的引用的做法称为向上转型。 Java中除了final和static方法,其他的所有方法都是后期绑定。所谓后期绑定,就是在运行时根据对象的类型进行绑定。如第七章提到的,将方法声明为final可以防止其他人覆盖该方法,更重要的是可以有
Q12271235
·
2020-07-04 07:36
读书笔记
java
读书笔记
java编程思想读书笔记
----第七章 复用类
1、组合 将对象引用置于新的类中即可。 类中域为基本类型时会被自动初始化为0,但对象引用会被初始化为null,而且如果你试图为它们调用任何方法,都会产生一个异常。 如果想初始化这些引用,可以在代码中的下列位置进行。在定义对象的地方,这意味着它们总能在构造器被调用前初始化。在类的构造器中。在正要使用这些对象之前,这种方式称为惰性初始化。在生产对象不值得以及不必每次都生产对象的前提下,这样可以减
Q12271235
·
2020-07-04 07:36
读书笔记
Java编程思想读书笔记
——第八章:多态
第八章多态多种类型(从同一基类导出的)视为同一类型来处理同一份代码也就可以毫无差别地运行在这些不同类型之上了8.1再论向上转型对象可以作为自己本身使用,也可以作为它的基类型使用把对某个对象的引用视为对基类型的引用的做法被称作向上转型publicclassCar{publicvoidmove(){System.out.println("嘟嘟嘟~只要是个车就能跑的嘟嘟嘟");}}publicclass
pengboboer
·
2020-07-02 14:38
Java编程思想读书笔记
Java编程思想读书笔记
一、对象导论1.并发编程:某项任务锁定某项资源,完成其任务,然偶释放资源锁,使其他任务可以使用这项资源。2.Java与Internet:web、web服务器、客户端编程、服务器端编程二、一切都是对象1.用引用操作对象存储到什么地方:寄存器;堆栈;堆;常量存储;非RAM存储。2.必须有你创建所有的对象特例:基本类型。byte、short、int、long、float、double、boolean、c
瘦子没有夏天
·
2020-06-28 22:28
Java基础
Java编程思想读书笔记
第七章:复用类
组合语法组合则是把需要的对象添加在类中,从而可以使用它们的特性。继承使用extends关键字实现。继承中的重载方法注解Override,作用是防止你在不想重载是而意外进行了重载。为什么在子类重写方法的时候使用这个关键字呢,下面来看看,Bart类继承了Homer类,我们真正想做的是覆盖这个方法,但是没注意修改了形参类型,这已经是重载了,所以导致问题是覆盖某个方法时却写成了重载。加上这个注解就可以犯这
刺雒
·
2020-02-21 10:08
java编程思想读书笔记
1
经典的书再读一遍,虽然1.8有很多新特性,java12都出来了,但是真的写的不错的书,还是这几本。一、抽象过程所有编程语言都提供抽象机制,可以认为,人们能够解决问题的复杂性直接取决于抽象的类型和质量。C、BASIC之类的语言都是对汇编语言的抽象,他们的抽象是基于计算机结构,而不是基于要解决的问题的结构。另一种机器建模的方式就是只针对问题建模,他们针对特定问题是不错的解决方案,但是超出其特定领域,就
苏云南雁
·
2019-03-04 14:37
java
Java编程思想读书笔记
(5):访问控制权限
五、访问权限控制访问权限控制的等级。从最大到最小权限依次是:public、protected、包访问权限(无关键字,friendly)、private。Java可运行程序是一组可以打包并压缩为一个Java文档文件(JAR,使用java的jar文档生成器)的.class文件。Java解释器负责这些文件的查找、装载和解释。package和import关键字的主要作用,是将单一的全局名字空间分割开,使得
文如王勃三生慧
·
2019-01-27 12:42
Java
Java编程思想读书笔记
(4):初始化与清理
四、初始化与清理执行构造函数实际上分为三阶段:调用父类的构造函数用这些字段的初始器和初始化块来初始化它们;执行构造函数体如果我们为类编写了一个或多个构造器那么jvm就不会生成默认构造器了。Java中区分重载方法的规则:每个重载的方法都必须有一个独一无二的参数类型列表。(参数顺序的不同也可以,但这样会使代码难以维护);不能使用返回值来区分重载方法。涉及基本类型的重载:重载时,如果传入的实际参数类型“
文如王勃三生慧
·
2019-01-26 10:12
Java
Java编程思想读书笔记
——第九章:接口
第九章接口接口和实现类抽象类是介于普通的类和接口之间的中庸之道,抽象类也是一种重要的工具,你不可能总是使用纯接口9.1抽象类和抽象方法抽象方法声明的语法:abstractvoidf();如果一个类有一个或者多个抽象方法,该类必须限定为抽象的,否则就报错abstract关键字最重要的作用就是,告诉开发者,哪些方法是必须重新定义的,也就是重写也可以创建一个没有任何抽象方法的抽象类,比如阻止创建这个类的
pengboboer
·
2018-09-18 10:57
Java编程思想读书笔记
Java编程思想读书笔记
——第七章:复用类
第七章复用类使用类而不破坏现有程序代码,有两种达到这一目的的方法:在新的类中产生现有类的对象,也就是说new一个对象,这种方法称为组合按照现有类的类型来创建新类,不改变现有类的形式,在其基础上添加新代码,这种方法称为继承7.1组合语法每一个非基本类型的对象都有一个方法:toString(),重写这个方法可以返回一个String对象null对象调用方法会出现运行时错误,也就是我们常说的空指针,但是可
pengboboer
·
2018-09-06 14:12
Java编程思想读书笔记
Java编程思想读书笔记
第九章:接口
抽象类和抽象方法抽象方法表示形式abstractvoidmethod(),仅仅只有声明没有方法体。包含抽象方法的类叫做抽象类,class前面添加关键字abstract,如publicabstractclassPeople一个类如果需要继承抽象类,必须要实现全部的抽象方法。接口接口和类相比,所有方法只有声明,没有实现,关键字不是class而是interface。一个类可以通过关键字implement
刺雒
·
2018-08-27 11:44
Java编程思想读书笔记
——第二章:一切都是对象
第二章一切都是对象尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。在本章,我们将看到Java程序的基本组成部分,并体会到在Java中(几乎)一切都是对象。2.1用引用操纵对象1、操纵的标识符实际上是对象的一个“引用”2、书中用遥控器和电视机来形象的比喻:要想调控电视机,只需携带遥控器,而不用携带电视机即使没有电视机,遥控器也可以独立存在如果没有电视机,却用
pengboboer
·
2018-08-25 00:04
Java编程思想读书笔记
Java编程思想读书笔记
第五章: 初始化和清理
方法的重载重载方法可以通过参数列表进行区分,包括参数的类型,数量不同,如下所示voiddriver(inti);voiddriver(shorti);voiddirver(inti,shorti);参数类型为基本类型,如果形参类型小于实参,形参类型将会被提升,反之形参需要强转成比实参小的类型,如下所示,调用short方法,i需要被强转,j则变成了short类型voiddriver(shortpra
刺雒
·
2018-08-22 15:58
Java编程思想读书笔记
——泛型(一)
第十五章泛型15.1与C++的比较15.2简单泛型泛型类packagecom.mzm.chapter15;/****泛型类,持有泛化类型的对象,取出对象无需转型*/publicclassHolder3{privateTa;publicHolder3(Ta){this.a=a;}publicvoidset(Ta){this.a=a;}publicTget(){returna;}publicstati
mzm1991
·
2018-01-28 22:29
java
Java编程思想读书笔记
(一)第1~13、16章
目录:Java编程思想(一)第1~13、16章Java编程思想(二)第14章-类型信息Java编程思想(三)第15章-泛型Java编程思想(四)第17章-容器深入研究Java编程思想(五)第18章-JavaIO系统Java编程思想(六)第19章-枚举类型Java编程思想(七)第20章-注解Java编程思想(八)第21章-并发第1章对象导论1.1伴随多态的可互换对象 面向对象程序设计语言使用了后期
leonliu06
·
2017-11-26 18:06
Java
Java编程思想
《
Java编程思想读书笔记
》--对象导论
静下心来把编程思想从头到尾再读一遍,并做读书笔记记录下知识点。这是条必须静下心来走完的路。。。。。。Java是建立在C++的基础上的,而java之于C的优势是不需要在解决问题时要考虑计算机的结构,只需要基于所要解决的问题的结构做考虑。既OOP允许根据问题来描述问题,而不是根据解决方案的计算机来描述问题。而OOP的程序设计方式是1、万物皆为对象。对象就是特殊的变量,它可以存储数据,还可以在它自身上执
小乌龟不会写代码
·
2017-07-12 23:45
读书笔记
Java编程思想读书笔记
此篇
Java编程思想读书笔记
,没有涉及到多线程,多线程部分会有专门专题讲解。
gsonliu
·
2017-05-28 07:59
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他