
java 编程思想学习
文章平均质量分 96
陈你
这个作者很懒,什么都没留下…
展开
-
thinking in java 学习笔记 13 字符串
第十三章 字符串 String我平时进行得最多的东西,可以证明,字符串操作是计算机程序设计中最常见的行为 尤其在web中,这个也是可以想象的,所以要学好 .不可变String String对象不可变,每个看起来会修改String值的方法,实际上都是创建了一个全新的String 对象,以包含修改后的字符串的内容,而最初的String则丝毫未动 ...原创 2012-04-27 09:11:41 · 476 阅读 · 0 评论 -
thinking in java 学习笔记 11持有对象
第十一章 持有对象 因为最近太多事情忙了,导致没时间写blog了,不过基础知识还是不能丢下的,所以要加油,希望和我一起学java的同学也能坚持下去 这一章所介绍得内容就是我们平时常用的数据结构。例如表,图,栈,队列什么的,在数据结构中这些都需要我们自己去编写,但是在java或者可以说在许多语言中,为了方便我们的工作,都封装成了易用的工具类 .为什么要引入这...原创 2012-04-17 23:08:09 · 642 阅读 · 0 评论 -
thinking in java 学习笔记10内部类
第十章 内部类 这一章听说在其他的书籍中占的份额不大,也就是说不重要,但是在tij这本书里面,份额挺大的,老师也说了,重要,我个人看了下内容,的确是很重要,为你的实现代码低耦合再上一个层次,或者说再增加一个工具 可以将一个类的定义放在另一个类的定义内部,这就是内部类,注意哦,内部类不是组合 我们在前面几章有讨论过类的访问权限,对于内部类的访问权限是p...原创 2012-04-07 14:52:37 · 137 阅读 · 0 评论 -
thinking in java 学习笔记 9 接口
第九章 接口 不可否认,我们开始了难啃的骨头的一部分,对于接口,其实也就是那些东西而已,没什么问题,弄一下就熟了 好,废话不多说,开始吧 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法 其实这种机制在编程语言中不通用,c++只是间接支持,不过在java中,他们是非常重要的思想 .抽象类与抽象方法 抽象类其实它是普通类与...2012-04-06 17:56:50 · 116 阅读 · 0 评论 -
thinking in java 学习笔记8多态
第八章 多态 java3个核心的概念:封装,继承,多态,,作用还是高内聚,低耦合 在前面的章节里面我们介绍了封装和继承,这一章我们介绍多态 多态通过分离做什么和怎么做,从另外一个角度讲接口与实现分离开来,多态不但能够改善代码的组织结构和可读性,还能创建可扩展程序,多态的作用在于消除类型之间的耦合关系 .再论向上转型 说乐器的那个例子,比...2012-04-05 13:29:23 · 184 阅读 · 0 评论 -
thinking in java 学习笔记7 复用类
第七章 复用类 对于java而言,很重要的都是在讨论复用,高内聚,低耦合,其中复用是我们平时接触的比较多的一大块,先说一下我个人的代码变化,刚开始时复制别人的代码,然后是复制修改,接着是自己写的大部分,部分复制,后来就是参考别人,衍生出自己要的东西,现在就是写成模块,然后自己用的舒服,提供接口这样,这里少不了代码的复用性 .复用的方法 1.组合...2012-04-05 01:00:45 · 128 阅读 · 0 评论 -
thinking in java 学习笔记6 访问控制
第六章 访问权限控制 问题:如何把变动的事物与保持不变的事物区分开来 我们这一章主要的目的要实现高内聚,低耦合,保持提供给客户端开发者的接口不变,但是里面可以变,这里的接口不变,指你的低耦合性,使开发者不依赖你的类型而进行开发,所以一般都是提供接口 而访问权限控制就是为了实现这个目的 .包:库单元,类库 一个java源文件也叫做编...原创 2012-04-04 20:05:05 · 111 阅读 · 0 评论 -
thinking in java 学习笔记5 初始化与清理
第五章 初始化与清理 今天是清明长假的第一天,看了自己的博客,人很少,呵呵,我想这和我第一次发布应用的情况也是一样的,但是我相信这一点随着自己的深入研究,自然会多起来,就我个人而言,第五章是这本书有趣的开始,有很多知识是我之前没有去碰过的,当然这些基础知识也相当重要,这让我想起了自己当时去面试,连很多基础的问题都不懂得回答,哎,所以说基础还是非常重要的. 好吧,...2012-04-02 12:04:01 · 144 阅读 · 0 评论 -
thinking in java 学习笔记4 控制执行流程
第四章 控制执行流程 老师说得对,第十章以后的那些才是难啃的骨头,对我来说,日子真的过得很快,希望可以在剩下的一年里面得到些东西,不知道自己坚持的是否正确,但是相信没有耕耘就没有回报,坚持每天一章书. 这一章是应该是每种语言都必须具备的,java也不例外,对于我来说,java和c++这里是差不多的,java取消了那个万恶的goto语句,还有多了一个foreach...原创 2012-04-01 18:01:18 · 98 阅读 · 0 评论 -
thinking in java 学习笔记3
第三章 操作符 java的操作符基本与c++的相同,这一章内容不是特别难理解,我就难理解得地方提出讨论吧 .对象赋值 例如t1和t2对象,若t1=t2,则个赋值语句是赋值引用,即t1和t2指向相同对象,当对象发生改变时,则他们都发生变化,所以对象赋值,会使原来的引用覆盖,则丢失.. .方法调用中的别名问题 f(shadow s)传...原创 2012-04-01 01:07:14 · 193 阅读 · 0 评论 -
thinking in java 学习笔记2
我想了挺久,觉得还是需要写一下笔记,在java中,有许多基础知识是非常重要的,希望志同道合的同志能够一起交流,我的qq是282325694,欢迎讨论,好吧,其实thinking in java这本书我个人不推荐刚入门的同志看,因为里面的内容还是挺需要深究的,比如说里面的一些设计模式或者面向对象的东西,可能初学者认为这很麻烦,但是作者的功力的确深厚,好吧,我看见这么厚的一本书,我泪崩了,...原创 2012-03-29 12:36:02 · 154 阅读 · 0 评论 -
thinking in java 学习笔记 14 类型信息
第十四章 类型信息 尼玛,刚刚看完了亚冠,恒大这样都被连扳3球,尼玛的垃圾孙祥,恨死了那个全北现代 好吧,回到学习上 运行时类型信息使得你可以再程序运行时发现和使用类型信息 本章讨论的是java如何让我们在运行时识别对象和类的信息,主要有两种方式,第一种是传统的rtti,它假定我们在编译时就已经知道了所有的类型,另外一种是反射机制,它运行我们在运行...2012-04-27 09:37:10 · 110 阅读 · 0 评论 -
thinking in java 学习笔记 12 通过异常处理错误
第十二章 通过异常处理错误 在以前平时的编程中没有真正意思到异常处理的强大,只从有一个android的图片过大,内存溢出,使用了异常处理才得以解决问题,我对异常处理的一个大概可以用一句话来表达:就是让程序在错误中恢复,依然进行下去 .概念 在c语言中,只有一些约定俗称的错误处理模式,而没有同意的异常处理机制,这使得编程人员思想趋向于只要你不随便...2012-04-19 02:53:32 · 138 阅读 · 0 评论