最新文章列表

【Thinking in Java】二:一切都是对象

1 Java如何操纵对象 一切都是对象,但是我们操作是对对象的引用,关系如:遥控器对电视机。 Java 通过new来创建对象,对引用进行初始化,如果引用没有进行初始化,则会显示编译错误,如以下代码: public static void main(String[] args) { int i; System.out.println(i); ...
感受微风 评论(0) 有880人浏览 2016-03-24 15:32

Thinking in JaVa 4th 读书摘录--前言

  前       言     一开始,我只是JAVA看作“又一种程序设计语言。从许多方面看,它也的确如此。”   但随着时间流逝,以及对JAVA的深入研究,我渐渐发现,与我所见过的其他编程语言相比,JAVA有着完全不同的核心目的。   程序设计其实是对复杂性的管理:待解决问题的复杂性,以及用来解决该问题的工具的复杂性。正是这种复杂性,导致多数程序设计项目失败。在我所知的所有程序 ...
邕州老嘢 评论(0) 有563人浏览 2015-09-16 16:58

Thinking In Java中文版

Thinking In Java中文版
Janne 评论(0) 有493人浏览 2015-05-17 02:53

【PDF】Java编程思想《Thinking In Java》中文版 (第4版)

资料下载:Java编程思想《Thinking In Java》中文版 (第4版)   本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和 ...
高手在农村 评论(0) 有1711人浏览 2014-11-27 18:06

Think in java 读书笔记(三)

这周看的比较少,只看了一点点内容: 1、重载方法的区分:通过参数的不同甚至顺序的不同,来区分。 2、涉及基本类型的重载:方法接受较小的基 ...
tangqi609567707 评论(0) 有482人浏览 2014-10-24 15:46

Thinking in Java读书笔记(2) 一切都是对象

Thinking in java的第二章,一切都是对象。对象这个概念在导论中已经提到了,在这一章都,作者给了更加深刻的解释:    只有实例化后才可以成为 ...
黑色骑士 评论(0) 有644人浏览 2013-05-28 21:43

thinking in java 部分摘录

1.静态方法和域 不具有多态性。即父类的引用引用子类对象的时候,它还是用的父类的东西 2.所有的类都是在对其第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当做对类的静态成员的引用。  构造器不同之处:没有static修饰,是静态的 ...
luckytyy 评论(0) 有688人浏览 2013-03-14 23:30

THJ之内部类初探(1)

(这一系列的文章代码均摘自thingking in java,之后就不再另外声明了,感谢 thinking in java)  之前在别人的代码里面见过内部类,但是一直疑惑,为什么会有内部类这个东西,在我看来在Class里面定义几个属性和函数也没什么区别呀。 今日开始翻thinking in java,就直奔此章节去了。 //: innerclasses/Parcel1.java // ...
顾惜朝 评论(0) 有736人浏览 2012-10-21 20:18

Thinking in Java 阅读笔记

对象导论 -------------------------------------------------------------------------------------- 1.将对象想象成 服务的提供者。 2.代码复用,继承和组合的恰当使用。 ...
一帆过海 评论(0) 有794人浏览 2012-09-10 17:28

《Thinking in Java》学习笔记

《Thinking in Java》学习笔记       这几天刚好利用放假这点空闲时间重新拿起Thinking in Java这本书翻了一下,只能说是翻了翻,看了感兴趣的几章,在这里和大家分享一下,顺便算是一个学习笔记吧! 通过异常处理错误 一. 基本异常 1. 抛出异常的原理       1) 像产生一个Java对象那样在heap上以new产生一个异常对象。    2) 停止目前的执行路 ...
yu06206 评论(0) 有1632人浏览 2012-06-27 22:13

String学习(1)_ThinkingInJava

                String学习_ThinkingInJava   String对象是不可变的,String类中貌似修改String的方法其实都是创建了一个全新的String对象。因为String具有不可变的特性,因此开销要大一些。因此,简单的拼接字符串可以用(+)运算符,但构造复杂的字符串时(典型的情况是在循环中result += someStringArray[i]),一定要使 ...
DavyLee 评论(0) 有872人浏览 2011-11-20 11:53

操作符笔记-第一天

在最底层,Java中的数据是通过使用操作符来操作的。 Java是建立在C++基础之上的,所以C和C++程序员应该非常熟悉Java的大多数操作符。当然,Java也做了一些改进与简化。 3.2 使用Java操作符 操作符接受一个或者多个参数,并生成一个新值。几乎所有的操作符都只能操作“基本类型”。例外的操作符是“=”,”==”,!=”,这写操作符能操作所有的对象。除此之外,String ...
royakon 评论(0) 有871人浏览 2011-09-03 22:14

一切都是对象笔记-第三天 第一个Java程序

2.7 你的第一个Java程序 前面介绍了这么多,现在让我们编写一个完成的程序。 //: HelloDate.java import java.util.Date; public class HelloDate { public static void main(String[] args) { System.out.println(& ...
royakon 评论(0) 有774人浏览 2011-09-01 13:38

一切都是对象笔记-第二天

2.4 创建新的数据类型 类(class) 如果一切都是对象,那么是什么决定了某一类对象的外观与行为呢?换句话说,是什么确定了对象的类型?class这个关键字表示“我准备告诉你一种心类型的对象的确定”。 class ATypeName { /* Class body goes here */ }     一旦定义了一个类,就可以在类中设置两种类型的元素: 字段: ...
royakon 评论(0) 有793人浏览 2011-08-31 12:46

一切都是对象笔记-第一天

  尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。Java语言假设我们只进行面向对象的程序设计。 2.1引用操纵 ...
royakon 评论(0) 有852人浏览 2011-08-30 09:21

对象导论笔记-第六天 Java与Internet 总结

1.13 Java与Internet 如果Java仅仅只是中重多的程序设计语言中的一种,你可能就会问:为什么它如此重要?尽管Java对于解决传统的单机程序设计问题非常有用,但同样重要的是,它解决了在万维网(WWWW)上的程序设计问题。 1.13.1.1客户/服务器计算技术 客户/服务器系统的核心思想是:系统具有一个中央信息存储池(central repository of informat ...
royakon 评论(0) 有880人浏览 2011-08-29 11:48

对象导论笔记-第五天 对象生命期 异常处理 并发

1.10对象的创建和生命期 在使用对象时,最关键的问题之一便是它们的生成和销毁方式。每个对象为了生存都需要资源,尤其是内存。当我们不再需要 ...
royakon 评论(2) 有1115人浏览 2011-08-28 18:15

对象导论笔记-第四天 单根继承 容器 范型

1.8单根继承结构 在OOP中,自C++面试以来就已经变得非常瞩目的一个问题就是:是否所有的类最终都继承自单一的基类。在Java中,答案就是:YES,这个终极基类就是Object 单根继承结构保证所有对象都具备某些功能。因此你知道,在你的系统中你可以在每个对象上执行某些基本操作。所有对象都可以很容易地在堆上创建,而参数传递也得到了极大的简化。 单根继承结构是垃圾回收器的实现变得容易得多 ...
royakon 评论(0) 有890人浏览 2011-08-26 11:04

对象导论笔记-第三天 伴随多态的可互换对象

在处理类型的层次结构时,经常想把一个对象不当作它所属的特定类型来对待,而是将其当作基类的对象来对待。这使得人们可以编写出不依赖于特 ...
royakon 评论(0) 有840人浏览 2011-08-25 09:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics