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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

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

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

第1章 Java程序設(shè)計(jì)概述

1.1java程序設(shè)計(jì)平臺(tái)

?????? Java是一個(gè)完整的平臺(tái),有一個(gè)龐大的庫(kù),其中包含了很多可重用的代碼,以及一個(gè)提供諸如安全性、跨操作系統(tǒng)的可移植性以及自動(dòng)垃圾收集等服務(wù)的執(zhí)行環(huán)境。

1.2 Java“白皮書(shū)”的關(guān)鍵術(shù)語(yǔ)

1)簡(jiǎn)單性2)面向?qū)ο?/td>3)分布式4)健壯性5)安全性
6)體系結(jié)構(gòu)中立?7)可移植性8)解釋型9)高性能10)多線程
11)動(dòng)態(tài)性

1.2.1簡(jiǎn)單性

??????? 1.Java語(yǔ)法是C++語(yǔ)法的一個(gè)“純凈版本”。這里沒(méi)有頭文件、指針運(yùn)算(甚至指針語(yǔ)法)、結(jié)構(gòu)、聯(lián)合、操作符重載、虛基類等。

??????? 2.“簡(jiǎn)單”的另一方面是小。Java的目標(biāo)之一是支持開(kāi)發(fā)能夠在小型機(jī)器上獨(dú)立運(yùn)行的軟件。現(xiàn)在有一個(gè)獨(dú)立的具有較小類庫(kù)的Java微型版本(Java Micro Edition),這個(gè)版本適用于嵌入式設(shè)備。

1.2.2面向?qū)ο?/h3>

????????面向?qū)ο笤O(shè)計(jì)是一種程序設(shè)計(jì)技術(shù)。它將重點(diǎn)放在數(shù)據(jù)(即對(duì)象)和對(duì)象的接口上。Java的面向?qū)ο筇匦耘cC++旗鼓相當(dāng)。Java和C++的主要不同點(diǎn)在于多重繼承,在Java中,取而代之的是簡(jiǎn)單的接口概念。

1.2.3分布式

1.2.4健壯性

1.2.5安全性

一開(kāi)始,Java就設(shè)計(jì)成能夠防范各種攻擊,其中包括:

  • 運(yùn)行時(shí)堆棧溢出,這是蠕蟲(chóng)和病毒常用的攻擊手段;
  • 破壞自己的進(jìn)程空間之外的內(nèi)存;
  • 未經(jīng)授權(quán)讀寫(xiě)文件;

1.2.6體系結(jié)構(gòu)中立

1.2.7可移植性

1.2.8解釋型

1.2.9高性能

1.2.10多線程

1.2.11動(dòng)態(tài)性? ?????

??????? 1.Java與C和C++相比更加具有動(dòng)態(tài)性。它能夠適應(yīng)不斷發(fā)展的環(huán)境。

??????? 2.庫(kù)中可以自由地添加新方法和實(shí)例變量,而對(duì)客戶端沒(méi)有任何影響。???? ???????

1.3 Java applet與Internet

????????用戶從Internet下載Java字節(jié)碼,并在自己的機(jī)器上運(yùn)行。在網(wǎng)頁(yè)中運(yùn)行Java程序稱為applet。

1.4 Java發(fā)展簡(jiǎn)史

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

1.5 關(guān)于Java的常見(jiàn)誤解

??????? 書(shū)中共11點(diǎn),可以了解一下。

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。