Java程式設計思想學習心得(序)
相關推薦
Java程式設計思想學習心得(序)
有句話說的好,讀一百本書,不如一本書讀一百遍。像《Java程式設計思想》這麼經典的書更應該多讀多想,以前只是讀了很多遍,並沒有適當的做一些總結,從這次讀這本書開始,我會階段性的寫一些總結性的文章,這些文章的內容基本上就是學習這本書的一些心得體會,還有一些比較重要的概念,以及
JAVA程式設計思想學習筆記(一)
物件導論 1.1 抽象過程 Smalltalk的五個基本特性: 萬物皆為物件。 程式是物件的集合,它通過傳送訊息來告知彼此所要做的。 每個物件都有自己的由其他物件所構成的儲存。 每個物件都有其型別。 某一特定型別的所有物件都可以接受同樣的訊息。
JAVA程式設計思想學習筆記(三)操作符
操作符 別名問題 先來看段程式碼,猜猜最後輸出的是什麼: class Test{ int t; } public class A { public static void main(String[] args) { // TODO Auto-gener
JAVA程式設計思想學習筆記(八)介面
介面 抽象類和抽象方法 抽象方法:這種方法不完整,僅有宣告而沒有方法體。所採用的語法如下: abstract void f(); 抽象類:包含抽象方法的類叫做抽象類,如果一個類包含一個或多個抽象方法,該類必須被限定為抽象的。 介面 關鍵字:interface 介面定
JAVA程式設計思想學習筆記(七)多型
多型 繫結 繫結: 將一個方法呼叫同一個方法主體關聯起來被稱作繫結。 前期繫結: 若在程式執行前進行繫結,叫做前期繫結,它是面嚮物件語言不需要選擇就預設的繫結方式。 後期繫結: 它的含義就是在執行時根據物件的型別進行繫結,也叫做動態繫結或執行時繫結。java中除了static和fin
JAVA程式設計思想學習筆記(六)複用類
複用類 組合語法 組合語法就是在類中用其他類的物件作為本類的成員變數。 編譯器不會為每一個引用都建立預設物件,想要初始化引用,可以在下列位置進行: 在定義物件的地方 在類的構造器中 在使用物件之前,惰性初始化 使用例項初始化 繼承語法 關鍵
JAVA程式設計思想學習筆記(五)訪問許可權控制
訪問許可權控制 包:庫單元 打包關鍵字:package 匯入關鍵字:import package必須是除註釋以外的第一句程式程式碼。 java直譯器的執行過程: 找出環境變數CLASSPATH。 CLASSPATH包含一個或多個目錄,用作查詢.class檔案
JAVA程式設計思想學習筆記(四)初始化與清理
初始化與清理 用構造器確保初始化 JAVA採用和C++相同的方案,即構造器採用與類相同的名稱,在建立物件時,將會為物件分配儲存空間,並呼叫同名的構造器,達到確保初始化的目的。 構造器是一種特殊的方法,它是沒有返回值的,與返回值為空(void)不同。 另外,如果自己沒有實現構造器,就會
JAVA程式設計思想學習筆記(二)一切都是物件
一切都是物件 用引用操作物件 用一個類名,宣告一個變數,就是聲明瞭一個引用,比如類String String s; s就是類String的一個引用,引用並不是一個物件,但是它是可以控制相應的物件,相當於遙控器。引用不會分配儲存空間,new個物件之後才會分配空間。 必須由
JAVA程式設計思想學習筆記(十一)容器類List
容器類 在《java程式設計思想》一書中,容器類本是在持有物件那一章節裡面的,這裡我特意給提出來了,因為內容程式碼比較多,與其放一起顯得太臃腫,倒不如這樣來的清爽些。 List List承諾可以將元素維護在特定的序列中,List介面在Collection的基礎上添加了大量的方法,
java程式設計思想-程式碼賞析(一)
package com.test.pet; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; public abstract clas
Java程式設計思想讀書筆記(一)第1~13、16章
目錄: 第1章 物件導論 1.1 伴隨多型的可互換物件 面向物件程式設計語言使用了後期繫結的概念。當向物件傳送訊息時,被呼叫的程式碼直到執行時才能確定。也叫動態繫結。 編譯器確保被呼叫方法的存在,並對呼叫引數和返回值執行型別檢查(Java是強型別的語言,無法
Java程式設計思想-型別資訊(RTTI)
class物件 class物件是用來建立類的所有“常規”物件的,Java使用Class物件來執行其RTTI。 類是程式的一部分,每個類都有一個Class物件,即:每當編寫並且編譯一個新類,就會產生一個Class物件,該物件是由類載入器來生成的。 所有的類都是在對其第一次使用時動態載入到J
《ThinkinginJavathEdition(JAVA程式設計思想 第四版 英文版)》pdf附網盤下載連結+(附一個菜鳥的java學習之路)
技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特別好的作用。 對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看一遍,不懂也沒有關係,但是一定要在不懂的
java程式設計思想學習(1)
Smalltalk 這是第一種成功的面向物件程式設計語言,也是Java 的基礎語言。Smalltalk (java的基礎語言)的五大基本特徵: (1) 所有東西都是物
java程式設計思想 第二章 (一切都是物件)練習 2.11 練習2
練習2:參照本章的HelloDate.java這個例子,建立一個“hello,word”程式,該程式只要輸出這句話即可。你所編寫的類裡只需一個方法(即main方法,在程式啟動時被執行)。記住要把它設定為static形式,並指定引數列表即使根本不會用到這個列表。用javac進行編譯,再用java執行它
java程式設計思想 第二章 (一切都是物件)練習 2.11 練習1
練習1:建立一個類,它包含一個int域和一個char域,它們都沒有被初始化,將他們的值打印出來,以驗證java執行了預設初始化。 public class Main { static int a; static char ch
java程式設計思想 第二章 (一切都是物件)練習 2.11 練習3
練習3:找出含有ATypeName的程式碼段,將起改寫成完整的程式,然後編譯,執行。 含有ATypeName的程式碼段在《Java程式設計思想》第25頁。 程式碼為: class ATypeName {/* Class body goes here */}&nb
Java開發學習心得(一):SSM環境搭建
Java開發學習心得(一):SSM環境搭建 有一點.NET的開發基礎,在學校學過基礎語法,對JAVA有點興趣,就簡單學習了一下,記錄一下從哪些方面入手的,暫時不打算深入到原理方面,先簡單搭下環境看看,所以有些地方可能講得不慎準確。 1 SSM框架 從網上的討論來看,SSM框架似乎正在慢慢被Spring
《實戰Java高併發程式設計》學習總結(3)
第6章 java8與併發 1 顯式函式指函式與外界交換資料的唯一渠道就是引數和返回值,顯式函式不會去讀取或者修改函式的外部狀態。這樣的函式對於除錯和排錯是有益的。 2 函數語言程式設計式申明式的程式設計方式。而命令式則喜歡大量使用可變物件和指令。如下 // 指令式程式設計 p