java
Jeremy_ku
这个作者很懒,什么都没留下…
展开
-
[error] Can't load IA 32-bit .dll on a AMD 64-bit plat
刚刚在使用JNI(Java Native Interface)的时候,准备把C程序在windows命令行或Visual Studio Command Prompt(2013)命令行下使用VS的cl命令编译链接生成dll动态链接库文件。所以按照传统方法在命令行vs安装目录/common7/Tools/下执行vsvars32.bat,然后执行cl指令。问题来了,这个vsvars32.bat相当于配置了原创 2016-07-13 02:30:13 · 805 阅读 · 0 评论 -
BufferedWriter.write()与BufferedReader.readLine() (附带Java中的Runtime exec)
昨天在实现一个Java程序启动执行C++程序中,遇到了一些问题,先准备把它记录下来(利人利己)准备实现的测试功能是这样的:在一个java程序中启动一个C++可执行程序,然后java程序和C++程序相互通信(java端发送消息给C++程序处理,C++处理完成后将返回一个结果消息给java程序。不断往返循环直至输入exit指令结束)。首先,在一个java程序中启动一个C++可执原创 2016-07-15 13:38:36 · 1546 阅读 · 0 评论 -
Java中普通代码块,构造代码块,静态代码块区别及代码示例
//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象时都会执行。1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeBlock01{ public static void ma转载 2017-06-06 16:55:27 · 266 阅读 · 0 评论 -
Java编写多线程, Callable,Runnable比较及用法
编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run(). (2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得 (3)call方法可以抛出异常,run方法不可转载 2017-06-06 21:18:35 · 381 阅读 · 0 评论 -
IntelliJ IDE中无法运行java程序
通常我们写程序源代码都是放在src目录下,IDE对项目进行build后就可以直接运行java程序了。 但有时候项目src目录更名了,或有些源代码不放在项目中的src目录下,而放在项目中其他自定义的目录里,这是直接build该project后会发现没有java程序可以运行。参考此处Unable to run Java code with Intellij IDEA 发现,要想让IntelliJ 自动原创 2017-07-17 22:00:18 · 49672 阅读 · 3 评论