Java
ocean大海
深入Java
展开
-
Linux 如何查看进程的各线程的CPU占用
linux查看进程的各线程的CPU占用转载 2016-06-13 11:17:37 · 2721 阅读 · 0 评论 -
java main()函数与其所在类的成员的初始化顺序
main方法是一个特殊的方法,在程序开始运行时,系统会找到main方法所在的那个class文件,然后把main方法的代码装入内存,从main的第一条语句开始执行,直到main的最后一条语句结束。至于main所在的类不用管它,它在main装入内存时不起作用的,只有创建这个类的对象时才起作用,也就是使用new的时候。在new一个类的对象时这个类的构造方法被调用,对成员变量初始化,分配内存,而此时类转载 2016-04-27 09:32:13 · 2196 阅读 · 2 评论 -
Java类初始化顺序
总之一句话,静态代码块内容先执行,接着执行父类非静态代码块和构造方法,然后执行子类非静态代码块和构造方法。转载 2016-04-26 14:27:33 · 485 阅读 · 0 评论 -
Log4j2介绍和特性实例(七)--代码中指定日志文件的名字
在程序中动态指定日志文件的名字原创 2016-01-31 20:18:03 · 5740 阅读 · 1 评论 -
Java8新JavaScript引擎nashorn使用实例
Java8 JS引擎nashorn的一个使用实例,其中包括Java->JS的参数传递和JS中Java对象的实例化原创 2015-12-10 21:15:19 · 11282 阅读 · 2 评论 -
TCP/IP发送图片,swing.JPanel显示并更新图片(一、图片显示和更新)
本文通过一个例子,介绍JPanel的图片显示和更新,以及socket传输多个图片时对于文件结束的判断原创 2015-09-12 10:17:43 · 2170 阅读 · 0 评论 -
TCP/IP发送图片,swing.JPanel显示并更新图片(二、图片发送和发送/接受的同步)
本篇将介绍socket发送多张图片,图片结束判断以及发送/接受的同步。原创 2015-09-17 22:34:32 · 1196 阅读 · 0 评论 -
Java 对象深度拷贝问题
在功能模块的实现中,需要对一个变量进行深度拷贝,该变量是一个存储二维Map的对象,之前同事写了一个用序列化进行深度拷贝的方法。在一般的业务情况下,没有发现问题,但是在进行性能测试时,对象大小会达到1~2MB,在进行对象深度拷贝时,会有异常抛出java.io.OptionalDataException,导致对象拷贝失败,影响程序的正确性。错误日志如下:[E] 05/31 09:58:1...原创 2018-08-23 20:16:22 · 1734 阅读 · 0 评论