摘要:
字节流: FileInputStream:通过字节的方式读取文件,适合读取所有类型的文件(图像、视频等),全字符请考虑FileReader FileOutputStream:通过字节的方式写出或追加数据到文件,适合所有类型的文件(图像、视频等),全字符请考虑FileWriter 字符流: FileR 阅读全文
摘要:
String: String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。 StringBuilder/StringBuffer: 阅读全文
摘要:
静态变量 static变量也称作静态变量,静态变量和非静态变量的区别是: 静态变量:静态变量被类中所有的对象所共享,它将变量值存储在一个公共的内存地址,因为地址公共,所以如果某个对象修改了静态变量的值,那么同一个类的所有对象都会受到影响。 非静态变量:非静态变量是对象所拥有的,在创建对象的时候被初始 阅读全文
摘要:
1. java.lang.ClassCastException:... 类型转化错误 。 2.java.lang.ArrayIndexOutOfBoundsException:....数组越界。 3.NullPointerException: 空指针异常 4.ArithmeticException: 阅读全文
摘要:
private、default、protected、public的作用范围 private:表示私有,只有自己的类能访问。 子类能继承,但是不能调用。 default:表示没有修饰符修饰(即默认),只有同一个包的类能访问。 protect:表示可以被同一个包的类以及其它包的子类访问。 public: 阅读全文
摘要:
java中"=="与equals的区别 java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==) 阅读全文
摘要:
• 栈: • 存放:局部变量 • 先进后出,自下而上存 • 方法执行完毕,自动释放空间 • 堆: • 存放new出来的对象 • 需要垃圾回收器来回收 • 方法区: • 存放:类的信息(代码)、 static变量、字符串常量等. 阅读全文
摘要:
输入 例: Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); double nums = scanner.nextDouble(); String name = scanner.nextLine(); Str 阅读全文