摘要: 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用 阅读全文
posted @ 2017-12-01 10:43 毛会懂 阅读(212) 评论(0) 推荐(0) 编辑
摘要: - 如何取得年月日、小时分钟秒?- 如何取得从1970年1月1日0时0分0秒到现在的毫秒数?- 如何取得某月的最后一天?- 如何格式化日期?答:问题1:创建java.util.Calendar 实例,调用其get()方法传入不同的参数即可获得参数所对应的值。Java 8中可以使用java.time. 阅读全文
posted @ 2017-11-30 09:23 毛会懂 阅读(2283) 评论(0) 推荐(0) 编辑
摘要: JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类。由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件。当Java程序需要使用某个类时,JVM会 阅读全文
posted @ 2017-11-30 08:55 毛会懂 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以 阅读全文
posted @ 2017-11-30 08:45 毛会懂 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: final修饰的实例变量 被final修饰的实例变量必须显示指定初始值,而且只能在如下3个位置指定初始值: 1.定义final实例变量时指定初始值; 2.在非静态初始化块中为final实例变量指定初始值 3.在构造器中为final实例变量指定初始值 对于普通实例变量,Java程序可以对它执行默认的初 阅读全文
posted @ 2017-11-29 17:57 毛会懂 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、什么是匿名内部类? 内部类,存在于另一个类内部的类,而匿名内部类,顾名思义,就是没有名字的内部类。 2、为什么需要匿名内部类? 3、怎么实现匿名内部类? 阅读全文
posted @ 2017-11-29 17:25 毛会懂 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 类 Byte ShortIntegerLong Float Double Boolean CharFile DateThread(java.lang.ThreadThread类的定义:public class Thread extends Object implements Runnable) 包  阅读全文
posted @ 2017-11-29 11:24 毛会懂 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 0.引言 什么都先不说,先看下面这个引入的例子: [java] view plain copy String str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); Syst 阅读全文
posted @ 2017-11-27 14:48 毛会懂 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 Java虚拟机(Java virtualmachine)实现了Java语言最重要的特征:即平台无关性。 平台无关性原理:编译后的 Java程序(.class文件)由 JVM执行。JVM屏蔽了与具体平台相关的信息,使程序可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码 阅读全文
posted @ 2017-11-27 14:25 毛会懂 阅读(204) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-20 16:32 毛会懂 阅读(1) 评论(0) 推荐(0) 编辑