`
luzl
  • 浏览: 563759 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
native 声明外部实现的方法(C++,C)实现 transient 1.非持久化状态对象,持久化状态对象在archive对象时必须被保存.但是对于非持久化状态的对象在archive时则会忽略保存. 2.不能序列化 volatile 1.跟transient一样不能序列化 2.volatile 声明的变量不进行缓存,每次都能得到最新的值,这样在多线程环境中可以保证每次取到的值是最新的。(20081114添加--) strictfp: 限制浮点运算来保证Java 程序 的夸平台性。 可以参考下面的材料: What is the difference between Tran ...
http://www.ibm.com/developerworks/cn/java/jnimthds/index.html
public class Demo66S{ public static void main(String[] args) { System.out.println(args.length); System.out.println(args[0]); } } Java中main的args跟C语言有些不同。C语言可以获得本程序名,并且位置是0,但是Java中如果不跟任何参数的话,取0位置的参数会报异常. javac Demo66S.java java  Demo66S 输出 0 Exception in thread "main" j ...
package scjp; public class Demo78 { protected int i; Demo78(int i){ this.i=i; } } class B{ } class C extends Demo78{ } class D extends Demo78{ D(){ System.out.println(i); } } class E{ class Demo78{ } } class Demo78{ } C,D会报错,请问为 ...
throw - It is used to throw an Exception.The throw statement requires a single argument : a throwable class object throws - This is used to specifies that the method can throw exception Throwable - you can throw only objects that derive from the Throwable class ---翻译 throw-->用来抛出异常,throw语句需要一个 ...
package scjp; public class Demo67 implements Runnable { String myString = "Yes "; public void run() { this.myString = "No "; } public static void main(String[] args) { Demo67 t = new Demo67(); ...
package scjp; class Base { int i = 99; public void amethod() { System.out.println("Base.amethod()"); } Base() { amethod(); } } public class Demo66 extends Base { int i = -1; public ...
package scjp; class X { Y b = new Y(); X() { System.out.print("X"); } } class Y { Y() { System.out.print("Y"); } } public class Demo65 extends X{ Y y = new Y(); Demo65() { ...
package scjp; class Parent{ } public class Demo57 extends Parent{ public static void main(String[] args) { Demo57 demo57=new Demo57(); if (demo57 instanceof Parent) { System.out.println("demo57 is the instance of Parent"); } } } 输出为demo57 is the instance o ...

boolean 赋值

    博客分类:
  • Java
boolean flag=1; boolean flag2=0; 非法,Java的boolean跟C,C++不一样.只能存boolean型的变量.
Unix上的命令用熟悉了,比如ls,grep,有时又需要在Windows上执行一些简单命令,比如查看DB2的锁: db2 list application show detail|grep -i lock 但是Windows不支持,怎么办呢? 第一.安装cygwin(http://www.cygwin.com/)。 第二.将cygwin安装的bin目录(比如我的要添加的目录是C:\Cygwin\bin)加到Window的环境path里(我的电脑单击右键-->属性-->高级-->环境变量). 再打开命令窗口,试试ls?
package scjp; public class Demo42 { public void modify() { int i, j, k; i = 100; while ( i > 0 ) { j = i * 2; System.out.println (" The value of j is " + j ); k = k + 1; i--; } } } 这里j和k都没有初始化,但是在Eclipse中 j = i * 2; 不会报错但是 k = k + 1; 会报错, ...

DB2 锁

    博客分类:
  • Java
http://www.ibm.com/developerworks/cn/db2/library/techarticles/dm-0408hubel/index.html
附件是代码,可以参考学习!

unix 清除^M

    博客分类:
  • Unix
早一段时间,在做一个工程时,遇到这样一个问题,在unixware中,用vi将以前编写好的shell脚本打开,发现在每一行的结尾都出现了一个^M 真烦人 如果要是一个一个去删能把人累死,其中有几百行,最后终于找到一种快捷的方法 在vi的命令提示下 /%s/^M$// ^M---ctrl+v 可以一次性将所有令人心烦的^M,清除掉。
Global site tag (gtag.js) - Google Analytics