
基础知识
Thomas_m
这个作者很懒,什么都没留下…
展开
-
多态理解
没有用多态:每添加一个水果,就要在Juicer这个类里面添加一个run方法,否则无法调用榨汁这个方法,这样代码扩展性太差,不利于管理,所以我们用多态。public class Main { /** * * 榨汁机(Juicer)榨汁的案例 * 分别有水果(Fruit)苹果(Apple)香蕉(Banana)桔子(Orange)榨汁(squeeze) * @原创 2017-04-15 15:15:31 · 266 阅读 · 0 评论 -
接口和抽象类的区别
http://www.cnblogs.com/yongjiapei/p/5494894.html接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。转载 2017-06-06 09:49:28 · 224 阅读 · 0 评论 -
浅析Java中的final关键字
http://www.cnblogs.com/dolphin0520/p/3736238.html一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就转载 2017-06-02 13:44:51 · 270 阅读 · 0 评论 -
java中的堆、栈和常量池
http://blog.sina.com.cn/s/blog_798b04f90100ta67.html说到java中堆、栈和常量池,首先还是看看他们各自存放的数据类型吧!堆:存放所有new出来的对象;栈:存放基本类型的变量数据和对象的应用,对象(new出来的对象)本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型转载 2017-06-02 13:30:41 · 221 阅读 · 0 评论 -
java NIO的一些个人总结
http://blog.youkuaiyun.com/nuoshueihe/article/details/8133055首先了解下所谓的java nio是个什么东西!IO是靠字符或字节进行传输,比较慢!而NIO是靠块,也就相当于一个Buffer,一块一块的传输, 速度较快!同时加入了多线程的控制,一个NIO流可以同时传输多个块等,也就是所谓的异步传输; 传统的并发型服转载 2017-06-08 09:38:31 · 267 阅读 · 0 评论 -
Java反射机制的原理与简单使用
http://guntong.iteye.com/blog/2003097?utm_source=tuicool&utm_medium=referral一、 原理 简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息。如果知道一个类的名称/或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符,类型,方法参数等等所有信息)找出转载 2017-06-14 08:26:21 · 233 阅读 · 0 评论