摘要:
我们都知道,当我们创建好一个新的窗口后,我们要在这个窗口上面添加组件但是当我们新建了一个Panel实例并且对它使用setBound()方法后运行出来的结果与我们的预期有很大出入,那是因为你没有使用 frame.setLayout(null)这个方法。 那这个方法有什么用呢? 其实很简单,setLay 阅读全文
摘要:
刚刚接触JAVA时,为了便于记录某个方法块的执行时间,通常都会在代码块的执行前和执行后各标记一个时间,取两个时间差。但是初学者一般只会选择用LocalDateTime来标记,然后用Duration.between来做差值。当然,Duration可以得到纳秒,毫秒,秒,小时以及天数等。但是对于时间精度 阅读全文
摘要:
JAVA中的flush()方法 首先先看一段代码: out.flush(); out.close(); 这在以前的代码里有所体现,但是只知道这是清空缓冲区的作用,但是不知道具体什么是缓冲区,以及为什么要清空他,所以今天学习了一下,简单举个例子你们就知道了: 首先,咱们设想要给鱼缸换水,所以需要一个水 阅读全文
摘要:
1. file.list(); 返回String[]数组,就是将该目录下所有文件或文件夹的名字(非完整路径)遍历成一个数组 2. file.listFiles();返回File对象的数组,将该目录下所有文件或文件夹的File对象类型,遍历成一个数组 阅读全文
摘要:
构造器陷阱 构造器不能加void,否则就会变成普通方法,如果没有其他正确的构造器,系统会默认提供一个无参构造器 构造器并不会创建对象,只负责对象的初始化工作,对象所需的内存空间是new关键字申请出来的。不过一般情况下,new申请空间之后,都需要使用构造器对其进行初始化。 阅读全文
摘要:
package Collection;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;public class MapTest { public Map<Strin 阅读全文
摘要:
for循环条件语句中的这个(int num:nums)是什么意思? foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句 阅读全文
摘要:
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。 java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 阅读全文
摘要:
在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基 阅读全文
摘要:
在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变性。如 运行结果: 从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "hellowor 阅读全文