java中类必须是具体的和公共的。
java中类具有无参构造方法,如果没有声明,JVM将自动产生一个。
以上两点是javaBean中的概念,请忽略。
如何让两个相同名字的类共同存在?
将文件放在不同的包里面,就可以避免冲突,这也是为什么java类文件不推荐放在默认包里面的原因。
创建包:
package com.rk; //这一句必须放在java文件代码最前面,因为是语句,必须加“ ; ”.
包名是小写字母.最好加入域名.比如我创建了一个网站cat.com,所以我的jsp文件中包最好写成com.cat.xxx
5.要使用不同包中的类,必须使用import导入。
6.静态导入:
假如我在com.cat.UserName类中有一个静态方法test();
在默认包中有一个public static void main(String[] args){}.在此方法的上面添加import static com.cat.UserName.test;
在main中就可以直接调用test()了。(开发中不推荐使用,容易产生混淆)
7.java中常常使用包:
(1).java.lang java默认加载此包,是java中的核心包
(2)java.io 标准输入输出库
(3)java.util 包含处理时间的date类 ,集合框架类
(4)java.net 包含实现网络功能的类库有 Socket类,ServerSocket类
(5)java.sql 包含实现jdbc的类
(6)javax.swing 包含实现图形界面的类
(7)java.awt