JAVA基础和提高
三文智软
这个作者很懒,什么都没留下…
展开
-
类间关系之继承
今天在考虑实体类域代码复用时 重新关注了 组合(类内属性域引用其他类) 继承(is-a 向上转型(联系接口) 和对象概念抽象模型对应 ) 代理 (封装具体实现 可以仅代理一部分行为) 。发现继承这里还是有很多坑的,总结一下。public class Child{ private int id=8900; protected int age; public Stri原创 2017-11-23 22:40:52 · 210 阅读 · 0 评论 -
Java类从编译到执行的那些事
编写一个Java类时,如果我们用的记事本,通常一些Java通用编写规则的错误在编译期间发现。如果我们用的Eclipse’Intellij等带有编写时检查的IDE会帮助我们减少编译的甚至运行时的错误。 Java是个一次编写,各大平台可以执行的语言模式。这是通过各大平台对应的JVM帮助屏蔽了一些底层区别。想要了解Java从Object.java编为Object.class字节码并在cpu\内存中执行就原创 2017-11-29 22:31:14 · 945 阅读 · 0 评论 -
Java泛型机制
JAVA的泛型其实是个编写和编译期的把戏~~ 很多地方只是将这个泛型定为语法糖。 但这并不是说JAVA的泛型不是一个好东西。我相信Sun是有能力实现真正泛型的。他们之所以使用这套泛型是为了:兼容1.5之前的类库。JAVA 之所以这个泛型 是做到了:IDE编写使用时的静态类型推导、静态类型检查、 实际类型填充(仅在逻辑上)编译后程序中所有的泛型类型将被擦除,替换为他们的非泛型上界。运行时反射获原创 2017-12-08 21:12:20 · 305 阅读 · 0 评论 -
类间关系之—内部类及在Android应用的初步延伸
我们在设计自己的类时,通常可以通过内部类的特性来构造很多的模式实现。 比如辅助类、回调、内部代理、赋予外部类更多的继承方向和功能等。通常在用好一个东西的时候,首先要理解这个东西的实现机制。对于内部类种类来说:1 有static 修饰 为嵌套类;无static修饰就是咱们一般所称的内部类 2 直接在域内或者方法内通过类名或者接口名new的称为匿名内部类(或者叫直接new一个类定义) 3 在方法域原创 2017-11-23 22:11:28 · 228 阅读 · 0 评论 -
理清Java集合类(Util包和Concurrent包)
对象的聚集方式 ----集合 ,编程的过程中不可或缺的一把利剑。这里面体现了编程的理念、数据结构和数据结构之上的算法精髓。Java的集合框架在Java.Util包下。并发集合框架在concurent包下。下面是所有类(接口,虚基类,实现类)之间的关系图。自己根据util包内类关系画出来的,画完以后顿时感觉之前乱糟糟的框架关系变得清晰完整起来。A Collectio原创 2018-01-28 14:28:15 · 1096 阅读 · 0 评论