javase
jackofhao
这个作者很懒,什么都没留下…
展开
-
对象流进行IO流的对象读写
## 对象流进行IO流的对象读写- 对象流的作用就是对象从内存写到文件中,或者将文件读取到内存中,这个过程叫序列化(写出),写出就是反序列化(读取)- ObjectInputStream- ObjectOutputStream```javaPerson p = new Person();p.name = "jack";p.age = 19;原创 2018-01-03 00:19:03 · 1482 阅读 · 0 评论 -
File类简介及常用功能
File类简介及常用功能(1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:\\demo\\a.txt"); B:File file = new File("e:\\demo","a.txt"); C:File file = ne原创 2018-01-04 10:52:45 · 5331 阅读 · 0 评论 -
Properties 集合类
Properties 集合类 Properties集合是一个双列集合, 键值都是String类型. 它表示了一个持久的属性集 用于io流,处理配置文件。 Properties prop = new Properties(); // 获取配置文件里面的数据 prop.load(new FileInputStream("config.proper原创 2018-01-04 11:01:54 · 327 阅读 · 0 评论 -
内存输出流
11__内存输出流需求: 调用read(byte[] bys)方法, 将a.txt中的”你好你好”内容读取出来, 并打印到控制台上. 要求: 数组的长度定义为: 5. ByteArrayOutputStream 内存输出流:// 把整个内存当成一个缓冲区,可以往里面存储数据,然后可以从内存中一次性获取所有的数据 // 内存输出流是没有关联文件的,原创 2018-01-04 11:10:26 · 362 阅读 · 0 评论 -
把数组转成集合的方法(Arrays类)
import java.util.Arrays;import java.util.List;/* * public static List asList(T... a):把数组转成集合 * * 注意事项: * 虽然可以把数组转成集合,但是集合的长度不能改变。改变长度的方法不能使用 */public class ArraysDemo { public stati原创 2018-01-04 11:18:17 · 811 阅读 · 0 评论 -
可变参数
可变参数定义方法的时候不知道该定义多少个参数,可以使用可变参数进传值。格式: 修饰符 返回值类型 方法名(数据类型… 变量名){}注意: 这里的可变参数其实是一个数组。 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个public class ArgsDemo { public static void ma原创 2018-01-04 11:28:53 · 145 阅读 · 0 评论 -
static的作用
static —> 静态修饰符 修饰成员变量: ----> 静态成员变量 1. 资源共享,被static修饰的成员变量会被该类下的所有对象共享,也就是说所有对象使用的是同一份数据 2. 可以用类名.属性名去访问 修饰成员方法: ---> 静态方法 1. 位置: 返回值类型之前 2. 可以用类名.方法名调用方法(原创 2018-01-04 11:36:51 · 133 阅读 · 0 评论 -
final修饰符的作用
final修饰符的用法final可以修饰类,方法,变量(成员变量和局部变量) 修饰类,终态类,类不能被继承。 修饰方法,方法不能被重写。 修饰变量,变量只能被赋值一次,不能被重新赋值,其实就是一个常量。原创 2018-01-04 11:46:35 · 4346 阅读 · 0 评论 -
反射的基本用法
public static void main(String[] args) throws Exception { // Demo.class // 如何获取字节码文件对象 // 1.调用.class Class clzz1 = Demo.class; // 2.调用forName()方法 类名作为参数原创 2018-01-04 12:05:12 · 160 阅读 · 0 评论