Java 包的作用和定義
包是Java語言提供的一種區別類名字名稱空間的機制,它是類的一種檔案組織和管理方式、是一組功能相似或相關的類或介面的集合。Java package提供了訪問許可權和命名的管理機制,它是Java中很基礎卻又非常重要的一個概念。
一、包的作用
1 把功能相似或相關的類或介面組織在同一個包中,方便類的查詢和使用。
2 如同資料夾一樣,包也採用了樹形目錄的儲存方式。同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時呼叫兩個不同包中相同類名的類時,應該加上包名加以區別。因此,包可以避免名字衝突。
3 包也限定了訪問許可權,擁有包訪問許可權的類才能訪問某個包中的類。
二、包的定義
在一個.java檔案中可以一個public類和多個非public類,如果要將這些類組織在一個包當中,則在.java檔案中除註釋以外的第一行使用關鍵字package即可實現。當需要呼叫此包中的類時,就可以使用關鍵字import進行匯入。在定義包的時候,應該注意幾點:
1 為了儘量使包名保持唯一性,包名通常採用小寫、按倒寫網際網路址的形式進行定義。
2 在進行命名包時,應該避免使用與系統發生衝突的名字。
相關推薦
Java 包的作用和定義
包是Java語言提供的一種區別類名字名稱空間的機制,它是類的一種檔案組織和管理方式、是一組功能相似或相關的類或介面的集合。Java package提供了訪問許可權和命名的管理機制,它是Java中很基礎卻又非常重要的一個概念。一、包的作用 1 把功能相似或相關的類或介面組織在同
ss2h的jar包作用和衝突及環境搭建
前提。要注意加包的順序…… 先加Spring2.0 再加Hibernate3.2 再加Struts2.0 否則,會啟不來容器 1.spring我直接用的是myeclipse自帶的spring2的lib Spring2.0 AOP Libraries Spring2.0 Core Libraries Spri
Java物件和例項的關係、Java資料封裝、Java繼承和多型、Java抽象類和介面、Java靜態欄位和方法、Java包和作用域、Java的classpath和jar、Java核心類
Java物件和例項的關係: 面向物件程式設計(Object-Oriented Programming),是對現實世界建立計算機模型的一種方法。 class是物件的模板,它定義瞭如何建立例項,class的名字就是資料型別。一個class裡可以有多個欄位(field),欄位用
Java專案依賴各jar包的作用和解釋
IKIKAnalyzer3.2.8.jar // 分詞器 ant-junit4.jar // ant junit antlr-2.7.6.jar //沒有此包,hibernate不會執行hql語句。並且會報NoClassDefFoundError:antlr/ANTLREx
java 接口的作用和好處
class strac 開發 trac lan 正是 所有 另一個 松耦合 1、java 接口的作用 http://blog.csdn.net/hack_bug/article/details/7634737 2、一位Java大牛的回答 很多JAV
經理今天問java函數和作用域
函數 數據 public oid 方法的參數 類型 語句 func 兼容 1 java 中的函數: 方法2 數學運算符1. Java 的方法Method (函數 Function), 功能, 動作1) 方法就是函數: y=f(x)=3x+6; 2) 方法的語法(修飾詞)(
割接的定義、作用和由來
高級 意思 專用 承載 但是 2.4 存在 是把 建設 割接 一、定義 割接一般包括設備和線路、業務等,是指使用一種新的事物替換原有舊的事物,也指將一種業務或流量從一個網中移植到另一網絡中。 總之凡是以新的系統替換舊的系統的行為都稱為割接,此處的系統也是一個廣義的概念,比如
java裏getter和setter的作用(轉載)
details 訪問 str 內部 比較 進行 無需 銀行 自己的 【java】類中使用getter和setter的優勢 http://www.importnew.com/9716.html java有三大特性:封裝,繼承還有多態。
java 內部類和閉包
ice end trac 定義 stat 常見 tostring change wan 內部類(inner class) public class Outer{ private String name; class Inner{ publi
java變量和作用域以及成員變量的默認初始化
作用 內存 bool 字段 效果 spa height 表示 創建 Java中的變量有成員變量和局部變量,定義在類中方法之外的變量成為成員變量或者成員字段(域),表示一個類所具有的屬性,定義為類的成員變量的變量的作用於是整個類,該變量在定義的時候不需要初始化,在使用前jav
源碼包安裝和快捷的管理nginx,自定義命令管理服務
定義開啟服務的函數 編寫一個啟動腳本管理軟件 源碼包安裝與管理 服務函數 安裝線上的生產服務器軟件包時大多會用源碼安裝,這是因為源碼安裝可以選擇最新的軟件包,而Linux系統自帶的軟件包一般都是最穩定的版本,但不能保證是最新的。源碼安裝還可以自行調整編譯參數,最大化地定制安裝結果。相對而言,源
Java之hashCode的作用和equals方法的重構規則
ide return 一點 eset log 什麽 bsp amp person 這個是博主對hashcode的初步理解,以後加深了會再來更新: 1、hashcode是什麽? hashcode是對象的散列碼,不同的對象幾乎不一樣,說幾乎是因為還是可以一樣的。 特點:每一個對
java中this 和 super關鍵字的作用
etag 傳遞 記錄 ont this spa 根據 普通 void emmmmmm也真的是好久沒有寫過java了,因為項目需要, 最近又必須重新拾起來了,雖然好多東西也都忘得差不多了.... 然後發現 竟然把super和this傻傻分不清.... 開個帖子記錄一下: 一、
Java之Collections.emptyList()、emptySet()、emptyMap()的作用和好處以及要註意的地方
內存 col 重復 代碼 初始 new list com empty 轉自https://www.cnblogs.com/qiumingcheng/p/7126281.html 先說明一下好處有哪些:1,如果你想 new 一個空的 List ,而這個 List 以後也不會再
java泛型的作用和好處
TP 語言 ID 安全 運行期 AI 泛型 tails string類型 轉載於:https://blog.csdn.net/u012760183/article/details/52092692 之前參加面試的時候遇到面試官問泛型的作用,只是說了大概自己的理解, 在此轉載
Java關鍵字final和static的作用
++ 修改 AS apr super關鍵字 存在 回收 TP javap 一、關鍵字final final修飾類:這個類就不能被繼承 final修飾方法:不能被重寫 final修飾屬性:此屬性就是一個常量,一旦初始化後,不可再被賦值。習慣上,
eNSP模擬器拓撲圖:浮動路由的實際作用和分析,默認路由的配置,抓包分析
操作 劃線 with 提示 實驗 三臺 常用 了解 為什麽 本篇介紹一下浮動路由和默認路由的配置和一些講解本篇內容附帶詳細的分析講解。會敲命令並不代表什麽,能敲明白才是關鍵。 往後的篇章內容 都盡量不寫地址配置了,如果地址都還不會配置的話,可以去翻一翻其他博文了解一下 打開
java 設計模式的作用和具體實現
targe log lan .html href tar www cnblogs spa 1.裝飾者模式 參考鏈接:https://www.cnblogs.com/chenxing818/p/4705919.html 作用:給對象添加額外功能java 設計模式的作用和具體
2.Java基礎:方法定義和調用
處理 參數傳遞 nbsp 功能 方式 基本數據 方法名 color 值類型 一、方法的定義 1.類的方法代表的是實力的某種行為(或功能) 方法的定義:方法類型 、 方法簽名 、 方法體 2.定義類的方法 訪問修飾符 類型 方法名(參數列表){ ///方法體 }
java 中序列化的作用和好處
java 中序列化的作用和好處 2017年06月21日 01:55:53 雪人先生1234 閱讀數:5652更多 個人分類: Java 1、序列化是幹什麼的? 簡單說就是為了儲存在記憶體中的各種物件的狀態,並且可以把儲存的物件狀態再讀出來。雖然你可以