
Java
文章平均质量分 79
mypyg
这个作者很懒,什么都没留下…
展开
-
Java 参数传递验证
把个人其他博客的文章慢慢搬过来,主要是能上传代码附件。 (1)Java中的基本类型比如int,bool等是值传递。 (2)对象类型则类似于C中的指针传递: 2.1当修改参数的指向时不影响函数外部的变量,其仍然指向原来的对象。 2.2但是修改参数指向的对象的成员变量时,此修改作用的对象实际上与函数外部的对象是同一个,修改被保存。 [code="java"]class T...2010-12-17 19:19:38 · 221 阅读 · 0 评论 -
java的访问权限表
java的访问权限: default private protected public 本类 可 可 可 可 同包类 可 不可 可 可 其他包的其他类 不可 不可 不可 可 其他包的子类 不可 不可 *有限访...2010-12-17 19:21:06 · 131 阅读 · 0 评论 -
SWT学习(一)
1.下载swt: http://www.eclipse.org/swt/ 在Release栏下载目标平台所需要的zip包,解压到某个目录。 Windows: http://download.eclipse.org/eclipse/downloads/drops/R-3.6.2-201102101200/download.php?dropFile=swt-3.6.2-win32-win32-...2011-05-19 14:58:57 · 354 阅读 · 0 评论 -
SWT学习(二)
1.在Shell上添加一个Label Label label = new Label(shell, SWT.CENTER); label.setText("This is a label"); label.setBounds(shell.getClientArea()); 一定要setBounds,否则label不会被显示出来。 2.显示系统信息 label.setText("Plat...2011-05-19 17:53:36 · 159 阅读 · 0 评论 -
SWT学习(三)
布局用来控制子控件的位置和大小。 1.FillLayout: 所有的子控件都在一行或者一列,并且大小都一样。 FillLayout fillLayout = new FillLayout(); shell.setLayout(fillLayout); 如果窗口太大,可以shell.pack()使窗口自动变为合适的大小。 竖向: FillLayout fillLayout = new ...原创 2011-05-20 11:33:47 · 172 阅读 · 0 评论 -
改包名导致JNI调用失败的问题
修改以前的代码,移动了一个文件,修改了其包名,在这个文件代码中有一些native函数通过jni调用库函数,于是重新生成了头文件,修改库函数代码中的函数名,重新生成库,本来想着包名改了,库函数名也跟着改了,应该没问题的,结果在加载的时候总是失败,跟踪发现是库函数中也回调了Java的代码,必须将回调Java代码部分的包名也一起改掉。 ...2011-08-31 13:41:52 · 941 阅读 · 0 评论 -
Java中final局部变量的生命周期
从C转Java过来,一些基础理论不是太扎实,在使用final局部变量时出现了理解错误,今天验证了一下,记下笔记。 [code="java"]public class Main { public void finalTestFunc() { final FinalTest t = new FinalTest(); System.out.println("T:" + t.t...2011-05-27 09:20:30 · 812 阅读 · 0 评论 -
Java播放Mp3
使用JavaSound播放,但是要增加Mp3解码支持。 Mp3解码可以从:[url]http://www.javazoom.net[/url]下载。 下载后的包解压缩后按照README把需要的jar包放到jre/lib下即可,为了方便下载,打包在附件了。 此时Mp3文件就可以播放了。 可参见: [url]http://www.blogjava.net/stone2083/...2011-05-27 09:46:29 · 147 阅读 · 0 评论