关闭

《java编程思想-第2章》读书笔记

标签: java编程思想学习笔记
620人阅读 评论(0) 收藏 举报
分类:

第2章:一切都是对象

  • 若类的某个成员是基本数据类型,即使没有进行初始化,java也会确保它获得一个默认值。而对于“局部”变量(即非某各类的字段),在使用前,必须赋予一个值,如果你忘记了这么做,java会在编译时返回一个错误,告诉你此变量没有进行初始化。
  • a是一个对象,int x=a.f(); 返回值的必须与x的类型兼容。这种调用方法的行为通常被称为发送消息给对象。面向对象的程序设计通常简单地归纳为向对象发送消息
  • 若返回类型为void,return关键字的作用则是用来退出方法的。因此,没有必要到方法结束时才离开,可在任何地方返回。但是若返回类型不是void,那么无论在何处返回,编译器都会强制返回一个正确的返回值。

static关键字

  • 用static声明的域或方法都只有单一的存储空间,与对象的个数没有关系,所有对象共享这样一个域或方法。而非static字段则是对每个对象有一个存储空间。
  • 当声明一个事物是static时,就意味着这个域或者方法不会与包含他的那个类的任何对象实例关联在一起。即用static声明的属性和方法是属于类本身的,而不是属于对象的。当没有创建对象时,也可以调用此static方法。
  • 由于在用static方法前不需要创建任何对象;所以对于static方法,不能简单的访问其他的非static的域或方法。(这是因为非static域或方法必须与某一个特定对象关联)
0
0
查看评论

Java编程思想第四版读书笔记——第十三章 字符串

Java编程思想第四版读书笔记——第十三章 字符串 1、不可变String 2、重载“+”与StringBuilder 3、无意识的递归 4、String上的操作 5、格式化的输出 printf() System.out.format() Formatter类 格...
  • severusyue
  • severusyue
  • 2016-06-30 20:01
  • 920

JAVA编程思想第4版读书笔记

原来download了网上一个第1版的Java编程思想,里面讲的还是Java1.0和Java1.1时代的故事。我看到一半,又找到第三版,发现讲的是Java 1.4时代的故事。到第4版,讲Java 1.6。我想现在都到Java 1.8了,这两年该出Java编程思想第5版了吧! 这件事情给我的教训是,看...
  • androidTang
  • androidTang
  • 2015-10-01 11:30
  • 789

JAVA编程思想学习总结:第十四章类型信息

(1)RTTI RTTI是Run-Time Type Information的缩写,指运行时类型信息可以在程序运行时发现和使用。 要理解RTTI在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的。这项工作是由称为Class对象的特殊对象完成的,它包含了与类有关的信息。类是程序的一部...
  • kkk6285137
  • kkk6285137
  • 2015-06-03 14:34
  • 521

Java编程思想 第4版 练习题 / 第22章 图形化用户界面 / 练习22

 /* *Java编程思想 *第22章 图形化用户界面 *练习22:(7)使用SwingConsole编写一个应用程序。它有三个滑块,每一个表示java.awt.Color *类型的红、绿、蓝颜色值,窗体的其他部分是一个JPanel,用来显示由三个所...
  • orionid_JAVA
  • orionid_JAVA
  • 2010-05-03 05:12
  • 783

【读书笔记:C++ primer plus 第六版 中文版】第2章:开始学习C++

转载请注明出处: 本章内容包括: 创建C++程序. C++程序的一般格式. #include编译指令. main()函数. 使用cout对象进行输出 在C++程序中加入注释. 何时以及如何使用endl. 声明和使用变量. 使用cin对象进行输入. 定义和使用简单函数. 2.1 进入C++ 程序清单2...
  • enyusmile
  • enyusmile
  • 2015-06-21 10:33
  • 823

Java编程思想读书笔记:第2章 一切都是对象

2.1  用引用操作对象 1. C/C++用指针操作对象; 2. Java把一切都视为对象; 3. 引用不是对象; 2.2  必须由你创建所有对象 1.  new关键字的意思是“给我一个对象”; String s = new String("hello&quo...
  • linpeng12358
  • linpeng12358
  • 2015-08-19 21:43
  • 363

lua程序设计第二版 读书笔记(5-8章)

书本下载地址                       http:/...
  • myy2012
  • myy2012
  • 2013-05-09 17:04
  • 1207

Java编程思想读书笔记(一)第1~13、16章

目录: Java编程思想(一)第1~13、16章 Java编程思想(二)第14章-类型信息 Java编程思想(三)第15章-泛型 Java编程思想(四)第17章-容器深入研究 Java编程思想(五)第18章-Java IO系统 Java编程思想(六)第19章-枚举类型 Java编程思想...
  • leonliu06
  • leonliu06
  • 2017-11-26 18:54
  • 826

Java编程思想第四版读书笔记——第十四章 类型信息

第十四章 类型信息 关键词:RTTI,加载,泛型class引用,instanceof,isInatance,工厂设计模式,反射机制,代理设计模式,动态代理,空对象,反射获取private对象
  • severusyue
  • severusyue
  • 2016-07-07 16:02
  • 1515

Java编程思想读书笔记(第2-7章)

第2章  万事万物皆对象    一.所有对象都必须由你建立    1.  存储在哪里    1.  寄存器:我们在程序中无法控制    2.  stack:存放基本类型的数据和对象的reference,但对象本身不存放在stack中,而是存放在Heap中    3.  Heap:存放用new产生的数...
  • noOnlyCode
  • noOnlyCode
  • 2007-04-24 22:46
  • 607
    个人资料
    • 访问:708044次
    • 积分:12748
    • 等级:
    • 排名:第1302名
    • 原创:606篇
    • 转载:14篇
    • 译文:0篇
    • 评论:115条
    联系方式
    有问题欢迎探讨咨询哈
    qq号就不留了哈
    欢迎留言
    博客专栏
    最新评论