![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zgx_20120702
这个作者很懒,什么都没留下…
展开
-
java中 时间的24进制和12进制
DateFormat formatter24 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); DateFormat formatter12 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = new Date(); System.out.println("24进制的时间原创 2012-09-18 15:35:39 · 3876 阅读 · 0 评论 -
java 程序修改系统时间
Runtime.getRuntime().exec("cmd /c date 2013-05-06");//Windows 系统Runtime.getRuntime().exec("cmd /c time 22:35:00");//Windows 系统Runtime.getRuntime().exec(" sudo date -s 2013-05-06")//linux 系统为tomcat原创 2013-05-06 22:18:56 · 3075 阅读 · 0 评论 -
ThreadLocal 类
ThreadLocal类可以保证在同一个线程中持有同一个对象的拷贝,即用当前的线程绑定一个实例。由于使用了弱引用,在使用完毕后,JVM会自动销毁这个绑定的对象。ThreadLocal类使用弱引用把对象绑定到当前的线程,为每一个线程提供一个对象的拷贝。如果没有强引用或者软引用指向该对象时,每次垃圾回收器启动的时候都会回收该对象。 在javaEE web 应用中,每接到一个HTTP请求时,原创 2013-05-07 15:45:06 · 554 阅读 · 0 评论 -
Arraylist的elementData修饰关键词transient到底要闹哪样
Java代码 private transient E[] elementData; 声明为transient,为什么还可以序列化成功呢?我的回答是ArrayList重写了Java代码 private void writeObject(java.io.ObjectOutputStream s) throws java.io.I转载 2015-01-05 21:35:07 · 617 阅读 · 0 评论 -
类加载器
类加载器不同类加载器加载的类,虽然源于同一个class文件,但是无论是equals,isAssignableFrom,isInstance甚至instanceof都会返回false类加载器种类Bootstrap ClassLoader 启动类加载器,加载\lib下或者被-Xbootclasspath参数指定的路径下的并且是虚拟机识别的类库。Extension ClassLoader 扩展类加载器原创 2017-05-16 10:09:56 · 208 阅读 · 0 评论 -
类加载时机
类的整个生命周期:加载验证准备解析初始化使用卸载验证,准备,解析又统称连接。 加载,验证,准备,初始化,卸载这5个阶段总是按顺序“开始”(而不是顺序进行或者完成)有且只有5种情况必须立即对类进行初始化遇到new、getstatic、putstatic、invokestatic这4个字节码指令,如果类没有被初始化,则立即初始化。常见场景是new对象,读取静态字段(final修饰的除原创 2017-05-17 11:08:12 · 350 阅读 · 0 评论