编程语言
文章平均质量分 75
书写宸子
这个作者很懒,什么都没留下…
展开
-
java 常用集合类总结
在平常的代码开发中,集合类是经常会使用到的,比如用于列表缓存的ArrayList,用于做映射关系的Map等等最近重点看了下java集合类的层次继承关系和内部存储结构,做个总结以便后面可以随时翻翻。 java中的集合,不管是List,Set,还是Map,都是继承自collection接口,这个接口主要定义了集合类的一些公关方法,比如isEmpty(), remove(),原创 2017-05-06 14:24:01 · 4269 阅读 · 2 评论 -
java线程池管理
在java 5中引入了Executor框架实现对线程池的管理,放在java.util.cocurrent目录下,通过这个这个框架来实现线程的启动,执行和关闭,可以简化并发编程的操作。 Executor框架包含线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable 等。 Executors提供了一系列原创 2016-06-29 20:00:31 · 382 阅读 · 0 评论 -
java与C++的区别
我们知道java晚于C++出现,是基于C++的基础上重新设计的一门高级面向对象的语言,所以java摈弃了C++中的一些比较难用的特性,java相对与C++也更加轻巧,语法更清晰,更易学。他们的共同点很多,有C++基础的人学习java会简便很多,相比较而言,java的编程环境更加简单点。下面列出几个比较显著的不同点:1. java是解析性语言而C++是编译型语言,java在执行的时候是有jv原创 2016-06-22 20:19:27 · 289 阅读 · 0 评论 -
java内存管理
一. 概述 对于C++程序开发人员来说,每一块内存都需要自己来进行维护,需要管理每个对象的生老病死。对于每个对象的new操作,都需要有对应的Delete/free操作来保证内存的释放,否则有可能就会产生内存泄漏。 对于java程序的开发人员则不需要这样具体关心内存的分配和使用。java自带了内存管理机制,会自动的对内存进行管理,不易出现内存泄漏的情况。但是程序开发人员需要对原创 2017-06-18 18:51:39 · 196 阅读 · 0 评论