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

java数据类型传递探索

学习java也有一些时间了,但是对java里的数据类型传递方法还是不甚了解
以下是我在jre1.6.0_04 运行环境 上对java 数据内型传递方式的探索
感觉收获还是彼多,因为出现了我遇料之外的结果。
一、基本数据类型:
   基本类型为值传递,基本类型中的数组为引用传递;
探索代码如下:
package cn.cn;
public class Ttest2 {
 public void change() {
  int a = 45;
  int b = 12;   //初始化
  System.out.println(a + "  " + b); //初始化后输出
  a = b; //b赋给a
  a = 534;//对a重新赋值
  System.out.println(a + "  " + b);// 操作后再输出
 }
 public static void main(String args[]) { //主函数
  Ttest2 tt = new Ttest2();
  tt.change();
 }
}
输出结果为: 45   12
             543   12;      结论:基本类型为值传递
package cn.cn;
public class Ttest2 {
 public void change() {
    int a[]=new int [2];
    int b[]=new int [2];  //创建数组 a ,b
  
    for(int i=0;i<2;i++){//初始化数组a
     a[i]=6;
    
    } 
    for(int j=0;j<2;j++){//初始化数组b
     b[j]=10;
    }
    for(int k=0;k<2;k++){//初始化后输出 
     System.out.println("a["+k+"]:"+a[k] + "  " +"b["+k+"]:"+b[k]);
    }
  a=b;    //对数组操作
  
  for(int m=0;m<2;m++){
      System.out.println("a["+m+"]:"+a[m] + "  " +"b["+m+"]:"+b[m]);//操作后输出
     }
  
 
  for(int n=0;n<2;n++){ //改变a里面的值
     a[n]=989;
  }
 
  for(int m=0;m<2;m++){ //改变a里的值后再输出
 &


相关文档:

java中使窗口居中显示

如果要使主窗口 居中一般使用下面的方法:
import javax.swing.*;
import java.awt.*;
public class ToCenter
{
  public ToCenter(JFrame frame)
   {
       //---------------------------设置窗口居中---------------------------------------------------- ......

JTA(Java Transaction API)和JDBC事务

JTA(Java Transaction API)
2008-07-31 10:20
一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。
JDBC 事务
JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提 ......

Java复习笔记 第6天

软件开发基础
       计算机是执行程序指令的电子设备,输入、输出、存储和处理
       CPU部件:算术逻辑单元(ALU),控制单元
       存储器:主存储器(临时存储数据),辅助存储器(永久存储)
     ......

java的cp参数使用


java -cp .;c:\dir1\lib.jar Test
-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”
分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。
虽然现在都有eclipse之类的IDE ......

JAVA规范学习——异常

JAVA异常可以分为三种:
1.checked 异常
   编译器保证所有的checked异常都会得到处理,这样就可以在编译期检查异常处理。通常自定义的异常应该为此类型
2.runtime异常
   是JVM在程序运行期发现的无效操作,例如NullPointerException
3.Errors
   由JVM检测到的失败操作,例如OutOfMe ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号