摘要: 多态 == 多态 优点 :增强了代码组织结构和可读性, 还能拓展功能,即生长程序。 多态:因为继承允许对象(子类以下)视为本身类型或者其基类型来处理,所以当同一份代码运行再不同类型上会产生不同的效果,这就叫作多态。 再论向上转型 这里,书中讨论了向上转型的重要性,如果不向向转型,参数中不是基类型而是 阅读全文
posted @ 2017-11-29 14:12 老螃蟹 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 反射机制 === ps: Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。 + 什么是Java的反射呢? 反射机制是在 运行状态 中,对于任意一个类或者对象,都能够知道这个类的所有属性和方法;这种动态获取的信息以及 阅读全文
posted @ 2017-11-29 08:28 老螃蟹 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 关于复用 阅读全文
posted @ 2017-11-29 07:47 老螃蟹 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 访问权限控制 === @(笔记)[public][private][protect] "java访问权限修饰词" "接口和实现" "接口访问权限" 前言 : 访问控制和重构代码密切相关,重构代码就是指,再某些时候你需要优化代码,且这种优化不会影响,类消费者的使用,即你提供的类,使用方式不变。 包:库 阅读全文
posted @ 2017-11-28 13:19 老螃蟹 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 初始化与清理 用构造器确保初始化,构造器 编程的安全问题是我们越来越关注的问题,如果没有及时清理不用的对象,回收内存资源,就容易出现内存溢出问题 1. 因为每个对象的出现都需要初始化, 只有初始化后, 才能再内存中分配合适的资源,而Java中提供构造方法进行初始化。 调用构造器是编译器的责任。 2. 阅读全文
posted @ 2017-11-27 19:09 老螃蟹 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 控制执行流程 true and false ,if else 复合语句, 简单语句 iterate foreach 循环的时候要注意逗号分隔符,比较不常用的写法 `for(int i=2, int j; i这章节普遍没什么好说的, 不过有一个,foreach的缺陷事没有下边, 我们可以封装一个数组, 阅读全文
posted @ 2017-11-26 22:58 老螃蟹 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 操作符 更简单的打印语句 1. 静态导入, 让我们省去了new这个类的步骤,会在加载类的时候自动默认加载。 2. think中使用打印语句system.out.print,用一个方法将它缩短print这样输出的使用就可以直接使用print去打印, 但是实际开发基本用不到静态导入,也基本不会去用另一个 阅读全文
posted @ 2017-11-26 19:23 老螃蟹 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一切都是对象 == 用引用操纵数据 + 这里要用例子去 形象的去理解: 比如你用一个page对象, 分页的时候会用到, 用page对象的引用,传到一个方法中, 方法中实现的功能是去数据库拿值, 拿到后在方法中进行改变。这样做结果是否会改变? + 这样的题目问的其实就是 值 传递和 引用 传递, 引用 阅读全文
posted @ 2017-11-25 18:06 老螃蟹 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 今天要学习的内容目录有: 对象导论 a) 是一个和像一个的关系 a) 参数化类型 a) Web是什么 b) 客户端编程 c) 服务端编程 抽线过程: a) 任何事物都是对象 b) 程序是对象的集合,他们可以通过发送信息来通知彼此要做的事 c) 每个对象都有自己的由其他对象所构成的存储 d) 每个对象 阅读全文
posted @ 2017-11-25 15:03 老螃蟹 阅读(165) 评论(0) 推荐(0) 编辑
摘要: a) 它是一个仓库。方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上, 通过数据库管理系统,有效地组织和管理存储在数据库中的数据 a) 数据库服务器 b) 数据库 c) 数据表 d) 数据字段 e) 数据行 a) 数据定义语言DDL data defintion Language b) 数据 阅读全文
posted @ 2017-11-22 19:40 老螃蟹 阅读(167) 评论(0) 推荐(0) 编辑