《Java编程思想》第6章

来源:互联网 发布:简单数据库设计实例 编辑:程序博客网 时间:2024/06/11 19:56

这一章讲的主要是java里库和包的知识和一些权限保护相关的内容

package

库和包这部分感觉还是有点懵,不过基本的操作还是能完成的,先记一下目前学到的内容。
要将一个本地的java文件放入某个包里的话,在代码开头用package + 包名 语句即可。其中包名就是这个java文件所在的路径的“后半截”,前半截只要能在环境变量设置里的 CLASSPATH 里找到就行了。包名就是把这“后半截”目录的\ 都替换成.,且都为小写字母。
这里我智商下线了一会儿,把环境变量pathCLASSPATH 混起来了(毕竟是很久以前配置的JAVA环境变量了)所以不管如何修改path 都没法work,编译都通过不了,错误原因是找不到自己的package。
import很好理解,后面跟上包名和具体的类名就好了。

之后还遇到了一些问题,即,编译能够成功进行,生成class文件,但是要执行的时候会显示找不到或无法加载主类 ,就是以下这篇博客描述的情况,我也是看了这篇博客才知道怎么解决的
http://www.cnblogs.com/wangxiaoha/p/6293340.html
我自己的实验情况如下
用于实验的代码

package access.local;public class Helloworld{    public static void main(String[] args){        System.out.println("hello world");    }}

一开始
这里写图片描述
后来
这里写图片描述

权限保护

public
protected
包访问权限
private

都还蛮容易理解的…

原创粉丝点击