
java语法
文章平均质量分 78
zhangmgui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么父类引用可以指向子类对象 子类引用不能指向父类对象 泛型
假设有父类Fu ,其子类为Zi ,从对象的内存角度,假设Fu类里面的变量占内存2M, Zi 类里的变量占内存1M: Fuf = new Fu();//系统将分配2M内存 Zi z = new Zi();//系统将分配3M内存(2+1) 因为子类中有一个隐藏的引用super会指向父类实例,所以在实例化子类之前会先实例化一个父类,也就是说会先执行父类的构造函数.所以原创 2017-05-29 11:39:41 · 9092 阅读 · 5 评论 -
java项目中的路径控制 getResource()和getResourceAsStream以及路径问题
在Servlet应用中,有一个getRealPath(String str)的方法,这个方法尽管也可以动态地获得文件的路径,不秘直接手写绝对路径,但这也是一个不被建议使用的方法,那么,我们有什么方法可以更好地获得文件呢? 那就是Class.getResource()与Class.getResourceAsStream()方法,但很多人还是不太懂它的用法,因为很多人(比如不久前的...转载 2017-05-01 23:12:33 · 4754 阅读 · 2 评论 -
面向对象 oop Class和Object
1、计算机世界是人类大脑的延伸,类型是抽象的,类型是人类的一种思想,抽象是对世间万物的建模,类型就是万物的模型 2、要把类型的具体特征记录下来,人是靠脑细胞,java是靠.class文件 3、.class文件中记录了类型的特征,本身就是一个实例(有组织的内存布局),能直接被变量引用, 比如:Class a = String.class ; Class类型的实例Strin原创 2017-09-08 16:22:05 · 541 阅读 · 1 评论 -
java1.8 lambda表达式 函数式编程 闭包
java1.8出来好久一直没怎么关注。这段时间公司的项目数据处理,需要频繁操作集合,用for遍历集合做计算,感觉很费劲,而且有大量重复代码。可读性也不高。这时候想到java1.8新特性之一:函数式编程 一、 @FunctionalInterface interface DoSomeThing { int getAge(int a, int b); static voi原创 2017-05-19 09:56:48 · 3574 阅读 · 0 评论