标签归档:java面试

java垃圾回收的优点和原理。并考虑2种回收机制



java垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃[......]

Read more

Java中的异常处理机制的简单原理和应用



Java中的异常处理机制的简单原理和应用实例。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发Nu[......]

Read more

Java的接口和C++的虚类的相同和不同处

Java的接口和C++的虚类的相同和不同处。由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属[......]

Read more

编程题: 写一个Singleton出来实例源码

编程题: 写一个Singleton出来实例源码。Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在[......]

Read more

java数据连接池的工作机制是什么?

java数据连接池的工作机制是什么?2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程[......]

Read more

java接口是否可继承接口? 抽象类是否可实现(implements)接口?

34、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

Read more

31 EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?

31 EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,[......]

Read more

java启动一个线程是用run()还是start()?java线程启动实例源码应用

java启动一个线程是用run()还是start()?启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

Java线程:创建与启动

SCJP5学[......]

Read more

Java有没有goto语句

Java有没有goto语句?java中的保留字,现在没有在java中使用。

goto语句可以让你的程序及时跳转到你想要执行的地方,它的格
式是:
  goto 标志符;
   这里的标志符的规定和变量的规定是相同的。即标志符和变量名
可以由字母、数字和下划线组成,但第一个字符只[......]

Read more