# 深入理解Java:从《Head First Java》谈起 Java是一种面向对象编程语言,广泛应用于企业级应用、移动应用和Web应用开发。在这篇文章中,我们将借鉴《Head First Java内容,通过读书笔记方式,深入探讨Java基础概念,包括类和对象、继承和多态等重点内容。 ## 1. 类和对象概念 在面向对象编程中,类是对象蓝图,而对象是类实例。Java
原创 8月前
23阅读
第0章:学习方法建议 该如何学习Java? 1.慢慢来。理解越多,就越不需要死记硬背。时常停下来思考。 2.勤作笔记,勤做习题。 3.动手编写程序并执行,把代码改到出错为止。 需要哪些环境和工具? 1.文本编辑器 2.Java API 文档 3.安装 JDK5 以上 4.配置Java环境变量,让j
转载 2019-09-10 11:00:00
95阅读
2评论
第六章:存储和管理数据打开,处理,关闭文件打开一个文件 todos = open('todos.txt','a'),a表示以追加模式打开一个文件,返回一个文件流(对象)赋给变量todos写入数据 print('this is cat',file=todos...
转载 2018-07-10 22:26:00
58阅读
类:抽象行为和状态类:将行为和状态打包在一个对象中 采用驼峰命名法 class Dog(): """创建了狗类""" def __init__(self, name:str, age:int) -> None: '''初始...
转载 2018-07-16 13:04:00
70阅读
2评论
对于观察者模式,PHP通过标准PHP库(SPL)提供了内建支持,下面用SPL对昨天观察者模式示例进行修改。 <?php      class WeatherData implements SplSubject      {   &nbsp
原创 2010-07-07 10:05:00
306阅读
用php来实现书中示例和习题,昨天完成策略模式和观察者模式,代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?phpinterfaceFlyBehavior{functionfly();}interfaceQuackBehavi...
原创 2021-08-05 14:38:31
150阅读
  用php来实现书中示例和习题,昨天完成策略模式和观察者模式,代码如下: <?php      interface FlyBehavior      {         &nbs
原创 2010-07-06 09:15:00
515阅读
对于观察者模式,PHP通过标准PHP库(SPL)提供了内建支持,下面用SPL对昨天观察者模式示例进行修改。   代码 <?php    class WeatherData implements SplSubject    {        private $observers = null;        private $temperature = 0;        private
原创 2021-08-05 14:34:10
70阅读
I 'm just afraid that if I died today , that my life would’ve amounted to nothing.我只是怕
原创 2022-12-18 19:03:00
191阅读
策略模式:策略模式针对一组算法(行为),将每一个算法封装到具有共同接口独立类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体策略类中提供。由于算法和环境独立开来,算法增减,修改都不会影响到环境和客户端。 我理解: 策略模式就是利用多态动态实现一个接口和它继承类。这些继承类就是指
推荐 原创 2009-08-21 00:40:53
2938阅读
1点赞
2评论
为什么看这本书?之前都是在看源码注释和官方文档遇到生词时,才会去查,但总感觉零零散散、断断续续。软件开发,英文阅读能力是一个必须要过坎,于是开始了第一本英文书籍阅读之旅。选它原因就是书中讲解 servlet、jsp 内容在实际开发中基本已经掌握,理解无压力,遇到生词可以优先猜测它意思,这样比较省劲。同时,遇到重要生词用词典查一下,记录下来方便后续复习。书整体情况900 多页,很多一
原创 2021-01-15 12:40:57
315阅读
2.1 面向过程与面向对象之间战争面向过程与面向对象之间战争是由下面一则小故事引起。从前,有一个软件小铺,该小铺老板娘(同时也是项目经历)手下有两个小兵:阿朱和阿娇。有一天,老板娘故意刁难两个兵,并且让她两进行比赛,看谁程序写好。要求:在图形接口画出正方形、圆形与三角形。当用户点选某个图形时,图形要顺时针旋转360度,并且根据形状不同而播放不同AIF音效音乐文件。当接到这个任务
转载 2023-09-01 12:34:30
88阅读
1、内核运行物理地址与虚拟地址(1)KERNEL_RAM_VADDR(VADDR就是virtual address),这个宏定义了内核运行时虚拟地址。值为0xC0008000(2)KERNEL_RAM_PADDR(PADDR就是physical address),这个宏定义内核运行时物理地址。 ...
转载 2021-07-25 23:04:00
139阅读
2评论
ü  设计原则1:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化代码混在一起。 例如:对于一个鸭子类,不同鸭子(真鸭子,木头鸭子等)有不同飞行行为,呱呱叫行为,所以要把这两个行为从鸭子类中分离出来,在鸭子类中只保存那些不变部分。   ü  设计原则2:针对接口编程而不是针对实现编程。 这里接口有多个含义,它可
原创 2009-08-20 00:34:27
770阅读
# Java 读书笔记 ## 介绍 Java 是一种广泛使用编程语言,开发人员可以使用它构建各种类型应用程序,从简单命令行工具到复杂企业级应用程序。在本文中,我们将讨论 Java 一些基本概念和语法,以及一些常见编程技巧。 ## 基本概念 ### 类和对象 Java 是一种面向对象编程语言,它将程序组织为类和对象集合。类是一种模板,用于定义对象属性和方法。对象是类一个
原创 2023-08-07 09:42:52
58阅读
文章目录01 | Java基本概念02 | primitive主数据类型和引用03 | 方法操作实例变量04 | 编写程序05 | 认识Javaapi06 | 继承与多态07 | 接口与多态08 | 构造器与垃圾收集器构造函数09 | 数字与静态10 | 异常处理11 | 内部类12 | 序列化和文件输入/输出1.序列化与反序列化2. File对象3.缓冲区4.文件读取13 | 集合与泛型
异常处理finally:try或catch有return语句时,finally也会在执行return之前执行异常是对象,具有多态性,可只声明或catch父类来处理多个异常;为每类异常单独写多个catch块时,要从子类到父类(从小到大)排catch块有风险方法调用方式:try/catch;duckduck:踢皮球式处理异常,自己也声明要抛出相同异常,将捕获到异常从自己抛出,main()抛出异常
以下是我在学习中对于一些问题理解,并不保证其正确性: 1.量子力学中波函数事实上采用是概率论,将粒子运动表述为在空间中各个点出现概率。那么,就产生一系列工作:归一化,概率振幅,力学量期望值等等。同时,量子力学(我们使用是《量子力学教程》周世勋原著)一书中对于波函数&ldquo;生硬&rdquo;推导后,得出了薛定谔方程,然后可笑是,以此作为结论,反推波函数为什么采用复数表示式
原创 2010-06-19 09:49:15
324阅读
读书摘要: 1、Begin Tran delete from production.ProductCosthistory 该查询返回受影响记录数。注意该查询故意没有提交,也就是说,其中包含Begin Tran命令,但没有Rollback和Commit命令。由于没有后面的命令,该表当前处于锁定状态。通常,用户可能运行没有begin tran查询。在这些情况下,实际上它是一个隐式事务,且该事
原创 2012-05-14 17:59:25
689阅读
DBCA工具建库,默认会创建3份控制文件。控制文件管理数据库状态。控制文件记录着数据库名称,数据库物理布局。ckpt进程更新控制文件信息,反映系统状态。而这些信息在下一次启动数据库时又会被用来校验数据库一致性。数据库正常运行过程中,控制文件内容也会时时进行更新,以反映数据库变换。日志文件中记录是redo records,redo records又是由change vectors(改
原创 2016-11-11 22:34:17
739阅读
  • 1
  • 2
  • 3
  • 4
  • 5