java-基本概念
- 物件(object):物件可以是一個現實世界具體存在的事物,也可以是對抽象事物的描述;
- 類(class):具有相同或相似性質的物件的抽象就是類;
- 類的結構:類主要有兩種結構關係:“is a”關係(分類結構),"has a"關係(組裝結構);
- 抽象(abstract):抽象是從眾多的事物中抽取出共同的,本質性的特徵,而捨棄其非本質的特徵
- 抽象類
- 介面
- 屬性
- 方法
- 引用
- 方法過載(overload):多個同名不同參的方法(可以是引數個數不同,異可是引數型別不同)
- 方法重寫():
- 構造方法:與類名同名且沒有返回值的方法
- 塊(block):分例項塊和靜態塊
- 例項塊:在JAVA中,單單由{ }包含起來的程式碼塊
- 靜態塊:在JAVA中,由static修飾的例項塊;
- 例項塊與靜態塊相同點:都執行在構造方法之前;
- 例項塊與靜態塊不同點:靜態塊執行且僅執行一次,例項塊在每次例項化物件時都會執行;
- 內部類(inner class):宣告在類體中的類;
- 外部類(outer class):相對於內部類來說,包含內部類的類往往被稱為外部類
相關推薦
java基本概念
java gc一、JVM和jdk概念說明:1.JVM是Java虛擬機,所有的Java程序都在Java虛擬機中運。2.JDK是Java開發工具包,用來開發Java程序,是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫3.jdk中有一個編譯器,可以把你的java源代碼編譯成可以在虛擬機
JAVA基本概念大全
1.Java 重寫(Override)與過載(Overload) 重寫就是當子類繼承自父類的相同方法,輸入資料一樣,但要做出有別於父類的響應時,你就要覆蓋父類方法。 過載就是同樣的一個方法能夠根據輸入資料的不同,做出不同的處理。2.Java抽象類和抽象方法(abs
java-基本概念
物件(object):物件可以是一個現實世界具體存在的事物,也可以是對抽象事物的描述;類(class):具有相同或相似性質的物件的抽象就是類;類的結構:類主要有兩種結構關係:“is a”關係(分類結
章節二 java基本概念
課時4 CLASSPATHhuan環境屬性 1.知識點: (1)CLASSPATH屬性的作用 (2)CLASSPATH屬性的設定 2.具體內容 CLASSPATH在開發之中最為有用處的一個屬性,下面先來了解一下CLA
Java基本概念-檔案系統與流操作
一 file類的介紹 1 檔案系統主要由磁碟分割槽、目錄檔案和檔案組成 2 檔案:流的容器,用file表示 3 流:檔案的內容,用stream表示 考慮跨平臺,用file表示磁碟、目錄、檔案 4 file類的主要常用方法:
Java web的基本概念
一定的 本質 解析 計算機系統 tom 調用 war 保存 web模塊 概念一直是學習計算機軟件開發中經常遇到的問題,也是軟件行業最喜歡創造的東西。很多時候,學習計算機軟件開發遇到困難都是因為對某些概念的不理解,而不是因為技術本身有多麽復雜。Java Web作為Java
java多線程_01_線程的基本概念
bool 我們 優先 try 立即執行 合並 abcde rup unix 線程:一個程序裏邊不同的執行路徑 例子程序:這個例子程序是一條執行路徑。這個程序只有一個分支,就是main方法,叫主線程 public static void main(String[]
Java - 線程基本概念
完整 顯式 數據訪問 基本概念 重新 object www 外部 object類 【java並發編程實戰】-----線程基本概念 線程狀態圖 說明:線程共包括以下5種狀態。1. 新建狀態(New) : 線程對象被創建後,就進入了新建狀態。例如,Thre
Java程序基本概念
存在 劃分 操作數 catch this col 發生 con nbsp 大家好,在這裏跟大家講解一下關於Java程序的基本概念應用。 以下本人的介紹包括有以下的幾點: 一、標識符的定義 二、數據類型的劃分 三、運算符的應用 四、分支結構、循環結構、循環控制語法的應用 五、
Java-Java程序設計的基本概念
科學 獲取 img 32位 基本 含義 科學計數 而且 變量 2017-10-06 15:31:39 一、Java程序的基本構成 二、數據類型與標識符 數據類型 標識符 廣義的用於定義各種對象名稱的字符串集合稱為標識符,標識符一般分為用戶
java程序設計基本概念
pan 內部 創建 編譯期 內存 nbsp blog 區別 strong JVM (1)對於字符串:其對象的引用都是存儲在棧中的,如果是編譯期已經創建好(直接用雙引號定義的)的就存儲在常量池中,如果是運行期(new出來的)才能確定的就存儲在堆中。對於equals相等
Java容器---基本概念
一個 reac 通過 java容器 list 相同 -i order 元素 1.持有對象 Java容器類類庫的用途是“保存對象”,並將其劃分為兩個不同的概念: (1) Collection: 一個獨立元素的序列,這些元素都服從一條或多條規則。L
java並發的基本概念和級別
結構 樂觀 live 執行 完成後 不成功 CP 被占用 如果 並發的概念: 並發(Concurrency)和並行(Parallelism) 並發偏重於多個任務交替執行,而多個任務之間有可能還是串行的。而並行是真正意義上的“同時執行”。嚴格意義上
java 多線程的基本概念
java 概念 操作 進程 多線程 數據 進行 發生 程序 進程: 進程是操作系統結構的基礎,是程序的一次運行,是一個程序及其數據在處理機上順序執行時所發生的活動,是程序在一個數據集合上運行的過程,它是系統進行資源分配和調度的一個單位 線程: 線程是程序執行的一
輕松學會Java高並發第一課-並發的基本概念
並行 運行 設計 多核處理器 區別 聯網 ava 行處理 互聯網 概念 並發:同時擁有兩個或者多個線程,如果程序在單核處理器上運行,多個線程將交替地換入或者換出內存,每個線程都處於執行過程中的某個狀態。如果運行在多核處理器上,此時,程序中的每個線程都將分配到一個處理器核上
Java新手入門的三十個基本概念
在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條基本的概念。 Java概述:
【java併發程式設計實戰】—–執行緒基本概念
轉自 http://cmsblogs.com/?p=1638 共享和可變 要編寫執行緒安全的程式碼,其核心在於對共享的和可變的狀態進行訪問。 “共享”就意味著變數可以被多個執行緒同時訪問。我們知道系統中的資源是有限的,不同的執行緒對資源都是具有著同等的使用權。有限、公平就意味著競爭
JAVA併發程式設計之基本概念
1、鎖是對物件訪問的時候,通過對物件加鎖,防止並行訪問的控制手段;對物件加鎖成功,代表我持有這個物件的監視器,解鎖,代表釋放了這個物件的監視器。 拿到物件的監視器,肯定是對物件加鎖成功的;對物件加鎖成功 ,程式可以主動Watiing或者Time_waiting在物件監視器上。 2、鎖與監
Java 面向物件基本概念
我自己根據我的經驗,自己歸檔總結了下, 所謂面向物件,就是 以基於物件的思維去分析和解決問題,萬物皆物件; 面向物件經常和麵向過程放一起討論; 這裡舉例, 比如要造一輛自行車,假如以面向過程的思維搞,張三先搞輪子, 李四再搞車架,王五再搞鏈條,趙六再搞腳踏板...最終
java(1)基本概念整理+eclipse安裝配置
基本概念以及與python的區別: 1 明確原始檔,類,方法,語句這幾個概念 2 while()和if()的條件只能是布林值,以下程式不行,但是python卻可以 int x=1; while(x){} //if(x){} 3 println相比print多了一個換行的功能