Java知识总结

来源:互联网 发布:unity3d 过山车 编辑:程序博客网 时间:2024/05/16 07:29

1.   在java中,每个类中都有一个public static void main(String[] args)

      但是有一个主类名和文件名字一致,在类加载的时候会去运行此类中的void main开始运行

      其他类中虽然也有这种类型形式的函数,但是不会去执行,而变成了普通函数。

      如果在这个类中调用其他类中的void main函数,其他类中的void main函数就变成了普通函数


2.  Java中参数传递的都是值,对应基本类型,传递的是原值的拷贝;对于类类型,传递的是引用即地址的拷贝.
    对于函数对参数的改变是否会影响原值的问题:值类型自然不会影响到原值.而对于类类型要看改变的是

    参数的地址还是值,如果是前者,参数和原引用指向了不同的地址,它们自然脱离了关系;如果是后者,修改的

    实例就是原引用指向的实例,这当然对原值进行了修改.

    Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类    或者是它的子类的一个实例。
   用法: 双目运算符判断A是否是B这种类型生成的实例  用来判断类型是否可以转换成功
  result = object instanceof class
  参数:
  Result:布尔类型。
  Object:必选项。任意对象表达式。
  Class:必选项。任意已定义的对象类。
  说明:
  如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

3. try{

    }catch(exception ){

     }finally{

    }   异常时,会抛出一个对象,然后可以执行此对象的方法,去提示错误   。不管如何都要去执行finally都要执行

4.

暂时这么理解。


原创粉丝点击