原来download了网上一个第1版Java编程思想,里面讲还是Java1.0和Java1.1时代故事。我看到一半,又找到第三版,发现讲的是Java 1.4时代故事。到第4版,讲Java 1.6。我想现在都到Java 1.8了,这两年该出Java编程思想第5版了吧!这件事情给我教训是,看书一定要看最新版,一定要看经典,否则就是浪费时间。此为引子。第一章可以跳过去。Java中一切都是对象,
转载 2024-01-16 22:33:41
21阅读
Thinking In Java写这篇文章主要目的是记录java编程思想这本书重点内容,一来可以分享给大家一起讨论学习,二来总结知识提升自己。第一章:对象导论java面向对象理解 将组成问题各个元素都看着一个一个简单对象,然后真对这些简单对象封装成员,当遇到一个新类似问题时,就可以通过这些简单对象来描述这个新问题。这样就可以提高解决问题效率,减少重复代码开发。java中对象之间
【读后】《Java编程思想》~异常终于拿出压箱底那本《Java编程思想》。这本书我年轻时候就买了,但是翻过几页就放弃了。没想到这两天翻了一下,真的有收获。 看了一下第12章异常,有两个地方令我感悟很深。使用嵌套try子句public static void main(String[] args) { try{ InputFile in = new
转载 2020-03-10 23:14:00
108阅读
# Java 编程思想读后 在学习 Java 语言过程中,我深入阅读了经典著作《Java 编程思想》,这本书不仅讲解了 Java 核心概念,还深入探讨了编程思维本质。书中每个章节都给我带来了新启发,让我对 Java 理解更加全面。通过这篇文章,我想分享一些我在学习过程中体会和带有实际代码示例内容。 ## Java 面向对象特性 Java 是一种面向对象编程语言,其主要特
原创 7月前
9阅读
第一章:对象导论  这本书翻过不少遍,但是这是我第一次认真的把第一章看了。作者强调这章是“背景性和补充性材料。许多人在没有了解面向对象程序设计全貌之前,感觉无法轻松自在从事此类编程。因此,此处将引入许多概念,以期帮助读者扎实了解OOP”。会用Java写成程序和会写OOP程序那是两码子事.  看完就后悔以前没有仔细读过。单是这一章,就基本介绍了Java特性和功能。&nb
最近阅读java编程思想第五版这本书,用来记录一些自己体会吧 1.存储区域速度排序,CPU>栈>堆>常量存储>非RAM存储,尽量用局部变量存在栈中,避免全局变量 2.高精度计算附用BigInteger和BigDecimal,牺牲速度还来精度 3.尽量少用new 创建新对象,分配存储空间过程会影响性能 4.用完要关闭流,释放资源,防止造成不良后果 5.尽量重用对象 6
转载 2023-11-11 09:56:36
42阅读
1、提高代码复用性,一个非常灵活方式就是组合2、java类 就是完成一个特定逻辑、服务 。系统功能一定要做到高内聚(一个模块只完成一个特定功能),这样模块之间就可以相互利用,提高代码复用性。 同时设计时候经常会出现这样问题。比如一个打印输出模块,如果你写成一个类来实现这个功能,这就会包括很多方面。首先确定要打印文件是什么类型,然后根据类型确定具体打印方式。 如果紧紧设置一个
转载 2023-08-23 20:18:07
39阅读
      本阶段我正在读java编程思想这本书,这本书只是刚读了第一章一部分,有些有些要记得所以记录下来, 我认为要记得有就是复用这样可以对对象进行增强,将一个类作为下一个类中基本类型,这样达到服用目的,起到对类增强作用。继承对于面向对象编程更是重中之重。多态使用,原来不是很理解,原来就是浅显认为就是重载,这里边讲到了伴随着多态可互换对象,当调用方法
转载 2023-07-25 23:06:15
38阅读
1.什么是AOP切面编程: 2.应用场景: AOP是独立于面向对象编程思想,在面向对象开发中可以用于以下场景(不是业务逻辑逻辑): ①日志 ②事务 ③缓存 ④异常处理 ⑤性能优化 3.AOP使用方式: 1.中间件(http请求管道,在我们应用程序当中和业务关系不大一些需要在管道中做事情可
原创 2024-07-31 09:44:36
91阅读
1.8 多态使对象可替换    1.8.1 当处理类型层次时候,我们通常把对象看做是一种抽象类型,这样写代码时候就不需要考虑具体对象类型,这样代码可扩展性就比较好    1.8.2 在非面向对象编程中,编译器在编译时候就对需要执行函数进行早期绑定,运行时候就可以解析需要执行函数绝对地址,而在面向对象编
原创 2015-06-23 22:51:21
408阅读
1.对象介绍    1.1 抽象过程        1.1.1 所有的东西都是对象        1.1.2 程序就是许多对象相互之间通过发送消息告诉对方做什么        1.1.3
原创 2015-06-16 23:19:33
728阅读
编写通用排序代码时,面临一个问题是必须根据对象实际类型来执行比较运算,从而实现正确排 序。当然,一个办法是
原创 2023-04-21 00:17:57
24阅读
1.数组      有两方面的问题将数组与其他集合类型区分开来:效率和类型。对于 Java 来说,为保存和访问一系列对象 (实际是对象句柄)数组,什么类型
原创 2023-04-21 00:20:27
60阅读
15年8月份买了一本Java编程思想第四版中文版。之所以买中文版是因为我试读了同事英文版发现自己英语水平还是有限,单词虽然认识,但对很多句子把握不准,这样看书太慢了,要理解英文还要理解技术有些hold不住。买了之后断断续续看到现在,看了400多页了,看到了泛型一章。从15年8月份到元旦,中间还看了本周志明著《深入理解java虚拟机-JVM高级特性与最佳实践》对JVM有了初步了解。对于内存布
2022年05月26日,开始记录自己读书时光,每天花费一小时,了解知识,掌握知识,对我来说很重要。第一章对象入门,这一章分为13个小节,主要介绍Java核心思想,以及他特点。第一节抽象进步,主要介绍将任何事物都可以看作为对象,用对象方式来处理问题。最重要是SmalTalk五大特征。所有东西都是对象程序是一大对象组合每个对象都有自己存储空间,可以容纳其他对象,或者说,通过封装现有
进行面向对象设计时,一项基本考虑是:如何将发生变化东西与保持不变东西分隔开。”1.包:库单元     我们用 import 关键
原创 2023-04-21 00:18:19
11阅读
一、面向对象 Java是面向对象高级编程语言,类和对象是Java程序构成核心。围绕Java类和Java对象,有三大基本特征: 1、封装是Java编写规范; 2、继承是类与类之间联系一种形式; 3、多态为系统组件或模块之间解耦提供了解决方案。面向对象程序核心是由对象组成,每个对象包含着对用户公开特定功能和隐藏实现部分。程序中很多对象来自JDK标准库,而更多类需要我程序员自定义。
转载 2023-08-22 11:37:02
748阅读
面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么......面对过程适合处理一些较为简单问题面向对象思想物以类聚,分类思维模式,思考问题首先会问题需要哪些分类,然后对这些进行单独思考。最后,才对某个分类下细节进行面向过程思索。面向对象适合处理复杂问题,适合处理需要多人协作问题。对于描述复杂事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象
    搞了一年多java,野路子出身,发现java基础这块还是相当薄弱!故决定学习《Java编程思想》这本书。在此把学习知识点记录下!面向对象五大特性    1.万物皆为对象    2.程序是对象集合,它们通过发送消息来告诉彼此所要做    3.每
原创 2016-11-27 22:07:11
1207阅读
本周主要学习内容:《Java编程思想》第十一章 持有对象1.在声明生成一个list类型对象时,若是没有显示生命继承自哪个类,会自动继承Object。例如:ArrayList arr = new ArrayList();插入和取出对象都为Object类型,若要使用对象,需要进行强制转换。2.Collection。一个独立元素序列,这些元素都服从一条或多条规则。3.我们经常写List list
转载 2023-11-07 00:32:31
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5