1.throws和throw的区别 throws使用在函数外,是编译时的异常,throw使用在函数内,是运行时的异常 使用方法 public int method(int[] arr) throws NullPointerException{} public int method(int[] arr){ if(arr==null){ throw new NullPointerException (“数组的引用不能为空”); } } throws 抛出的是异常类,可以抛出多个,用逗号隔开,thro…
JAVA中的四种JSON解析方式详解 我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式. 1.JSON官方 脱离框架使用 2.GSON 3.FastJSON 有问题 4.jackson 常用 JSON操作涉及到的类: public class Student { private int id; private String name; private int age; public int getId() { return id; } public vo…
JAVA中的8种基本数据类型:byte short int long float double char boolean 特别说明: 1)char类型占2个字节,可以表示汉字.汉字和英文字符都占2个字节. 2)boolean类型理论上占1个bit,但实际中按1个byte(字节)处理. 3)基本数据类型之间的转换:低级向高级自动转换,高级向低级需要显示(强制)转换. public class ByteAndBit { public static void main(String[] args) {…