![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
单人间_双人床
音乐开大,强压嘈杂
展开
-
JavaSE易错概念总结
float比double范围大,精度差一倍byte a=9+1; √ byte b=a+1; ×计算机二进制存储的是补码+=不改变变量类型for可无循环体,while不可成员变量:有默认值(char:’\u0000’,boolean:false,引用类型:null)二维数组必须定义外层:int[][] arr = new int[外层][内层];String传值仍然是地址值String的不可变性是因为底层数组被final修饰Integer的数据直接赋值,如果在-128到127之间,会直接从原创 2020-09-02 23:02:04 · 104 阅读 · 0 评论 -
JavaSE类型转换总结
【String和char、byte之间的转换】:String<—>char:String转char[]:str.toCharArray();char[]转String:Arrays.toString(arr);new String(arr);new String(arr, 0, arr.length);String.valueOf(arr);String<—>byte:String转byte[]:str.getBytes(); // 使用默认的字符集str.g原创 2020-09-02 22:58:01 · 144 阅读 · 0 评论 -
JavaSE简答题总结
重载和重写的区别?重载:两同一异,同类同名不同参(参数顺序、个数、类型等不同),有重载构造器重写:两异一同,子父类同名同参,重写方法门槛要低于父类方法(权限修饰符范围大,返回值为引用类型时 相同或是其子类,异常范围同上),构造器不可重写除了空指针、数组越界等异常,还有哪些常见错误和异常?Error:如OOM、StackOverflowError等Exception:包装类.parseXxx()转换类型错误时:NumberFormatExceptionvalueOf(name)返回指定name名称原创 2020-09-02 22:47:15 · 254 阅读 · 0 评论 -
JavaSE常用类方法总结
【Arrays】:boolean equals(int[] a,int[] b):比较两个数组的元素是否依次相等String toString(int[] a):输出数组信息void fill(int[] a,int val):将指定值填充到数组之中void sort(int[] a):使用快速排序算法实现的排序int binarySearch(int[] a,int key):二分查找,前提:有序!如果找到了key元素,则返回其在数组中的位置,否则,返回负数 List asList(T… a原创 2020-09-02 22:39:36 · 185 阅读 · 0 评论 -
JavaSE笔试题总结
上楼梯每次只能迈一阶或者两阶,有几种方法?斐波那契数列:public int fbnq(int n) { if (n == 1) { return 1; } else if (n == 2) { return 1; } else { return fbnq(n - 1) + fbnq(n - 2); }}两种单例模式?懒汉式:public class Singleton1 { private Singleton1() { } private static Single原创 2020-09-02 22:34:07 · 326 阅读 · 0 评论