美文网首页
常见java概念2

常见java概念2

作者: 牛倩贱 | 来源:发表于2019-03-24 11:22 被阅读0次

1.建立Statement对象的作用是:

    a,Statement对象是用于执行不带参数的简单sql语句。

    b.Prepared  Statement对象用于执行预编译SQL语句。

    c.Callable  Statement对象用于gouzoa执行对存储位置过程的调用。

2.基本型和基本封装型进行“==”运算符的比较,基本封装性会自动拆箱变为基本型后再进行比较。

        如果基本型封装类型调用equals()方法,但是参数是基本类型,这时候,先会进行自动装箱,基本型转换为基本封装类,在进行比较。

3.java语言中的异常处理包括声明异常,抛出异常,捕获异常,和处理异常。

        throw:用于抛出异常

        throws:用于在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常。

4.constructor是构造函数的意思。

    a.构造函数可以省略,省略后JVM会自动创建一个无参的构造函数。

     b.构造函数必须与public类同名,方法可以和类同名。

    c.一个class中可以定义多个构造函数,因为构造函数可以重载。

5.在java的多态调用中,java多态有两种情况:重载和覆写。

在覆写中运用的是动态单分配,是根据new的类型来确定,从而确定调用的方法,即就是new的是谁,就调用谁。在重载中,运用的是静态多分配,即根据静态类型确定对象,因此不是根据new的类型确定调用的方法。

6.java中继承对构造函数是不继承的,只是显示或隐式调用。

7.类访问控制符只有3种:public,private,protected。static和访问控制符无关。

8.java接口中声明的“变量”必须为public,final,static,所以其实是常量,接口中只有常量定义,没有变量声明。

9.简单记忆线程安全的集合类,喂!SHE

    喂:是指Vector;S是指:stack;H是指:hashtable;E是指:enumeration

除这几个之外其他的都是非线程安全的集合类或接口。

10.java中两个最基本的回收算法:复制算法和标记清理算法。

    新生代基本采用复制算法,老年代采用标记整理算法,cms是采用标记清理。

11.接口没有构造方法,所以不能实例化,抽象类有构造方法,但是不是用来实例化的而是用来初始化的。

12.方法重载的原则如下:

    a.方法名一定要相同

    b.方法的参数表必须不同,包括参数的类型或个数,如果参数个数不同,那就不用管他的参数类型了,如果参数的个数相同,那么参数的类型或者参数的顺序必须不同。

    c.方法的返回类型修饰符可以相同也可以不同。

13.字符界面下,前端用户输入,后台程序获取,都是字符流的传输,因此需要导入java.io包。

14.java语言跨平台是编译后的文件跨平台,而不是源程序跨平台。java源代码首先经过编译器生成字节码,即class文件,该class文件与平台无关,而class文件经过翻译后翻译成最终的机器码,这是与平台相关的。

相关文章

网友评论

      本文标题:常见java概念2

      本文链接:https://www.haomeiwen.com/subject/swxevqtx.html