文章分类 - java基础
摘要:按数据流向:输入流和输出流 输入和输出都是从程序的角度来说的。输入流:数据流向程序;输出流:数据从程序流出。 按处理单位:字节流和字符流 字节流:一次读入或读出是8位二进制;字符流:一次读入或读出是16位二进制。 JDK中后缀是Stream是字节流;后缀是Reader,Writer是字符流。 按功能
阅读全文
摘要:final 在 java 中的作用 被 final 修饰的类,不能够被继承。 被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用本对象方法修改属性值)。对基本类型来说是其值不可变;对引用变量来说其引用不可变,即不能再指向其他的对象。 被 final 修饰的方法代表不能重写。
阅读全文
摘要:1、什么是装箱?什么是拆箱? `//JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须 Integer i = new Integer(8); //JDK1.5开始,提供了自动装箱的功能,定义Integer对象可以这样 Integer i = 8; int n = i;//自
阅读全文
摘要:使用 == 比较 Java中的8种基本数据类型(byte,short,char,int,long,float,double,boolean) 比较值是否相等。 引用数据类型,比较的是他们在堆内存地址是否相等。 使用 equals 比较 equals方法是Object类的一个方法,Java当中所有的类
阅读全文
摘要:String、StringBuffer、StringBuilder区别: String : final修饰,String类的方法都是返回new String。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。 StringBuffer : 对字符串的操作的方法都加了
阅读全文
摘要:可以比较的点: 有序、无序 可重复、不可重复 键、值是否可为null 底层实现的数据结构(数组、链表、哈希...) 线程安全性
阅读全文
摘要:###泛型类 ###泛型接口 实现泛型接口,不指定类型 实现泛型接口,指定类型 ###泛型方法
阅读全文
摘要:##最简单使用,强制类型约束 public enum VideoStatus { Draft, Review, Published } // 入参就有明确类型约束 void judgeVideoStatus( VideoStatus status ) { ... } ##自定义扩充枚举 public
阅读全文

浙公网安备 33010602011771号