天天看点

黑马程序员_包及访问权限

------- android培训 、 java培训 、期待与您交流! ----------

在java大型项目开发中,通常要把类分门别类地存到相应文件

里,再将其一起编译,这样的程序代码更容易维护。

包的引入:

Package package名称;

同一文件内接口或类都会被存在这个包中。

下面来编译:javac -d . java类名称

-d代表生成目录。"."表示当前目录

import语句的使用:

import package名称.类名称;

通过import可将package内的整个类导入

JDK中常见的包:

java.lang, java.awt javax.swing  java.applet java.net

java.io  java.util

类成员的访问权限有private default protected public

private仅在同类可以访问

default 可在同类和同包中访问

protected 可在同类和同包中,不同包中的子类访问

public 可在所有位置访问

java的命名习惯:

1:包名的字母一律小写

2.类名,接口名应当使用名称,每个单词的首字母大写

3.变量名第一个单词小写,后面的每个首字母大写

4.方法名的第一个单词小写,后面每个单词的首字母大写

5.常量名中的每个字母一律大写

打包工具-jar命令的使用:

jar -cvf create.jar demo

-c:创建新的文档

-v:生成详细输出到标准输出上

-f:指定存档文件名

create.jar:是生成的jar文件的名称

demo:要打成jar文件的包

jar文件就是java Archive File,它是一种压缩文件,与zip兼

容,当开发者开发了很多类,需要给用户使用,通常是把他们

压缩到一个jar文件中,只要别人的classpath环境变量的设置

中包含这个文件,java虚拟机就能自动在内解压他。

------- android培训 、 java培训 、期待与您交流! ----------