java
hohaixrh
这个作者很懒,什么都没留下…
展开
-
Java开发牛人十大必备网站
Stackoverflow:有成千上万个好问题和答案DZone:有相当多的开发者在这个网站上分享他们博客文章LeetCode:如果有Java方面的面试问题可在教程中找到答案Java SE技术文档:包含了在使用Java SE API时会用到的所有文档Github:免费的将你的项目托管,有着当今流行的Java库和框架的优秀资源Coursera:有关视频讲座的最好网站Java W转载 2013-12-30 22:31:30 · 734 阅读 · 0 评论 -
FileInputStream 与BufferedInputStream
BufferedInputStream是一个带有缓冲区域的InputStream,它的继承体系如下: InputStream |__FilterInputStream |__BufferedInputStream FileInputStream不支持mark/reset操作;BufferedInputStream支持此操作;mark/reset操作可以用原创 2013-12-25 19:16:10 · 1342 阅读 · 0 评论 -
java 静态块、非静态块、静态函数、构造函数 执行顺序
java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下: static { 静态语句代码块 } { 非静态语句代码块 } 异同点 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋 值。 不同点:静态代码块转载 2014-03-01 11:16:31 · 586 阅读 · 0 评论 -
JNI注意事项
1. 在 java类中 声明 native函数 时,必须 包含 所有的 native函数,不然 会报 找不到 method的 错误 。2. 在 JNI中 会回调 java中的 函数 ,函数 声明 必须一致。 method_API1 = env->GetMethodID(jniCallbackClass, "API1", "(I)V"); method_API2 = env-原创 2014-03-11 09:34:57 · 625 阅读 · 0 评论 -
Bad JNI version passed to AttachCurrentThread:
出现这个错误时,发现JNI层有error打印,原因是 java version没有提供 if (event == ASSOCIATE_JVM) { JavaVMAttachArgs args; char name[] = "XX Service Callback Thread"; //args.version = JNI_VERSIO原创 2014-03-13 16:56:24 · 2346 阅读 · 0 评论 -
String format
String str=null; str=String.format("格式参数$的使用:%1$d,%2$s", 99,"abc"); // 格式化字符串此处的是String.format,而不是str.format.原创 2014-03-13 17:43:26 · 519 阅读 · 0 评论 -
JAVA API reference
http://docs.oracle.com/javase/index.html原创 2014-03-13 18:08:03 · 651 阅读 · 0 评论