foreverys

导航

本文是在阅读java核心技术I卷中包的部分总结而来的,一来帮助自己梳理这节的知识点,二来也是为了使自己记忆更加深刻

概述

1.所有标准的Java包都处于java和javax包层次中。

2.确定类名的唯一性。

3.一般使用域名倒叙加上自己的项目名,例如com.horstmann.corejava

一、类的导入

两种方式:

1)类名前添加完成包名

java.time.LocalDate today = java.time.LocalDate.now();

2)使用import语句

import java.time.*;

LocalDate today = LocalDate.now();

二、静态导入

import static java.lang.System.*; 导入System类的静态方法和静态域,使用上可以不加前面的类名

三、将类放入包中

1.package com.horstmann.corejava;   使用语句将类放入该包中

2.没有package语句时,放入默认包

注意事项:

1.包名匹配子目录

2.从基目录编译和运行类

javac com/mycompany/PayrollApp.java

java com.mycompany.PayrollApp

四、包作用域

没有权限修饰符为包权限,这部分(类、方法或变量)可以被同一个包中的所有方法访问。

 

posted on 2017-10-29 10:21  foreverys  阅读(117)  评论(0编辑  收藏  举报