java包本質(zhì)及命名規(guī)范詳解
包
包的本質(zhì)
包的本質(zhì)實(shí)際上就是創(chuàng)建不同的文件夾/目錄來保存類文件。
包名命名規(guī)范
命名規(guī)則
只能包含數(shù)字、字母、下劃線、小圓點(diǎn)..但不能用數(shù)字開頭,不能是關(guān)鍵字或保留字
- demo.class.exec1 // 錯誤 class是關(guān)鍵字
- demo.12a // 錯誤 以數(shù)字開頭
- demo.ab12.oa // 對
- 只能包含數(shù)字、字母、下劃線、小圓點(diǎn)..但不能用數(shù)字開頭,不能是關(guān)鍵字或保留字
命名規(guī)范
一般是小寫字母+小圓點(diǎn)一般是
com.公司名.項目名.業(yè)務(wù)模塊名
比如:
com.oa.model; com.oa.controller; com.sina.crm.user // 用戶模塊 com.sina.crm.order // 訂單模塊 com.sina.crm.utils // 工具類
常用的包
java.lang.*; //包是基本包,默認(rèn)引入 不需要再引入. java.util.*; //util包,系統(tǒng)提供的工具包,工具類,Scanner java.net.*; //網(wǎng)絡(luò)包,網(wǎng)絡(luò)開發(fā) java.awt.*; //是做java的界面開發(fā),GuI
導(dǎo)入包
import java.util.Scanner; //引用Scanner類 import java.util.*; //引用util包下的所有類 //建議 : 用哪個類導(dǎo)入哪個類,不建議使用 * 導(dǎo)入 import java.util.Arrays; public class Main { public static void main(String[] args) { // write your code here int[] arr = {-1,20,2,13,3}; // 使用系統(tǒng)提供的相關(guān)類,完成對數(shù)組的排序 Arrays.sort(arr); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } } }
注意事項和使用細(xì)節(jié)
package的作用是聲明當(dāng)前類所在的包,需要放在class的最上面
一個類中最多 只有一句package import指令位置放在package的下面
在類定義前面,可以有多句且沒有順序要求
//package的作用是聲明當(dāng)前類所在的包,需要放在類(或者文件)的最上面,0//一個類中最多只有一句package package com.pkg; //import指令位置承在package的下面,在類定義前面,可以有多句且沒有順序要求 import java.util.Arrays; import java.util.scanner; //類定義 public class PkgDetail { public static void main(String[] args){ Scanner input = new Scanner(System.in) ; int[] arr = {0,-1,1}; } }
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot集成Milvus實(shí)現(xiàn)數(shù)據(jù)增刪改查功能
milvus支持的語言比較多,支持python, Java, Go,node等開發(fā)語言,本文主要介紹如何使用Java語言,采用springboot框架集成和調(diào)用Milvus數(shù)據(jù)庫,這篇文章主要介紹了SpringBoot集成Milvus,實(shí)現(xiàn)數(shù)據(jù)增刪改查,需要的朋友可以參考下2025-04-04Java多線程中不同條件下編寫生產(chǎn)消費(fèi)者模型方法介紹
這篇文章主要介紹了Java多線程中不同條件下編寫生產(chǎn)消費(fèi)者模型方法介紹,介紹了生產(chǎn)消費(fèi)者模型,然后分享了相關(guān)代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-11-11使用java實(shí)現(xiàn)LIS算法,出操隊形的問題
下面小編就為大家?guī)硪黄褂胘ava實(shí)現(xiàn)LIS算法,出操隊形的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09Spring集成Druid連接池及監(jiān)控配置的全過程
java程序很大一部分要操作數(shù)據(jù)庫,為了提高性能操作數(shù)據(jù)庫的時候,有不得不使用數(shù)據(jù)庫連接池,下面這篇文章主要給大家介紹了關(guān)于Spring集成Druid連接池及監(jiān)控配置的相關(guān)資料,需要的朋友可以參考下2021-09-09