日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【笔记】《Java核心技术卷1(第11版)》-第1章-Java程序设计概述

發布時間:2023/12/9 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【笔记】《Java核心技术卷1(第11版)》-第1章-Java程序设计概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 Java程序設計概述

1.1java程序設計平臺

?????? Java是一個完整的平臺,有一個龐大的庫,其中包含了很多可重用的代碼,以及一個提供諸如安全性、跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。

1.2 Java“白皮書”的關鍵術語

1)簡單性2)面向對象3)分布式4)健壯性5)安全性
6)體系結構中立?7)可移植性8)解釋型9)高性能10)多線程
11)動態性

1.2.1簡單性

??????? 1.Java語法是C++語法的一個“純凈版本”。這里沒有頭文件、指針運算(甚至指針語法)、結構、聯合、操作符重載、虛基類等。

??????? 2.“簡單”的另一方面是小。Java的目標之一是支持開發能夠在小型機器上獨立運行的軟件。現在有一個獨立的具有較小類庫的Java微型版本(Java Micro Edition),這個版本適用于嵌入式設備。

1.2.2面向對象

????????面向對象設計是一種程序設計技術。它將重點放在數據(即對象)和對象的接口上。Java的面向對象特性與C++旗鼓相當。Java和C++的主要不同點在于多重繼承,在Java中,取而代之的是簡單的接口概念。

1.2.3分布式

1.2.4健壯性

1.2.5安全性

一開始,Java就設計成能夠防范各種攻擊,其中包括:

  • 運行時堆棧溢出,這是蠕蟲和病毒常用的攻擊手段;
  • 破壞自己的進程空間之外的內存;
  • 未經授權讀寫文件;

1.2.6體系結構中立

1.2.7可移植性

1.2.8解釋型

1.2.9高性能

1.2.10多線程

1.2.11動態性? ?????

??????? 1.Java與C和C++相比更加具有動態性。它能夠適應不斷發展的環境。

??????? 2.庫中可以自由地添加新方法和實例變量,而對客戶端沒有任何影響。???? ???????

1.3 Java applet與Internet

????????用戶從Internet下載Java字節碼,并在自己的機器上運行。在網頁中運行Java程序稱為applet。

1.4 Java發展簡史

版本及年份新語言特性類與接口的數量
1.0 (1996)語言本身211
1.1 (1997)內部類477
1.2 (1998)strictfp修飾符1524
1.3 (2000)184
1.4 (2002)斷言2723
5.0 (2004)泛型類、"for each"循環、可變元參數、自動裝箱、元數據、枚舉、靜態導入3279
6 (2006)3793
7 (2011)基于字符串的選擇語句、菱形運算符、二進制字面量、異常處理增強4024
8 (2014)lambda表達式、包含默認方法的接口、流和日期/時間庫4240
9 (2017)模塊、其他的語言和類庫增強6005

1.5 關于Java的常見誤解

??????? 書中共11點,可以了解一下。

總結

以上是生活随笔為你收集整理的【笔记】《Java核心技术卷1(第11版)》-第1章-Java程序设计概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。