Java编程
巴甫洛夫的石头
这个作者很懒,什么都没留下…
展开
-
Class.getSimpleName()的作用
public class sample{ public static void main(String[] args){ //得到类的简写名称 System.out.println(sample.class.getSimpleName()); //得到对象的全路径 System.out.println(sample.class原创 2016-05-24 13:09:18 · 279 阅读 · 0 评论 -
java自动装箱和拆箱
抛一个问题 大家先看下面的代码,先不要看答案自己做一下: public class AutoboxingTest { public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3;转载 2018-01-28 15:35:09 · 212 阅读 · 0 评论 -
泛型与通配符详解
1回顾泛型类 泛型类:具有一个或多个泛型变量的类被称之为泛型类。 class ClassGenericity { //在类里面可以直接使用T的类型 T aa; public void test11(T bb) { //................ } //静态方法 在类上面定义的泛型,不能再静态方法里面使用 p原创 2018-02-04 15:39:36 · 341 阅读 · 0 评论 -
java集合框架综述
一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 3. 抽象原创 2018-02-04 16:28:43 · 492 阅读 · 1 评论 -
java反射机制
java反射机制 首先从java虚拟机说起 首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序,只不过他的作用是用来跑你的代码的。上图是java的内存模型,我们关注的点,一个方法区,一个栈,一个堆,初学的时候老师不深入的话只告诉你java的内存分为堆和栈,易懂点吧! 假如你写了一段代码:Object原创 2018-01-28 22:12:25 · 186 阅读 · 0 评论 -
常用的设计模式汇总
单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧。 public class Singleton { priv原创 2018-01-29 11:06:30 · 241 阅读 · 0 评论