随笔分类 - java
摘要:使用try catch finally关闭文件流: 写入文件: 读文件: 字节流缓冲区拷贝文件: 在写这个的时候我没有仔细研究b=in.read()和b=in.read(byte[])的区别,以至于没弄懂这个buff。下面简单说明一下: 第一种: 上面这种情况下in.read()返回的是从输入流中读
阅读全文
摘要:遇到的问题: 1.int和Integer的区别? 1)Integer是int的包装类,int则是java的一种基本数据类型 。 2)Integer变量必须实例化后才能使用,而int变量不需要 。 3)Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而in
阅读全文
摘要:Map:类似Python的字典 HashMap: 不支持线程的同步,即同一时刻不能有多个线程同时写HashMap; 最多只允许一条记录的键值为null,不允许多条记录的值为null HashMap遍历所有键和值的两种方法: 第一种: 第二种: Hashtable:线程安全,存取元素时速度很慢,一般只
阅读全文
摘要:1.创建用户类,重写HashCode()和equals()方法: 2.创建用户注册类: 3.创建校验信息类:
阅读全文
摘要:集合:一系列特殊的类,这些类可以存储任意类型的对象,长度可变,集合类都在java.util包中。 但是集合记不住对象的类型,当把对象从集合中取出时这个对象的编译类型就变成了Object类型。这样在取元素的时候,如果进行强制类型转换就会很容易出错。 为解决这个问题,在java中引入“参数化类型”,即泛
阅读全文
摘要:String: String是一个特殊的类,被定义为final类型,为字符串常量,同样的字符串在常量池中不能重复。 但是由于使用关键字new创建新的字符串,java会在对中分配新的空间,这样即使字符串相同返回的引用也不相同。 而StringBuilder和StringBuffer均为字符串变量,即S
阅读全文
摘要:super关键字: 当父类被重写之后,子类对象无法访问父类被重写的方法,super就是为了解决这个问题: 1.使用super关键字访问父类的成员变量和成员方法: super.成员变量 super.成员方法([参数1,...]) 2.使用super关键字访问父类的构造方法:(尽量在类中定义一个无参的构
阅读全文
摘要:Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 方法重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相
阅读全文
摘要:基本数据变量类型:byte、short、int、long、float、double、boolean、char eg : int i = 1; 引用数据变量类型:数组、类、接口、枚举、注解 eg : Scanner sc = new Scanner(System.in);//接受键盘输入 Random
阅读全文
摘要:第一次接触Java,感觉乱乱的,需要捋清楚一些概念再安装java。 首先,什么是JDK,什么是JRE呢? JRE:JAVA运行环境(Java Runtime Envirnment) JDK:Java开发工具(Java Development Kit),是整个Java的核心,包括了JRE,一些Java
阅读全文

浙公网安备 33010602011771号