day05--Java面向对象复习

Java包:
说明:为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,Java引入了包在使用许多类时,类和方法的名称很难决定。有时需要使用与其他类相同的名称。包基本上隐藏了类并避免了,名称上的冲突。
关键字:package、import
声明包:
格式: package 包名:
说明:
1.package语句必须是源码中第一条语句
2.包名中用“.”来指明包(目录)的层次
eg: package com.qf;//编译对应的类文件在com/qf目录下

带包编译:
1.javac AA.java 半自动,需要手工创建目录
2.java -d .AA.java 在当前目录下生成带包结构的字节码
3.java -d D:\demo1 AA.java 在指定目录下生成带包结构的字节码

带包运行:
命令:
java 包名.类名
说明:
1.包名.类名 被叫做类的全限定名,或类全名
2.类的访问权限必须是public ,否则无法访问

导入类:
格式:impport 包名.类名:
说明:为使用定义在不同包中的JAVA类,需要import语句来引入所需要的类。

静态导入:
说明:jdk1.5之后引入的,可以导入某个类中的指定静态属性或静态方法。
格式:import static 包名.类名.静态成员名
合法导入:
import static java.lang.Math.PI;
import static java.lang.Math.random;
import static java.lang.Math.*;
import static java.lang.System.out;

JDK中常用包:
1.java.lang -包含一些Java语言的核心类,如:String、Integer、System和Thread,提供常用功能。
注意:此包因为非常常用,所以在任何类中不用导入就可能直接使用。
2.java.util-包含一些使用工具类,如定义系统特性、日期时间、日历、集合类等
3.java.io -包含能提供多种输入输出的流类
4.java.net-包含执行网络相关的操作的类
5.java.sql-java操作数据库的一些API
6.java.text-包含了一些用来处理文本、日期、数字和消息的类和接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值