随笔分类 - Java
摘要:思路:从根节点开始遍历,如果node1和node2中的任一个和root匹配,那么root就是最低公共祖先。 如果都不匹配,则分别递归左、右子树,如果有一个 节点出现在左子树,并且另一个节点出现在右子树,则root就是最低公共祖先. 如果两个节点都出现在左子树,则说明最低公共祖先在左子树中,否则在右子
阅读全文
摘要:Scanner s = new Scanner(System.in); int choice = 0; if(s.hasNextInt()) { choice = s.nextInt(); } s.close();//关闭scanner
阅读全文
摘要:一、 1. abstract可以修饰方法和类,不能修饰属性。抽象方法没有方法体,即没有大括号{}。抽象类中的成员属性都是public static final类型的;成员方法都是public abstract的。 二、 J2EE中常用的名词解释 web容器:给处于其中的应用程序组件(JSP,SERV
阅读全文
摘要:1. 真正被传递的是实参 形参可以是对象,是对象的时候传递引用. 对于形式参数只能用final修饰符,其它任何修饰符都会引起编译器错误 。但是用这个修饰符也有一定的限制,就是在方法中不能对参数做任何修改。 不过一般情况下,一个方法的形参不用final 修饰。只有在特殊情况下,那就是:方法内部类。 一
阅读全文
摘要:一、下面代码的输出结果是什么? 分析: 1、inti = 100/ 0; 会出现异常,会抛出异常,System.out.print(i)不会执行, 2、catch捕捉异常,继续执行System.out.print(1); 3、当执行 thrownewRuntimeException(); 又会抛出异
阅读全文
摘要:this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分: 运行结果: 初始化年龄:10Harry's age
阅读全文
摘要:什么是自动装箱拆箱 什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 一般我们要创建一个类的对象实例的时候,我们会这样: Class a = new Class(parameter); 当我们创建一个Integer对象时
阅读全文
摘要:1. 不用main方法如何定义一个类? 不行,没有main方法不能运行Java类。 在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7 开始就不行了。 2. main()方法需要的参数可以不是字符串数组? 不是的,main()方法的参数必须是字符串数组。但是,在引进变参
阅读全文

浙公网安备 33010602011771号