
Java
郝静and静静
这个作者很懒,什么都没留下…
展开
-
Java输入输出流2
Java程序中的输入输出操作都是以流的形式进行的,如果数据的流向是从程序到设备则是输出流,否则为输入流。在读字符的时候用字符流,如文本文件、XML等。在读取二进制的时候用字节流。如RAR、EXE等不是文本以外的文件(图片)。以Buffered开头的流只是增加了缓冲区,以提高读取效率。点击打开链接字符流不能直接输出,需要转换成字节流才能输出。 继承自InputStream/O转载 2015-01-08 09:08:24 · 380 阅读 · 0 评论 -
Java输入输出流详解
通过数据流、序列化和文件系统提供系统输入和输出。Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。1.1转载 2015-01-07 16:25:21 · 478 阅读 · 0 评论 -
Java中堆和栈的区别
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。转载 2015-01-12 11:01:39 · 308 阅读 · 0 评论 -
java基本数据类型
一:java语言中的数据是有默认类型的整数的默认类型是int类型,实数的默认类型是double类型。例如。float f=1.2;这样定义float变量时不正确的,在编译的时候会报错,“可能损失精度”。因为默认写为小数,例如1.2,默认是double型数据,所以声明常量float时,认为把double类型数据放到float里会出错。所以声明float型常量是后面必须加‘f’或者是‘F原创 2015-01-12 09:40:07 · 681 阅读 · 0 评论 -
把数组中的数据从小到大排序
package cn.hpu.edu.hlj;import java.util.Date;public class Test5 {public static void main(String[] args) {int temp;int[] a = { 12, 3, 11, 80, 39, 46, 77, 65, 4 };for (int i = 0; i f原创 2015-01-14 15:45:15 · 2000 阅读 · 0 评论 -
Java的异常
Error又称错误,由Java虚拟机生成并抛出,包括动态链接失败、虚拟错误等,程序对其不作处理。Exception:所有异常的父类,其子类对应了各种各样可能出现的异常事件,一般要用户显式的声明或捕获。Runtime Exception :一类特殊的异常,如被0除、数组下标超范围等。其产生比较繁琐,处理麻烦,如果显式的声明或捕获将会对程序可读性和运行效率影响很大。因此系统自动检测并将它们交给转载 2015-01-13 15:08:31 · 346 阅读 · 0 评论 -
数3退1
package cn.hpu.edu.hlj;public class Count3Quit { public static void main(String[] args) { boolean boo[] = new boolean[3]; for (int i = 0; i < boo.length; i++) { boo[i] = true; } int lef原创 2015-01-15 11:48:36 · 352 阅读 · 0 评论