随笔分类 - Think In Java
编程的思想
摘要:1)加载 首先通过一个类的全限定名来获取此类的二进制字节流;其次将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;最后在java堆中生成一个代表这个类的Class对象,作为方法区这些数据的访问入口。总的来说就是查找并加载类的二进制数据。 (2)链接: 验证:确保被加载类的正确性; 准备:
阅读全文
摘要:多态 == 多态 优点 :增强了代码组织结构和可读性, 还能拓展功能,即生长程序。 多态:因为继承允许对象(子类以下)视为本身类型或者其基类型来处理,所以当同一份代码运行再不同类型上会产生不同的效果,这就叫作多态。 再论向上转型 这里,书中讨论了向上转型的重要性,如果不向向转型,参数中不是基类型而是
阅读全文
摘要:访问权限控制 === @(笔记)[public][private][protect] "java访问权限修饰词" "接口和实现" "接口访问权限" 前言 : 访问控制和重构代码密切相关,重构代码就是指,再某些时候你需要优化代码,且这种优化不会影响,类消费者的使用,即你提供的类,使用方式不变。 包:库
阅读全文
摘要:初始化与清理 用构造器确保初始化,构造器 编程的安全问题是我们越来越关注的问题,如果没有及时清理不用的对象,回收内存资源,就容易出现内存溢出问题 1. 因为每个对象的出现都需要初始化, 只有初始化后, 才能再内存中分配合适的资源,而Java中提供构造方法进行初始化。 调用构造器是编译器的责任。 2.
阅读全文
摘要:控制执行流程 true and false ,if else 复合语句, 简单语句 iterate foreach 循环的时候要注意逗号分隔符,比较不常用的写法 `for(int i=2, int j; i这章节普遍没什么好说的, 不过有一个,foreach的缺陷事没有下边, 我们可以封装一个数组,
阅读全文
摘要:操作符 更简单的打印语句 1. 静态导入, 让我们省去了new这个类的步骤,会在加载类的时候自动默认加载。 2. think中使用打印语句system.out.print,用一个方法将它缩短print这样输出的使用就可以直接使用print去打印, 但是实际开发基本用不到静态导入,也基本不会去用另一个
阅读全文
摘要:一切都是对象 == 用引用操纵数据 + 这里要用例子去 形象的去理解: 比如你用一个page对象, 分页的时候会用到, 用page对象的引用,传到一个方法中, 方法中实现的功能是去数据库拿值, 拿到后在方法中进行改变。这样做结果是否会改变? + 这样的题目问的其实就是 值 传递和 引用 传递, 引用
阅读全文
摘要:今天要学习的内容目录有: 对象导论 a) 是一个和像一个的关系 a) 参数化类型 a) Web是什么 b) 客户端编程 c) 服务端编程 抽线过程: a) 任何事物都是对象 b) 程序是对象的集合,他们可以通过发送信息来通知彼此要做的事 c) 每个对象都有自己的由其他对象所构成的存储 d) 每个对象
阅读全文

浙公网安备 33010602011771号