参数传值机制
java中所有的值传递,都是值的复制,传的副本,
根据传递参数的地址去找对象
package com.bjsxt.test;
public class User2 {
int id;
String name;
String pwd;
public User2(int id,String name){
this.id=id;
this.name=name;
}
public void Test01(User2 u){
u.name="007";
}
public void Test02(User2 u){
u=new User2(110, "005");
}
public static void main(String[] args) {
User2 user2=new User2(111, "006");
user2.Test01(user2);
System.out.println(user2.name);
user2.Test02(user2);
System.out.println(user2.name);
}
}
包机制
Java类管理中的重要手段,开发中会遇到大量的同名类,通过包我们很容易解决同名类的问题,也方便管理,包对于类就跟文件对于文件夹一样
Java.lang: java的核心包不需要导入,直接用。
Java.awt: 用于画窗口
Java.net: 包含网络相关的操作类
Java.io: 提供输入输出流
Java.util: 实用工具类