包(package)
包的定义:类似于文件夹
包的好处:方便管理,便于查找,区分类避免重名
包的分类:系统提供的包和用户自定义包
1.系统提供的常用包:
java.lang java语言的基础包,该包不需要导入,在使用时自动导入
java.util
java.io
java.sql
2.用户自定义的包:
第一种方法:先建立包,再建立源文件
第二种方法:建立文件的同时建立包
包的起名:
直接编写单词为包名
可以将域名反写,com.baidu.demo
注意:
1.包名全部小写,不能以圆点作为开头或者结尾
2.package demo;//如果源文件在指定的包中,则源文件中第一行语句必须是包的声明,否则源文件必须编写在默认包中
3.import java.util.Scanner; //源文件有声明包,也有导入包,声明包写在导入包的前面