成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Core Java學習筆記總結

開發 后端
本文詳細介紹Core Java,作為學習筆記大家可以了解到Core Java的核心概念,以及相關語法規則與規范。

一、Core Java核心概念

1.什么叫類?

類就是某一種事物的一般性的集合體,是相同或相似的各個事物共同特性的一種抽象。

2.什么叫對象?

在面向對象概念中,對象(Object)是類的實例(instance)。對象與類的關系就像變量與數據類型的關系一樣。

3.類的核心特性有哪些?

類具有封裝性、繼承性和多態性。

封裝性:

類的封裝性為類的成員提供公有、缺省、保護和私有等多級訪問權限,目的是隱藏類中的私有變量和類中方法的現細節。

繼承性:

類的繼承性提供從已存在的類創建新類的機制,繼承(inheritance)使一個新類自動擁有被繼承類(父類)的全部成員。

多態性:

類的多態性提供類中方法執行的多樣性,多態性有兩種表現形式:重載和覆蓋。

4.方法

對象中的方法表達了對象所具有的行為。方法實際上就是函數。
5.屬性

一個對象的屬性是能夠被外界或對象所處的環境所感知或操縱的數據或狀態。

6.Java是什么?

Java是一門易于變成的跨平臺編程語言,同時又是一個開發、應用、執行和部署平臺。Java包括Java編程語言,開發工具和環境、Java類庫等。Java語言是由美國Sun公司開發的一種完全面向對象的程序設計語言。Java語言由C++語言發展起來,但比C++語言簡單。Java語言具有簡單、與平臺無關、高效、健壯、安全、多線程等特點,它是當前網絡編程的***語言。Java既是一門編程語言又是一個平臺。

7.為什么要用Java?

最主要的原因是Java與平臺無關,一次編譯,處處運行,以及它的易于編程的特性。

8.用Java開發程序的步驟是怎么樣的?

編寫源代碼(*.java)→編譯(javac *.java)→執行(java *.class)

9.Java的環境變量

由于Java是平臺無關的,安裝JDK時Java不會自動設置路徑,也不會修改注冊表,需要用戶自行設置環境變量,但不需要修改注冊表。

JAVA_HOME:JDK的安裝路徑;

CLASSPATH:JVM裝載、class字節碼文件時的搜索路徑;

PATH:系統的環境變量,命令的搜索路徑。

path變量指出Java提供的可執行文件的路徑;

class path變量指出Java包的路徑(for Windows)

  1. set path=%path%;  
  2. C:\Program Files\jdk1.5.0\bin;  
  3. set classpath=.;  
  4. C:\Progam Files\jdk1.5.0\lib 

10.JVM是什么?

JVM,Java Virtual Machine,Java虛擬機,是一個邏輯的操作系統,它屏蔽了硬件和平臺信息,JVM能將字節碼文件(*.class)解釋并執行。正是這種獨立執行的方式,使得Java具有與平臺無關的特性。

11.類的加載過程

類加載器(class loader)加載字節碼到內存,JVM內存數據區將對象狀態放置在堆區,各線程使用的變量放在棧區,類的特征放在方法區。然后進行字節碼驗證(Byte code verifer),再執行。

二、常用Java命令

1.$javac

編譯源代碼

2.$java class [args]

執行類文件(Byte code 文件)

3.$jdb 

調試命令

4.$javadoc [options] [packagenames] [sourcefiles] [@files]

生成Javadoc文檔

5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…

解壓縮jar文件命令
c:創建新的壓縮文件(create)
t:列出清單(tail)
u:更新壓縮文件(update)
v:顯示壓縮過程(view)
f:壓縮文件的名稱(filename)
m;按照清單指定信息進行壓縮

三、Core Java語法與規范

1. 一個源文件只有一個public類;

2.public源文件可以有多個類定義;

3.源文件名字必須與public類名一致

4.包名必須在***行(except annotation)注釋通常放在***行,定義了包,則包定義放在***行(包用來區分同名的類以及組織類);

5.包名可以有零個或一個,但不可以有多個;

6.源文件如果帶包的話,***存放在包結構對應的目錄下。

【編輯推薦】

  1. 基于JavaScript的REST客戶端框架
  2. 如何優化JavaScript腳本的性能
  3. JavaScript控制Excel打印***解決方案
  4. 用Javascript連接Access數據庫的方法
  5. 淺談JavaScript中面向對象技術的模擬
責任編輯:張燕妮 來源: itpub
相關推薦

2011-08-09 17:21:37

2009-08-13 18:21:52

C#學習筆記

2013-03-28 09:45:34

iOS學習筆記總結整理

2010-06-30 18:09:22

UML建模

2010-06-13 13:44:07

UML學習筆記

2010-01-14 17:02:10

學習C++

2010-06-02 09:06:26

SVN學習

2010-06-17 16:42:04

UML

2010-07-09 14:05:56

UML建模

2009-12-17 16:15:00

CCNP學習筆記

2010-01-26 17:53:05

C++入門學習

2009-07-14 17:01:24

JDBC基礎

2009-09-08 16:11:20

CCNA(640-80

2016-09-21 21:49:37

PromiseJavascript前端

2010-02-05 14:48:04

Android手機操作

2021-10-06 10:40:23

Core JavaJava編程語言

2009-06-29 09:00:14

JSFJava

2009-06-22 14:28:00

java接口

2009-11-17 10:55:02

PHP字符串處理函數

2010-01-15 14:59:54

C++標準程序庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99视频在线免费观看 | 成人婷婷 | 91精品国产一区二区在线观看 | 欧美一区二区三区的 | 精品久久久久久久 | 国产精品美女久久久久久免费 | 最新中文字幕第一页视频 | 国产精品爱久久久久久久 | 中文无码日韩欧 | 欧美日韩在线一区二区 | 极品久久| 一区二区三区视频在线免费观看 | 国产精品久久久久aaaa樱花 | 亚洲精品视频免费观看 | 午夜一区二区三区在线观看 | 亚洲视频免费在线看 | 欧美一区在线视频 | 黄色一级免费 | 国产玖玖 | 成人午夜在线 | 国产日韩欧美激情 | 亚洲一页 | 一本大道久久a久久精二百 欧洲一区二区三区 | 成人精品国产免费网站 | 日韩中文字幕在线观看视频 | 777777777亚洲妇女 | 91综合网| 日韩精品在线观看一区二区三区 | 亚洲精品中文在线 | 国产精品18久久久久久久 | 欧美一级免费 | 国产美女在线免费观看 | 日韩最新网址 | 天天躁日日躁狠狠躁2018小说 | 亚洲电影一区 | 久综合| 久久久国产一区二区三区 | 国产三级电影网站 | 久久人人网 | 国产精品久久久久aaaa樱花 | 九九热精品视频在线观看 |