![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 81
huagong_adu
感兴趣方向机器学习数据挖掘推荐系统搜索希望可以和同道中人多多交流
展开
-
基于JVM的异常诊断和性能调优
JVM GC 原理介绍: 以前我作为java 开发人员,用的都是sun 的JVM (这也是当今最好用的虚拟机),由于垃圾收集的工作都是交给JVM 做,只要编码的时候注意不要在静态的集合对象中只添加对象,而不删除对象的情况发生,就可以避免内存泄漏,所以自己从没有认真考虑过要将GC 好好学习一下;然而实际的工作表明,不深入的学习GC 的原理,很难解决生产中的问题。 学习开始从理转载 2010-05-29 13:21:00 · 4902 阅读 · 0 评论 -
Java集合架构(二、Map、Collections、Arrays)
Map的元素是“key-value”对,其中key可以是任何类型,key不能重复,每个key对应一个value,所以它的添加元素不是用add方法,而是使用put(key:Object,value:Object):Object。可以使用keySet()、entrySet()返回对应原创 2009-12-21 15:45:00 · 1863 阅读 · 0 评论 -
如何不生成XML文件通过Socket传XML文件内容
最近做项目碰到一个问题,想在客户端生成XML文件内容,但不在硬盘上创建文件(没这个需求),可以减少I/O操作,提高效率,改为直接发送XML内容。发现Jdom还是挺好用的,直接用下面一点代码就可以完成这项任务,生成XML字符串//省略生成XML的代码Document do原创 2011-10-19 00:11:12 · 7764 阅读 · 2 评论 -
Java集合架构(一、List、Set)
这两天看了下Java的集合架构,还没看完,做下阶段性的总结吧。 Java的集合框架有List、Map、Set,List和Set都扩展了Collection。 Set不能包含重复的元素,它的具体实现子类包括HashSet、LinkedHashSet、Tree原创 2009-12-19 00:51:00 · 1384 阅读 · 3 评论 -
Java多线程编程
Java的线程类可以有两个选择:一个是扩展Thread类,然后重装它的run方法;另一个是实现Runnable类,实现它的的run方法,然后用new Thread(实现Runnable的类)方法生成对应的线程对象。关于该线程的操作在run方法中实现。 线程的运行是调原创 2009-12-21 16:35:00 · 1586 阅读 · 4 评论 -
如何用javac 和java 编译运行整个Java工程
前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理。然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉得无从下手,原创 2011-11-02 22:56:19 · 83477 阅读 · 1 评论