Java
文章平均质量分 83
入境繁华
不登高山,不知天之高也。不临深溪,不知地之厚也。
展开
-
EM算法求解高斯混合模型
高斯混合模型用EM求解public class GausssianEM { public static void main(String[] args) { int k=4,n=10,i=1; Gaussian[] gaussians=new Gaussian[k]; double[][] R=new double[n][k];原创 2015-05-18 20:05:52 · 506 阅读 · 0 评论 -
类加载和对象的初始化过程
类的初始化和对象初始化是两个不同的概念。类的初始化是发生在类加载过程,是类加载过程的一个阶段,该阶段并不调用类的构造器。而对象的初始化是在类加载完成后为对象分配内存,实例变量的初始化,实例变量的赋值及调用类构造器完成对象的初始化过程。对象初始化也称为对象实例化。本文主要是探索和分析类的加载过程及对象的实例化过程,主要参考《java编程思想》和《深入理解java虚拟机》,文章有错误之处还希望大家批评指原创 2015-08-30 08:34:38 · 8301 阅读 · 1 评论 -
[细品java]ThreadLocal源码学习
ThreadLocal是线程局部变量,其中保存了特定于该线程的值.每个线程都拥有一份独立的副本值,即每个线程修改变量值不影响其他线程该变量的副本值.这些特定于线程的值保存在Thread对象中,当线程终止后,这些值会作为垃圾回收.有一点值得注意的时该类是在java.lang包中,而不是在java.concurrent包中.如果没有看源码可能会认为ThreadLocal内部的实现方式应该是采用Map容器原创 2016-01-05 17:12:16 · 357 阅读 · 0 评论