1、常量java
1.常量的定義:final修飾的實例變量是不可變的,這種變量通常和static聯合使用,被稱爲「常量」node
2.常量的語法格式:git
public static final 類型 常量名 = 值;
java規範中要求全部常量的名字所有大寫,每一個單詞之間使用下劃線鏈接github
package com.bjpowernode.java_learning; public class D49_Constant { public static void main(String[] args) { System.out.println(Chinese49.GUO_JI); System.out.println(Math49.PI); } } class Chinese49{ //國籍 //需求:每個中國人國籍都是中國,並且國籍不會發生變化,爲了防止國籍被修改,建議加final修飾 public static final String GUO_JI = "China"; } class Math49{ public static final double PI = 3.1415926; }
2、packageapache
1.關於java語言中的包機制:微信
(1)包又稱爲package,java中一如package這種語法機制主要是爲了方便程序的管理。不一樣功能的類被分門別類放在不一樣的軟件包之中,查找方便,管理比較方便,易維護。學習
(2)怎麼定義package呢?大數據
i.在java源程序的第一行上編寫package語句ui
ii.package只能編寫一個語句spa
iii.語法結構:package 包名;
(3)包名的命名規範:
公司域名倒序 + 項目名 + 模塊名 +功能名
採用這種方式重名的概率較低,由於公司域名具備全球惟一性
例如:
com.bjpowernode.oa.user.service;
org.apache.tomacat.core;
(4)包名要求所有小寫,包名也是標識符,必須遵照標識符的命名規則
(5)一個包未來對應一個目錄。
(6)使用了package機制以後那麼怎麼編譯,怎麼運行呢?
編譯仍是正常編譯
可是運行時,使用了package機制以後,類名再也不是原來的文件的名稱了,類名是「包名.文件名」,而且它的文件夾還得提早建好,將class文件手動放到對應的目錄下,若是用IDE就沒有這麼多事,直接編譯運行便可。
注意:另外一種方式:
i.編譯:java -d 編譯以後存放路徑 java源程序的路徑
例如:
javac -d D: D:/java/test.java
把D:/java/test.java編譯成class文件,放到D:盤下
javac -d . *.java
把當前目錄下的全部java文件都編譯成class文件放到當前目錄下
ii.運行:JVM的類加載器ClassLoader默認從當前路徑下加載。保證DOS命令窗口的路徑先切換到com所在路徑,執行:java com.bjpower.javase.day11.Test01
5、源碼:
D49_Constant.java
地址:
https://github.com/ruigege66/Java/blob/master/D49_Constant.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料