欢迎您的访问
专注于分享最有价值的互联网技术干货

精选文章 第24页

减少GC开销的措施

管理员评论(0)赞(0)

程序的运行会直接影响系统环境的变化,从而影响GC的触发。若不针对GC的特点进行设计和编码,就会出现内存驻留等一系列负面影响。为了避免这些影响,基本的原则就是尽可能地减少垃圾和减少GC过程中的开销。具体措施包括以下几个方面:   (1)不要显...

java IO和NIO 的区别

管理员评论(0)赞(0)

Java NIO和IO的主要区别 下表总结了Java NIO和IO之间的主要差别。 IO                NIO 面向流            面向缓冲 阻塞IO           非阻塞IO 无 选择器 面向流与面向缓冲 ...

java 序列化与反序列化

管理员评论(0)赞(0)

1、序列化: 序列化可以将一个java对象以二进制流的方式在网络中传输并且可以被持久化到数据库、文件系统中,反序列化则是可以把之前持久化在数据库或文件系统中的二进制数据以流的方式读取出来重新构造成一个和之前相同内容的java对象。 2、序列...

JAVA常用工具包

管理员评论(0)赞(0)

一、java采用包结构来组织和管理类和接口文件,那么java中有哪些常用的包呢?现总结如下: java.lang:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统...

java中的内存一般分成几部分?

管理员评论(0)赞(0)

java中的内存被分成以下四部分: ①、代码区 ②、栈区 ③、堆区 ④、静态区域 栈区:由编译器自动分配释放,存放函数的参数值、局部变量的值等;具体方法执行结束后,系统自动释放JVM内存资源 堆区:一般由程序员分配释放,存放new分配的对象...