随笔分类 - java面试随笔
摘要:冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到 没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运
        阅读全文
                
摘要:一、override(重写、覆写) 1、子类重写父类的方法(两同一小一大一权限) ① 方法签名必须相同,返回值类型必须相同。 ② 抛出的异常必须小于等于父类方法 ③ 权限修饰符必须大于等于父类方法的权限修饰符 ④被覆写的方法权限修饰符不能是private,否则子类的方法为子类的新方法 二、overl
        阅读全文
                
摘要:if(userName.equals("zhansan")){} 可能会报空指针异常
        阅读全文
                
摘要:在Math类中有三个关于“四舍五入”的静态方法(ceil,floor,round): ① Math.ceil(number) 向上取整,Math.ceil(11.2) 结果:12 Math.ceil(11.6) 结果:12 Math.ceil(-11.2) 结果:-11 Math.ceil(-11.
        阅读全文
                
摘要:区别一、类型不同 Integer是引用类型,int是基本数据类型,Integer是int的包装类 区别二、内存位置不同 Integer类存储在堆内存区,int数据类型变量的值存储在常量池 区别二、默认值不同 Integer是引用类型,默认值是NULL。int是基本数据类型,默认值是0 区别三、Int
        阅读全文
                
摘要:情况一、static方法调用非static方法 非静态方法只有实例对象才可调用,而静态方法随着类的加载而加载,类的加载在实例对象产生之前,所以静态方法不能调用非静态方法 情况二、非atic方法调用static方法、 非静态方法可以调用静态方法,因为静态方法在非静态方法之前加载并且可以通过类名使用。
        阅读全文
                
摘要:区别一、定义不同 静态变量定义时候前面要加上static,实例变量不需要加。 区别二、初始化不同 静态变量随着类的加载而初始化,实例变量是new对象后才进行初始化。 区别三、内存位置不同 静态变量存储在静态变量区,实例变量存储在堆内存区 区别四、调用方式不同 静态变量通过类名调用,实例变量通过对象调
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号