1.包的定义和作用
package 包 java程序组织文件的一种方式 实质就是文件夹
作用:1.管理大型软件数目众多的类
2.解决类命名冲突
注意:包的语言只能放到非注释语句的第一句
包前面只能写注释
2.创建包的方法
(1)手工创建包
eg:package com.chapter;
第一步把com chapter这两个文件夹创建出来
第二步把Test.java 拖入chapter文件夹中
第三步在cmd中运行java com.chapter.Test(com的上一级文件夹)
(2)javac -d . Test.java (主要.前后有空格)
在cmd中运行 java com.chapter.Test
注意:-d directory 目录编译的时候同时为我们产生包所在的文件夹
3.jdk提供的包
1.java.lang
java语言的核心包 最常用的语句都放在这个包里面 String system和thread
2.java.util包含一些工具
scanner
3.java.io
输入和输出类
4.java.net
和网络编程有关的类
5.java.awt
和图形有关的类
GUI(图形用户接口 )
4.import导入
注意:同一个包下的类 不需要调用
使用其他包的类
比如第一个包的名字:com.chapter 类:student
第二个包的名字:com.chapter1
两种表达方式:
(1)com.chapter.student student=new com.chapter.student();
student.study();
(2)import com.chapter.student;
import com.chapter.*;(调用这个包下的所有类)
student.study();
5.java.lang中的所用类都是默认导入的,该包下的所有类可以直接导入
6.静态导入
定义:导入类的静态成员
1.导入静态方法
import static java.lang.Integer.ParseInt;
int a=parseInt("123");
System.out.println(a);
2.导入静态属性
import static java.lang.System.out;
out.println("aaa");
导入的快捷方式:ctrl+shift+m 导入一个类
ctrl+shift+o 导入全部类
7.访问权限修饰符
一.修饰类的
public 共有的 修饰的类不仅在本包可以使用 在其它各种包都可以使用
default 默认的 修饰的类只能在本包中可以使用 在其它包中不可以使用
二.修饰类成员 本类 本包 子类 任何地方
private (私有的) *
default (默认的) * *
protected (受保护的) * * *
public (共有的) * * * *
注意:default默认权限 修饰时不用写default
package 包 java程序组织文件的一种方式 实质就是文件夹
作用:1.管理大型软件数目众多的类
2.解决类命名冲突
注意:包的语言只能放到非注释语句的第一句
包前面只能写注释
2.创建包的方法
(1)手工创建包
eg:package com.chapter;
第一步把com chapter这两个文件夹创建出来
第二步把Test.java 拖入chapter文件夹中
第三步在cmd中运行java com.chapter.Test(com的上一级文件夹)
(2)javac -d . Test.java (主要.前后有空格)
在cmd中运行 java com.chapter.Test
注意:-d directory 目录编译的时候同时为我们产生包所在的文件夹
3.jdk提供的包
1.java.lang
java语言的核心包 最常用的语句都放在这个包里面 String system和thread
2.java.util包含一些工具
scanner
3.java.io
输入和输出类
4.java.net
和网络编程有关的类
5.java.awt
和图形有关的类
GUI(图形用户接口 )
4.import导入
注意:同一个包下的类 不需要调用
使用其他包的类
比如第一个包的名字:com.chapter 类:student
第二个包的名字:com.chapter1
两种表达方式:
(1)com.chapter.student student=new com.chapter.student();
student.study();
(2)import com.chapter.student;
import com.chapter.*;(调用这个包下的所有类)
student.study();
5.java.lang中的所用类都是默认导入的,该包下的所有类可以直接导入
6.静态导入
定义:导入类的静态成员
1.导入静态方法
import static java.lang.Integer.ParseInt;
int a=parseInt("123");
System.out.println(a);
2.导入静态属性
import static java.lang.System.out;
out.println("aaa");
导入的快捷方式:ctrl+shift+m 导入一个类
ctrl+shift+o 导入全部类
7.访问权限修饰符
一.修饰类的
public 共有的 修饰的类不仅在本包可以使用 在其它各种包都可以使用
default 默认的 修饰的类只能在本包中可以使用 在其它包中不可以使用
二.修饰类成员 本类 本包 子类 任何地方
private (私有的) *
default (默认的) * *
protected (受保护的) * * *
public (共有的) * * * *
注意:default默认权限 修饰时不用写default