java
_张小凡
这个作者很懒,什么都没留下…
展开
-
Java Collection
文章出处:http://skyuck.iteye.com/blog/526358在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法转载 2015-04-01 19:20:50 · 295 阅读 · 0 评论 -
BigDecimal类
前面介绍float、double两种基本浮点类型时已经指出,这两个基本类型的浮点数容易引起精度丢失,先看如下程序: public class TestDouble{ public static void main(String[] args) { System.out.println("0.05+0.01="+(0.05+0.01)); System.out.println("1转载 2015-03-31 23:49:08 · 468 阅读 · 0 评论 -
【决策树】— C4.5算法建立决策树JAVA练习
转载出处:http://www.cnblogs.com/lixusign/archive/2012/06/13/2548124.html以下程序是我练习写的,不一定正确也没做存储优化。有问题请留言交流。转载请挂连接。当前的属性为:age income student credit_rating当前的数据集为(最后一列是TARGET_VALUE):转载 2015-03-31 23:51:41 · 732 阅读 · 0 评论 -
对Java编程的忠告
编写Java程序的注意事项,对Java编程思想的忠告。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: 1. ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有转载 2015-04-15 00:24:44 · 390 阅读 · 0 评论 -
Java 泛型
文章出处:http://www.cnblogs.com/dingyingsi/p/3761635.html1.首先在没有泛型之前,一旦把一个对象丢进java集合中,集合就会忘记对象的类型,把所有对象当成Object类型来处理。当程序从集合中取出对象时,就需要进行强制类型转换,这种强制类型转换不仅代码臃肿,而且容易引起ClassCastException异常。转载 2015-04-20 11:06:26 · 355 阅读 · 0 评论 -
深入理解JVM—JVM内存模型
文章出处:http://www.cnblogs.com/dingyingsi/p/3760447.html我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不转载 2015-04-20 11:02:16 · 295 阅读 · 0 评论 -
JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
文章出处:http://www.cnblogs.com/dingyingsi/p/3760730.html这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)转载 2015-04-20 11:03:57 · 335 阅读 · 0 评论 -
JVM内存模型及垃圾收集策略解析
JVM内存模型是Java的核心技术之一,之前51CTO曾为大家介绍过JVM分代垃圾回收策略的基础概念,现在很多编程语言都引入了类似Java JVM的内存模型和垃圾收集器的机制,下面我们将主要针对Java中的JVM内存模型及垃圾收集的具体策略进行综合的分析。一 JVM内存模型1.1 Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线转载 2015-04-20 20:57:08 · 292 阅读 · 0 评论