易截截图软件、单文件、免安装、纯绿色、仅160KB

Java SE 异常

package demo;
class TestA{
 public int devide(int x,int y) throws ArithmeticException , DevideByMinusException{
  if(y<0)
   throw new DevideByMinusException("被除数为负",y);
  int result=x/y;
  return result;
 }
}
public class TestException {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO 自动生成方法存根
  try{
//  int result=new TestA().devide(3,0);
  int result=new TestA().devide(3,-1);
  System.out.println(result);
  }catch(ArithmeticException e){
   System.out.println("in >>ArithmeticException<< ");
   System.out.println(e.getMessage());
//   e.printStackTrace();
  }catch(DevideByMinusException e){
   System.out.println("in >>DevideByMinusException<< ");
   System.out.println(e.getMessage());
//   e.printStackTrace();
  }
  System.out.println("program is running here,that is normal!");
 }
}
class DevideByMinusException extends Exception{
 int devisor;
 public DevideByMinusException(String msg,int devisor){
  super(msg);
  this.devisor=devisor;
 }
 public int getDevisor(){
  return devisor;
 }
}


相关文档:

全面解析Java中的String数据类型

1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
3. String str=”kvill”;
String str=n ......

JAVA反射机制事例一

import java.lang.reflect.*;
public class ReflectTester {
public Object copy(Object object) throws Exception{
//获得对象的类型
Class classType=object.getClass();
System.out.println("Class:"+classType.getName());
//通过默认构造方法创建一个新的对象
Object objectCo ......

读JAVA网络编程精解 服务器与客户端通信一

文中引用了孙老师的代码,并注明。
import java.io.*;
import java.net.*;
public class EchoServer {
private int port=8888;
private ServerSocket serverSocket;
public EchoServer() throws IOException {
serverSocket = new ServerSocket(port);
System.out.println("服务器启动"); ......

java中各种运算符

比如java中常用的运算符
一 符号++ ,+,--,-
有时这个符号拼凑起来也有点复杂
比如这样一个运算式
int i=3;
i+++i-i++-++i
+ -运算符的优先级 低于++,-- 先运算++,--
可以将上面的式子拆开
i++ + i - i++ - ++i
这样是不是容易多了
 
先来个简单点的
1 K++
int k=0;
System.out.println(K++)
System.o ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号