91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

J2SE的基本概念是什么

發布時間:2021-12-21 14:35:11 來源:億速云 閱讀:128 作者:iii 欄目:編程語言

本篇內容主要講解“J2SE的基本概念是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“J2SE的基本概念是什么”吧!

  
  Java概述:
  
  目前Java主要應用于中間件的開發(middleware)---處理客戶機于服務器之間的通信技術,早期的實踐證明,Java不適合pc應用程序的開發,其發展逐漸變成在開發手持設備,互聯網信息站,及車載計算機的開發.Java于其他語言所不同的是程序運行時提供了平臺的獨立性,稱許可以在windows,solaris,linux其他操作系統上使用完全相同的代碼.Java的語法與C++語法類似,C++/C程序員很容易掌握,而且Java是完全的徹底的面向對象的,其中提出了很好的GC(Garbage Collector)垃圾處理機制,防止內存溢出.
  
  Java的白皮書為我們提出了Java語言的11個關鍵特性.
  
  (1)Easy:Java的語法比C++的相對簡單,另一個方面就是Java能使軟件在很小的機器上運行,基礎解釋其和類庫的支持的大小約為40kb,增加基本的標準庫和線程支持的內存需要增加125kb.
  
  (2)分布式:Java帶有很強大的TCP/IP協議族的例程庫,Java應用程序能夠通過URL來穿過網絡來訪問遠程對象,由于servlet機制的出現,使Java編程非常的高效,現在許多的大的web server都支持servlet.
  
  (3)OO:面向對象設計是把重點放在對象及對象的接口上的一個編程技術.其面向對象和C++有很多不同,在與多重繼承的處理及Java的原類模型.
  
  (4)健壯特性:Java采取了一個安全指針模型,能減小重寫內存和數據崩潰的可能型
  
  (5)安全:Java用來設計網路和分布系統,這帶來了新的安全問題,Java可以用來構建防病毒和防攻擊的System.事實證明Java在防毒這一方面做的比較好.
  
  (6)中立體系結構:Java編譯其生成體系結構中立的目標文件格式可以在很多處理器上執行,編譯器產生的指令字節碼(Javabytecode)實現此特性,此字節碼可以在任何機器上解釋執行.
  
  (7)可移植性:Java中對基本數據結構類型的大小和算法都有嚴格的規定所以可移植性很好.
  
  (8)多線程:Java處理多線程的過程很簡單,Java把多線程實現交給底下操作系統或線程程序完成.所以多線程是Java作為服務器端開發語言的流行原因之一
  
  (9)Applet和servlet:能夠在網頁上執行的程序叫Applet,需要支持Java的瀏覽器很多,而applet支持動態的網頁,這是很多其他語言所不能做到的.

  基本概念:
  
  1.OOP中唯一關系的是對象的接口是什么,就像計算機的銷售商她不管電源內部結構是怎樣的,他只關系能否給你提供電就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的屬性和行為對象組成的,不同的對象的訪問通過函數調用來完成,對象間所有的交流都是通過方法調用,通過對封裝對象數據,很大限度上提高復用率.
  
  2.OOP中最重要的思想是類,類是模板是藍圖,從類中構造一個對象,即創建了這個類的一個實例(instance)
  
  3.封裝:就是把數據和行為結合起在一個包中)并對對象使用者隱藏數據的實現過程,一個對象中的數據叫他的實例字段(instance field)
  
  4.通過擴展一個類來獲得一個新類叫繼承(inheritance),而所有的類都是由Object根超類擴展而得,根超類下文會做介紹.
  
  5.對象的3個主要特性
  
  behavior---說明這個對象能做什么.
  state---當對象施加方法時對象的反映.
  identity---與其他相似行為對象的區分標志.
  每個對象有唯一的indentity 而這3者之間相互影響.
  
  6.類之間的關系:
  use-a :依賴關系
  has-a :聚合關系
  is-a :繼承關系--例:A類繼承了B類,此時A類不僅有了B類的方法,還有其自己的方法.(個性存在于共性中)
  
  7.構造對象使用構造器:構造器的提出,構造器是一種特殊的方法,構造對象并對其初始化.
  例:Data類的構造器叫Data
  new Data()---構造一個新對象,且初始化當前時間.
  Data happyday=new Data()---把一個對象賦值給一個變量happyday,從而使該對象能夠多次使用,此處要聲明的使變量與對象變量二者是不同的.new返回的值是一個引用.
  構造器特點:構造器可以有0個,一個或多個參數
  構造器和類有相同的名字
  一個類可以有多個構造器
  構造器沒有返回值
  構造器總是和new運算符一起使用.
  
  8.重載:當多個方法具有相同的名字而含有不同的參數時,便發生重載.編譯器必須挑選出調用哪個方法.
  
  9.包(package)Java允許把一個或多個類收集在一起成為一組,稱作包,以便于組織任務,標準Java庫分為許多包.java.lang java.util java,net等,包是分層次的所有的java包都在java和javax包層次內.
  
  10.繼承思想:允許在已經存在的類的基礎上構建新的類,當你繼承一個已經存在的類時,那么你就復用了這個類的方法和字段,同時你可以在新類中添加新的方法和字段.
  
  11.擴展類:擴展類充分體現了is-a的繼承關系. 形式為:class (子類) extends (基類).

到此,相信大家對“J2SE的基本概念是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邯郸县| 新巴尔虎右旗| 揭西县| 石首市| 古田县| 黎平县| 乐亭县| 金溪县| 五大连池市| 定陶县| 鹤峰县| 赫章县| 新晃| 武威市| 河源市| 盐城市| 莒南县| 静乐县| 新田县| 文登市| 佳木斯市| 绍兴市| 广东省| 萨嘎县| 古蔺县| 房山区| 砚山县| 文安县| 梅河口市| 阿尔山市| 东明县| 汶川县| 隆化县| 吉林市| 海城市| 衡山县| 双峰县| 防城港市| 玛沁县| 伊吾县| 石棉县|