--Java常用工具类/包装类
chengp919
信念决定人生,知识改变命运,奋斗成就未来!
展开
-
Java日期时间处理
Java日期时间Date类、Calendar类、DateFormat类、Long、StringTime/Date/Calendar 在Java 8之前,我们最常见的时间与日期处理相关的类就是 Date、Calendar 以及 SimpleDateFormatter 等等。不过Java.util.Date 也是被诟病已久,它包含了日期、时间、毫秒数等众多繁原创 2017-09-05 11:38:38 · 634 阅读 · 0 评论 -
Java集合面试问题
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:转载 2017-10-15 12:38:44 · 309 阅读 · 0 评论 -
Java集合学习总结
Java集合框架/容器面向对象的设计原则:(1)、尽量隐藏、封装(2)、尽量面向接口和抽象类编程、不要面向具体。Collection :集合、容器、集、收集接口和具体类,接口指明了应当具有的功能,具体类用不同的手段来实现。具体类的不同体现在性能上而不是功能上。集合框架被设计成要满足以下几个目标:该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)原创 2017-10-15 09:56:19 · 436 阅读 · 0 评论 -
Java中字符串的比较
JAVA中字符串的比较:总体来说,==比较引用,equals比较值。(equals 对于其他引用类型比较的是地址,这是因为object的equals方法比较的是引用),但是不同的声明方法字符串的比较结果也是不同的。String str1=new String("a");String str2=new String("a");str1==str2 输原创 2017-10-07 22:54:12 · 1235 阅读 · 0 评论 -
JavaNIO学习(与IO比较)
Java NIO提供了与标准IO不同的IO工作方式Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Asynchronous IO(异步IO):Java NIO可以让你异步的使用IO,例如:当线程从通道读取原创 2017-09-08 10:25:19 · 194 阅读 · 0 评论 -
Java中的目录
创建目录File类中有两个方法可以用来创建文件夹:kdir( )方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。mkdirs()方法创建一个文件夹和它的所有父文件夹Java在UNIX和Windows自动按约定分辨文件路径分隔符。如果你在Windows版本的Java中使原创 2017-09-07 09:30:55 · 248 阅读 · 0 评论 -
文件处理(压缩与解压)
ZipInputStreamZipOutputStream(ZipEntry)编写一个程序,在键盘上输入"Hello World", aaa.txt文件中,并将aaa.txt压缩到d:/aaa.zip文件中Scanner sc = new Scanner(System.in);String s = sc.nextLine();System.out.println("输入的内原创 2017-09-07 09:01:30 · 313 阅读 · 0 评论 -
Java流(Stream)/文件(File)/IO
Java 流(Stream)、文件(File)和IOJava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。字符集也称编码一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网原创 2017-09-07 08:53:03 · 281 阅读 · 0 评论 -
Java异常处理
Java异常处理异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单原创 2017-09-06 09:29:06 · 257 阅读 · 0 评论 -
字符串类/正则表达式
Java Character类Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值Java String类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变原创 2017-09-05 16:20:09 · 474 阅读 · 0 评论 -
Object/System/RunTime类
Object类(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。(2)Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造(3)要掌握的方法: A:toString() 返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六进制表示。原创 2017-09-05 11:53:57 · 273 阅读 · 0 评论 -
包装类
Java Number类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等.所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把原创 2017-09-05 11:50:32 · 288 阅读 · 0 评论 -
Java中Date类型24小时制和12小时制
一般情况DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//定义格式Date date = new Date(System.currentTimeMillis());//获取时间String dateString = df.format(date);//进行转换HH返回的原创 2017-11-10 21:58:43 · 4526 阅读 · 0 评论