JAVASE
文章平均质量分 56
wsldl123292
这个作者很懒,什么都没留下…
展开
-
Java中堆内存和栈内存详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数定义中,一些基本类型的变量和和对象的引用变量都是在函数的栈内存中分配的。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存中用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机转载 2012-10-13 21:28:43 · 460 阅读 · 0 评论 -
子父类中构造函数的特点-----子类实例化过程
子类中调用父类的构造函数用super(); 在对子类的对象初始化时,父类的构造函数也会运行,那是因为子类的构造函数默认第一行有一个super():会访问父类中空参数的构造函数,子类中所有的构造函数默认第一行都是super()。 class Fu { Fu() { System.out.println("fu run"); } Fu(int x) { System.out.pr原创 2012-10-13 21:29:20 · 566 阅读 · 0 评论 -
Arrays中的一些方法
1、fill() 用于填充数组 fill(a,val) a是数组变量,给数组中的每个值都赋为val 例: int[] a=new int[5]; Arrays.fill(a,3); 输出33333 fill(a,x,y,val) a是数组变量,给数组中a[x]到a[y-1]赋为val int[] a=new int[5]; Arrays.fill(a,2,原创 2012-10-24 14:56:28 · 384 阅读 · 0 评论 -
Runnable可以实现资源共享但Thread不能实现资源共享的原因
转自:http://blog.csdn.net/javaniceyou/article/details/6859305 线程的两种实现方式,通过实现Runnable接口的线程方式可以实现资源的共享,而继承Thread则不可以,原因何在?先看下面两段代码: 通过Thread实现线程: Java代码 //使用Thread实现线程不能实现资源共享转载 2012-11-05 15:43:56 · 3536 阅读 · 0 评论 -
DateFormat setLenient
SimpleDateFormat df = new SimpleDateFormat("MMddyyyy"); /* * With lenient parsing, the parser may use heuristics to interpret inputs that * do not precisely match this ob转载 2013-10-16 14:04:09 · 848 阅读 · 0 评论