易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Java输出编码问题

有关Java输出的问题,编码,先判断,在判断用什么编码输出
这个是java对中文支持的问题,你要判断读取的文件是用哪种编码写的,然后判断用那个编码输出,如下:
String filePath = "d:\\异常总结.txt";
java.io.File f2 = new java.io.File(filePath);
try {
java.io.InputStream ios = new java.io.FileInputStream(f2);
byte[] b = new byte[3];
ios.read(b);
ios.close();
if (b[0] == -17 && b[1] == -69 && b[2] == -65){
System.out.println(f2.getName() + "编码为UTF-8");
System.out.println(readFile(filePath,"UTF-8"));
}
else{
System.out.println(f2.getName() + "可能是GBK");
System.out.println(readFile(filePath,"GBK"));
}
} catch (Exception e) {
e.printStackTrace();
} ......

如何用java来调用Vault API?

Autodesk Vault API是一种Web Services类型的API,其实用.NET或者Java都可以调用这种API。autodesk的用户使用.NET的比较多,所以帮助文档都是用.NET(C#,VB.NET)写的。
几年前有个人问怎么用java来调用Autodesk Vault API,于是就写了个教程。当时是用Vault 5.0版本,现在都版本升级了3次到Vault 2010了。当时写完就了事了,现在没有人问了所以也就没有顾得上更新教程。不过我猜想大致的设计流程和技术概念还是适用的。如果大家感兴趣,可以从这里下载教程:
 http://files.cnblogs.com/junqilian/vault5_0_client_from_java_v1.0.pdf
源代码下载:http://files.cnblogs.com/junqilian/vaultapi_client_source.zip
  ......

Java异常理解

  Java异常总体上非为三类:
  一,可查异常
     就是在编写程序之前就可以预测到得的一些可能出现的异常,例如:网络中断,文件找不到异常,等,,,
  二、运行时异常
       运行时异常,就是编写好的程序在运行时的异常,例如:空指针异常,数组越界异常等,,,,
 三、 错误
        一般指程序之外的,有关Java虚拟机自身的一些错误 等,,,,
Java异常处理的机制:
    一、抛出异常
抛出异常:当一个方法出现错误引发异常时,方法创建异常对象并交付运行时系统,异常对象中包含了异常类型和异常出现时的程序状态等异常信息。运行时系统负责寻找处置异常的代码并执行。
   二、捕获异常
捕获异常:在方法抛出异常之后,运行时系统将转为寻找合适的异常处理器(exception handler)。潜在的异常处理器是异常发生时依次存留在调用栈中的方法的集合。当异常处理器所能处理的异常类型与方法抛出的异常类型相符时,即为合适的异常处理器。运行时系统从发生异常的方法开始,依次回查调用栈中的方法,直至找到含 ......

java 读写文件大全

最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,
Writer中 write(char[] ch,int off,int length),flush()和close()方法为抽象方法,
Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。
当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader,它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。
当使用FileReader读取文件的时候。
FileReader fr = new FileReader("ming.txt");
int ch = 0;
while((ch = fr.read())!=-1 )
{
System.out.print((char)ch);
}
FileReader fr = new FileReader("ming.txt");
int ch = 0;
while((ch = fr.read())!=-1 )
{
System.out.print((char)ch);
}

其中read()方法返回的是读取得下个字符。当然你也可以使用read(char[] ch,int off,int length)这和处理二进制文件的时候类似,不多说了。如果使用InputStreamReader来读取文件的时候 ......

Java异常处理

虽然有点多 但是对你有用 好好去看看吧
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范,在1.4版本以后增加了异常链机制,从而便于跟踪异常!这是Java语言设计者的高明之处,也是Java语言中的一个难点,下面是我对Java异常知识的一个总结,也算是资源回收一下。
一、Java异常的基础知识
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。
有些异常需要做处理,有些则不需要捕获处理,后面会详细讲到。
 
天有不测风云,人有旦夕祸福,Ja ......

Java学习拾遗1

JVM将为类的instance和static变量赋上缺省值(默认值),包括数组array中的每一个元素--而不用再写初始化赋值语句。
切记:局部变量是没有缺省值的,必须手动初始化!并且这一缺省赋值过程是在对象的构造函数调用之前完成的。
我们看下边的程序:
public class Test {
    public static void main(String[] args){
        SubClass subClass = new SubClass();
        System.out.println(subClass.getObj());   
    }
}
class SuperClass {
    public SuperClass() {
        init();
    }
    protected void init() {
    }
}
class SubClass extends SuperClass {
   private Object obj;// 如果换成obj = null 呢?
    protected void init() {
        obj = "abcdefg";
    }
    public Object ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [6142] [6143] [6144] [6145] 6146 [6147] [6148] [6149] [6150] [6151]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号