目录
1. Java中常见的包:
1. java.lang:系统常用基础类 重点:此包不需要我们导入,编译器会自己导入
像Object类,String类,Math类,System类,StringBuilder类,StringBuffer类等都在此包中,用到这些类时,不需要我们自己导入包。
除了java.lang这个包以外,其他包用到都需要自己import导入,别忘记导入喽
2. java.util:是java提供的工具程序包。(集合类等) 非常重要
3. java.io:I/O编程开发包
4. java.lang.reflect:java 反射编程包
5. java.net:进行网络编程开发包
6. java.sql:进行数据库开发的支持包
2. 本类中如何调用其他类中的方法
1. 首先,确定需要调用的方法在哪个包的哪个类中
2. 如果这个类和你当前的类处在同一个包中,就不需要导包了
如果这个类和你当前的类不在同一个包中,那么别忘记导包 —— 即导入这个包中的这个类【如:import java.util.Date】(如果在java.lang包中就不需要导入)
3. 使用点号调用方法
若调用的方法为静态方法(static修饰),通过 【类名.方法】 直接调用
若调用的方法为非静态方法,先实例化那个类,再通过【引用.方法】才能访问那个类中的成员
特殊:
若本类中调用的是Object类中的方法,或者要调用的其他类和本类构成父子关系,即子类中调用父类中的方法,因为子类会继承父类所有的成员方法,所以调用父类方法时,不一定非得通过【父类的类名.方法】或者【父类的引用.方法】进行调用,通常会这样调用:
当调用的方法为静态方法时,通常通过【子类的类名.方法】进行调用;当调用的方法为非静态方法时,通常对子类进行实例化,然后通过【子类的引用.方法】进行调用。
java中有好多现成的包,每个包中都有许多类,每个类中有许多方法 。
当然,当我们自定义类时,调用类中的方法,同样遵循以上步骤。