Java 初学笔记
我是远航,刚开始学习Java,主要目标是实现数据可视化。这些笔记算是很基础的程序,循序渐进,积沙成塔,加油!
Mr_yuanh
解方程的男人,就是我了。
展开
-
#Java笔记 #程序实现:Object 类链表和接口练习
program 5Object 类链表、接口概述《第一行代码 JAVA》的4.9综合练习:宠物商店中,利用接口技术和改进的链表(可以接收任何对象)实现了一个宠物商店的信息整理——具体而言包括 ①保存宠物的信息;②宠物上架、下架;③模糊查询。仿造这个案例,本文试着重新写一个可以接收任何类、功能完善的Link,利用接口实现一个学校中各类人员的信息记录,并且能够实现查找、新增、删除、...原创 2020-03-01 06:55:22 · 181 阅读 · 0 评论 -
#Java笔记 #程序实现:代理设计模式
program 4代理设计模式概述学到了《第一行代码 JAVA》的4.7.4接口的应用——代理设计模式(Proxy)。代理设计模式的目的同样也是对客户隐藏复杂的实际程序操作,仅让客户关注他所关心的操作。为了尝试这一模式,我写了一段关于买房的程序:对于买家而言,买房子就是看房、下定、买房、住房这么个过程,但实际上买房子还需要做更多的事情,比如房产信息对比、讨价还价、办证等等。后者...原创 2020-02-26 15:16:16 · 111 阅读 · 0 评论 -
#Java笔记 #程序实现:工厂设计模式的学习小结
program 3工厂设计模式、类的继承概述《第一行代码 JAVA》的4.7.3 接口的应用——工厂设计模式(Factory) 提到:“ 在客户端的操作上取消关键字new的使用,而使用Factory.getInstance()方法取得接口实例化对象,这时客户端不再需要关注具体子类,也不需要关注Factory类是怎么处理的,只需关注如何取得接口对象并且操作。 ”可见,“客户端取消关键...原创 2020-02-26 11:04:40 · 133 阅读 · 0 评论 -
#Java笔记 #易错点:父子类对象的转换
说明《第一行代码 JAVA》的 4.5 多态性(p224)提到:“多态性在开发中可以体现为以下两个方面。方法的多态性:重载、复写:……对象的多态性:父子类对象的转换…… ”父子类相互转型的格式是父类 父类对象 = 子类实例; //向上转型,自动转换 子类 子类对象 = (子类) 父类实例; //向下转型,强制转换其中 子类 → 父类 的向上转型是自动完成的,...原创 2020-02-21 21:19:20 · 461 阅读 · 0 评论 -
#Java笔记 #程序实现:数组的操作——创建、插入、裁剪、扩展、翻转、排序
刚开始学JAVA,从笔记做起!program 1 数组的操作目的书上说,数组[...] 的长度一经初始化就不能改变;但是对数组的一些操作(插入、裁剪、扩展等)又要求改变数组的长度。《第一行代码 JAVA》一书的 4.3 继承案例 中讲道:“数组的缺陷就在于长度固定,而这个问题的解决可以利用第3章的链表解决……” (p220) 于是,在对继承的下一步学习之前,我先用链表的方法来尝试解决...原创 2020-02-19 21:58:54 · 289 阅读 · 0 评论 -
#Java笔记 #程序实现:数据表与简单Java
刚开始学JAVA,从笔记做起!program 2 数据表与简单Java映射目的这实际上是我自己写的第一个Java程序,实现了比较简单的一个想法,还是特别开心的。《第一行代码 JAVA》的 3.12 数据表与简单Java映射 提到了:“... 数据表与简单Java类的转换操作是开发中的一个基本设计思想 ...”。受此启发,我尝试做出了一个学校(小学)中年级、社团、教师、领导之间的映射...原创 2020-02-19 23:52:52 · 180 阅读 · 0 评论