Java基础知识学习笔记
文章平均质量分 64
LJConquer
这个作者很懒,什么都没留下…
展开
-
IO流基础特性 使用缓冲技术复制文本文件原理浅析
1.创建一个字符输入流对象FileReader fr = new FileReader("source.txt");并将该流对象与要读取的源文件进行关联。2.创建一个缓冲字符输入流,将字符输入流对象作为其构造函数参数传递,表明缓冲该流对象BufferedReader bufr = new BufferedReader(fr);3.创建一个字符输出流对象 FileWriter fw原创 2014-10-17 17:33:02 · 387 阅读 · 0 评论 -
Object类中的clone方法 & 浅克隆和深克隆
想要产生一个新对象p2与原来对象p1具有相同的内容 最理想的方法就是调用clone方法,而不需要去先new出一个对象出来, 然后再将p1的值赋值给p2 因为clone()方法是一个本地方法 native方法的效率一般来说都是远高于java中的非native方法。public class Clone {public static void main(String[]原创 2015-03-31 18:07:38 · 741 阅读 · 0 评论 -
static修饰符知多少
静态域和静态方法1.静态域: 如果将域用static修饰,则该域属于类,在类加载时就已经存在于方法区中,每个类中仅存在一份。 而每个对象对于所有的实例域都有自己的一份拷贝。 可以直接用类名调用2.静态常量 (1).Math类中的PI public class Math{ public static final double PI = 3.141592原创 2015-04-03 20:01:25 · 432 阅读 · 0 评论 -
剖析值传递和引用传递
在一般程序设计语言中,按值调用表示的是该方法接受到的是调用者提供的值。而按引用调用表示方法接收的是调用所对应的变量值。在Java程序设计中总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝。方法参数共有两种类型:1.基本数据类型(数字、布尔值)。(值传递)2.对象引用。(引用传递)此处主要通过两端代码来讨论值传递和引用传递对原数据状态锁产生的影响:原创 2015-04-03 20:30:23 · 661 阅读 · 0 评论