易截截图软件、单文件、免安装、纯绿色、仅160KB

Java笔试题【转】

1.写出程序运行结果
  
public
class
TestString {
    public
static
void
link(String a){
         a+="World"
;
    }
    public
static
void
main(String []args){
         String a = "Hello"
;
         link(a);
         System.out.println(a);
    }
}
答: 这道题考两个方面:
1). String对象的内容是不能改变的,a+="World"并不是把a所指对象改变,
  而是先生成一个临时String对象,其值为a+"World",然后在把这个临时
  对象赋给a.
2). Java中函数参数传递方式为Call by value,link方法中会生产a的一个
  拷贝,同样指向a所指的对象,综合以上两点,得出结果为 Hello
 
2. 写出下面代码的结果
 
System.out.println(
"
ja
"
+
"
va
"
 
==
 
"
java
"
);
 
答:"=="用来比较对象的引用,而equals()用来比较对象的内容,但是如果是字符串常量,用"=="也可以比较内容
是否相等,"ja"+"va"和"java"都是字符串常量,因此结果为true
同理,下面代码结果也是true
 
final
 String str 
=
 
"
java
"
;
System.out.println(str
==
"
java
"
)
 
3.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
public
class
Parent {
    //1
    static
int
a = 1;
    //2
    static
  
    {
       a=10;
       System.out.println("parent static
code"
);
    }
    //4
    public
Parent(){
      System.out.println("Parent constructor


相关文档:

java枚举类型

public class TestEnum {
    /*最普通的枚举*/
    public enum ColorSelect {
        red, green, yellow, blue;    
    }
   ......

java 事务处理

如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作.....
JavaBean中使用JDBC方式进行事务处理
public int delete(int sID) {
  dbc = new DataBaseConnection();
  Connect ......

myeclipse注册机,java写的适用于所有版本


import java.io.*;
public class Test {
    public static String convert(String s) {
        if (s == null || s.length() == 0)
            return s;
        ......

java新手学习指导

转:Java学习路线图,专为新手定制的Java学习计划建议 收藏 转自:http://tieba.baidu.com/f?kz=692446591 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition, ......

Java编程规范

一、项目版本规范:
1、版本号命名格式:
V 主版本号.次版本号.修整版本号
a.初始版本号为V1.0.0;
b.类属性或类方法的内容发生变化时,主版本号和次版本号都不变,修整版本号加 1;
c.增加了类或接口方法时,主版本号不变,次版本号加 1,修整版本号复位为0;
d.增加了类或接口时,主版本号加1,次版本号复位为0 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号