java 08_java 08 权限修饰符 编译运行
jar? ? ? ? ? ? ? ? ? //java? archive? ? ? ?java歸檔
ear? ? ? ? ? ? ? ?//enterprise? archive
war? ? ? ? ? ? ? //web
har? ? ? ? ? ? ??//hadoop
rar? ? ? ? ? ? ? ??//
完整類名 就是? 包名加.類名(全限定名 full qualified? name)
包名命名規(guī)則:包名不能有數(shù)字? ?只能含有_和$
-----------------------------------------------------------
//定義包名
package com.it18shang.java;
class PackageDemo{
public static void main(String[] agrs) {
System.out.println("hello word");
}
}
: javac?PackageDemo.java
//新建文件夾? com/it18shang/java? ?把上面的文件編譯出來的.class 文件放置到此文件夾下
:java??com.it18shang.java.PackageDemo
如果在新建文件夾classes 把com/it18shang/java/.class放置在此,那么執(zhí)行程序的時候就要---class文件夾下有類,第一個文件下是包
:java? -cp classes com.it18shang.java.PackageDemo
:rmdir /S classes? 刪除目錄
如果不手動創(chuàng)建文件夾以移動class
自動創(chuàng)建如下
:mkdir? class
:javac? -d class?PackageDemo.java? ?//-d指定編譯
:tree
:java? -cp class com.it18shang.java.PackageDemo
//即可看到編譯生成的class文件
或者再此目錄下
D:\java\class\com\it18shang\java? : java -cp ..\..\??class.java.PackageDemo
相對路徑:
------------------------------
.? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//當(dāng)前路徑
..? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//上級目錄
覺得路徑:
------------------------
D:\class\..? ? ? ? ? ? ? ? //
:rmdir /S /q com? 刪除目錄
---------------------------------------------------------------------------------
public? ? ?protected? ? default? private
類? ? ? ? ? ? ? ? ?1? ? ? ? ? ? ? ?1? ? ? ? ? ? ? ? 1? ?? ? ? ? ? 1
包? ? ? ? ? ? ? ? ?1? ? ? ? ? ? ? ?1? ? ? ? ? ? ? ? 1
小類? ? ? ? ? ? ? 1? ? ? ? ? ? ? ?1
不同含? ? ? ? ? ?1
總結(jié)
以上是生活随笔為你收集整理的java 08_java 08 权限修饰符 编译运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows拾取像素坐标_窗口坐标获取
- 下一篇: java广告投放系统_[Spring c