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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Thinking in java 笔记一

發布時間:2025/3/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Thinking in java 笔记一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章 對象導論

1.1 抽象過程

建立機器模型(解空間)和實際問題模型(問題空間)之前的關聯。面向對象將問題空間的元素在解空間中表示為對象。

面向對象語言的五個基本特性:萬物皆為對象;程序是對象的集合,他們通過發送消息來告知彼此所需要的;每個對象都有自己的由其他對象所構成的存儲;

每個對象都有其類型;某一特定類型的所有對象都可以接受相同的消息

1.2 每個對象都有接口

接口確定了對某一特定對象所能發送的請求

1.3 每個對象都提供服務

將對象想象為“服務提供者”

在良好的面向對象設計中,每個對象都可以很好的完成一項任務,但是它并不試圖做更多的事

1.4 被隱藏的具體實現

類創建者和客戶端程序員,訪問控制讓客戶端程序員無法觸及他們不應該觸及的部分

1.5 復用具體的實現

代碼復用是面向對對象程序設計語言了不起的優點之一

組合 聚合

1.6 繼承

基類與導出類產生差異的方法:添加新的方法(is-like-a);覆蓋基類方法(is-a?替代)

1.7 伴隨多態的可互換對象

面向對象程序設計函數調用使用后期綁定

1.8 單根繼承結構

單根繼承保證所有對象都具備某些功能(垃圾回收,多態)

1.9 容器

集合 參數化類型(泛型)

1.10 對象的創建和生命周期

java完全采用動態內存分配方式,垃圾回收

1.11 異常處理:處理錯誤

異常處理就像是與程序正常執行路勁并行的、在錯誤發生生執行的另一條路勁

1.12 并發編程

1.13 java與internet

本章確實是導論,大概介紹了面向對象程序設計和java的一些核心概念

?

第二章 一切都是對象

2.1 用引用操縱對象

引用占用空間java規范并未規定

2.2 必須由你創建所有對象

存儲區: 寄存器,堆棧,堆,常量存儲,非RAM存儲

高精度數字 BigInteger BigDecimal

數組

2.3 永遠不需要銷毀對象(感覺沒翻譯好,意思是不用自己主動銷毀對象)

2.4 創建新的數據類型:類

2.5 方法、參數和返回值

2.6 構建一個java程序

static關鍵字

2.7 你的第一個java程序

2.8 注釋和文檔

2.9 編碼風格

本章就是一個基本程序的入門

?

第三章 操作符

3.1 更簡單的打印語句

靜態導入

3.2使用java操作符

3.3 優先級

3.4 賦值

3.5 算術操作符

3.6 自動遞增和遞減

3.7 關系操作符

3.8 邏輯操作符

3.9 直接常量

常量后綴

3.10 按位操作符

3.11 移位操作符

3.12 三元操作符 if-else

3.13 字符串操作符+ 和 +=

3.14 使用操作符常犯錯誤

if(x=y)

3.15 類型轉換操作符

截尾 舍入Math.round

3.16 java沒有sizeof

?

第四章 控制執行流程

4.1 true和false

4.2 if-else

4.3 迭代

4.4 foreach語法

4.5 return

4.6 break和continue

4.7臭名昭著的goto

?break label;

?continue label;

4.8 switch

?

轉載于:https://www.cnblogs.com/coderway/p/4185593.html

總結

以上是生活随笔為你收集整理的Thinking in java 笔记一的全部內容,希望文章能夠幫你解決所遇到的問題。

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