java学习笔记07--日期操作类
一、Date类在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可。public class T { public static void main(String[] args) { Date date = new Date(); System.out.println("当前日期:"+date); //当前日期:Thu May 1 …… 阅读全文
一、Date类在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可。public class T { public static void main(String[] args) { Date date = new Date(); System.out.println("当前日期:"+date); //当前日期:Thu May 1 …… 阅读全文
泛型可以解决数据类型的安全性问题,它主要的原理,是在类声明的时候通过一个标识标识类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化的时候只要指定好需要的类型即可。class Point{ private T var; //var的类型由T决定 即由外包决定 public T getVar() { return var; } public vo …… 阅读全文
什么是反射:反射是java语言的一个特性,它允许程序在运行时来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。java的反射机制的实现要借助4个类:Class,Constructor,Field,Method 其中Class代表的是类对象,Constructor 类的构造器对象,Field 类的属性对象,Method类的 …… 阅读全文
在JDK1.5之前,java可以有两种方式定义新类型:类和接口。对于大部分面向对象编程来说,这两种方法看起来似乎足够了,但是在一些特殊情况下,这些方法就不适合。例如,想定义一个Color类,它只能有Red、Green、Blue三种值,其他的任何值都是非法的,那么JDK1.5之前虽然可以构造这样的代码,但是要做很多的工作,也有可能带来各种不安全的问题。而JDK1.5之后引入的枚举类型(Enum)就 …… 阅读全文
Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息。java.lang.annotation Annotation接口是所有的Annotation都必须实现的接口。系统内建的Annotation在JDK1.5之后,系统中已经建立了如下的三个内建的Annotation类型,用户直接使用 …… 阅读全文
国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序者是中国人,则会以中文为显示文字,如果现在程序的使用者是英国人,则会以英语为显示的文字,也就是说可以通过国际化操作,让一个程序适应各个国家的语言要求。程序根据不同的语言环境找到不同的资源文件,之后从资源文件中取出内容,资源文件中的内容都是以key->value的形式保存的,所以在读取的时候通过其key找到对应的value …… 阅读全文