给我一个你最常见到的runtime exception异常举例



给我一个你最常见到的runtime exception异常举例。异常有 哪些?

ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentExcep[......]

Read more

java应用服务器有那些?



java应用服务器有那些?

BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat

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

31 EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。[......]

Read more

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

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

Java线程:创建与启动

SCJP5学习笔记

一、定义线程

1、扩展java.lang.Thread类。

此类中有个run()方法,应该注意其用法:
public void run()
如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何[......]

Read more

Java有没有goto语句

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

goto语句可以让你的程序及时跳转到你想要执行的地方,它的格
式是:
  goto 标志符;
   这里的标志符的规定和变量的规定是相同的。即标志符和变量名
可以由字母、数字和下划线组成,但第一个字符只能是字母或者下划
线,第一个字符不能是数字组。单独的数字也不能作为标志符或变量
名。
   一个“goto 标志符;”和它标志的位置之间可以形成一个循环。
也可以这样说,goto语句仍然是循环语句。下面我们求1+2+3+…+
100的程序来看一下goto语句的作用。
  /*No12[......]

Read more

java创建线程设计4个线程,其中两个线程每次对j增加1

设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。
public class ThreadTest1{
private int j;
public static void main(String args[]){
ThreadTest1 tt=new ThreadTest1();
Inc inc=tt.new Inc();
Dec dec=tt.new Dec();
for(int i=0;i<2;i++){
Thread t=new Thread(inc);
t.start([......]

Read more

java Math.round使用实例

java Math.round函数使用实例,以及相关的题目练习介绍。

Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Math.round(11.5)==12
Math.round(-11.5)==-11
round方法返回与参数最接近的长整数,参数加1/2后求其floor.

java short数据类型运算实例与练习强制转化

java short数据类型运算实例与练习。short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 += 1;(可以正确编译)

GC是什么? 为什么要有GC? 有什么作用?

GC是什么? 为什么要有GC? 有什么作用?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

什么时候用assert

什么时候用assert?assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的。

Read more