P69 注意:開始用功了!《Java2實用教程(第4版)》第4章導讀主要內容類構造方法與對象的創建類與程序的基本結構參數傳值對象的組合實例成員與類成員方法重載this關鍵字包import語句對象數組§4.1編程語言的幾個發展階段4.1.1面向機器語言計算機處理信息的早期語言是所謂的機器語言,使用機器語言進行程序設計需要面向機器來編寫代碼,即需要針對不同的機器編寫諸如01011100這樣的指令序列。4.1.2面向過程語言隨著計算機硬件功能的提高,在20世紀60年代出現了面向過程設計語言,如C語言等。
P33 《Java2實用教程(第4版)》第3章導讀主要內容運算符與表達式語句概述if條件分支語句switch開關語句循環語句break和continue語句數組與for語句§3.1運算符與表達式Java提供了豐富的運算符,如算術運算符、關系運算符、邏輯運算符、位運算符等。Java語言中的絕大多數運算符和C語言相同,基本語句,如條件分支語句、循環語句等也和C語言類似,因此,本章就主要知識點給予簡單的介紹。
P19 《Java2實用教程(第4版)》第1章Java入門導讀主要內容Java的地位Java誕生Java的特點安裝JDK簡單的Java應用程序Java的先導知識與后繼技術1.1Java的地位1.1.1網絡地位Java的平臺無關性讓Java成為編寫網絡應用程序的佼佼者,而且Java也提供了許多以網絡應用為核心的技術,使得Java特別適合于網絡應用軟件的設計與開發1.1.2語言地位是一門很好的面向對象語言,通過學習Java語言可以學習怎樣使用對象來完成某些任務、掌握面向對象編程的基本思想.1.1.3需求地位IT行業對Java人才的需求正在不斷的增長,掌握Java語言及其相關技術意味著較好的就業前景和工作酬金。
P19 《Java2實用教程(第4版)》第2章導讀主要內容標識符與關鍵字基本數據類型類型轉換運算輸入、輸出數據數組§2.1標識符與關鍵字2.1.1.標識符用來標識類名、變量名、方法名、類型名、數組名、文件名的有效字符序列稱為標識符,簡單地說,標識符就是一個名字.標識符由字母、下劃線、美元符號和數字組成,長度不受限制。標識符的第一個字符不能是數字字符。
P19 摘要:Java流在處理上分為字符流和字節流。字符流處理的單元為2個字節的Unicode字符,分別操作字符、字符數組或字符串,而字節流處理單元為1個字節,操作字節和字節數組。Java內用Unicode編碼存儲字符,字符流處理類負責將外部的其他編碼的字符流和java內Unicode字符流之間的轉換。
P22 JDBC工作原理通過JDBC對數據庫執行SQL語句基于數據源訪問數據庫高級開發技巧回顧目標使用JavaMailAPI描述JavaMail會話和消息使用Transport對象創建SendMailServlet描述
P24 回顧會話跟蹤允許服務器跟蹤同一客戶端作出的連續請求HttpServletRequest接口的getSession()方法用于創建會話不同的會話跟蹤技術包括URL重寫、Cookie和隱藏表單域運行于同一服務器上的Servlet可以使用Servlet間通信方法進行通信Servlet上下文中可以存儲共享對象目標理解JSP理解JSP頁面的各種構成元素了解JSP頁面的執行過程了解JSP的優點運用JBuilder開發JSPJSP概念2-1Java服務器頁面(JavaServerPage,JSP)以擴展名.jsp保存有效地控制動態內容生成在JavaServerPage里面使用Java編程語言和類庫HTML用于表示頁面,而Java代碼用于訪問動態內容JSP使用Java訪問動態內容JSP頁面
P26 第3章:Java基礎程序設計 Java數據類型運算符、表達式與語句判斷與循環語句本章目標.Java數據類型本節目標掌握Java數據類型的劃分掌握Java中的八種基本數據類型掌握數據類型間的相互轉換Java數據類型劃分Java基本數據類型.
P15 Java代碼規范本Java代碼規范以SUN的標準Java代碼規范為基礎,為適應我們公司的實際需要,可能會做一些修改。本文檔中沒有說明的地方,請參看SUNJava標準代碼規范。如果兩邊有沖突,以SUNJava標準為準。1.標識符命名規范1.1概述標識符的命名力求做到統一、達意和簡潔。1.1.1統一統一是指,對于同一個概念,在程序中用同一種表示方法,比如對于供應商,既可以用supplier,也可以用provider,但是我們只能選定一個使用,至少在一個Java項目中保持統一。
P74 Java與設計模式Lesson1設計模式分類創建模式結構模式行為模式優點面向界面編程降低耦合性增加靈活性創建模式設計模式之Factory-工廠模式客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。設計模式之Factory-工廠模式追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。
P8 接口 java.util.concurrent.ExecutorService 表述了異步執行的機制,并且可以讓任務在后臺執行。壹個 ExecutorService 實例因此特別像壹個線程池。事實上,在 java.util.concurrent 包中的 ExecutorService 的實現就是壹個線程池的實現。
P4 另一種是包裝類數據?,如Integer,String,Double等將相應的基本數據類型包裝起來的類。這些類數據全部存在于堆中,Java用new()語句來顯示地告訴編譯器,在運行時才根據需要動態創建,因此比較靈活,但缺點是要占用更多的時間。
P 本文檔是 Java 2 Platform Standard Edition 5.0 的 API 規范。 請參見: 描述 Java 2 Platform 軟件包 java.applet 提供創建 applet 所必需的類和 applet 用來與其 applet 上下文通信的類。 java.awt 包含用于創建用戶界面和繪制圖形圖像的所有類。 java.awt.color 提供用于顏色空間的類。 java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸數據的接口和類。 java.awt.dnd Drag 和 Drop 是一種直接操作操作,在許多圖形用戶界面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸信息。 java.awt.event 提供處理由 AWT 組件所激發的各類事件的接口和類。 java.awt.font 提供與字體相關的類和接口。 java.awt.geom 提供用于在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。 java.awt.im 提供輸入方法框架所需的類和接口。
P public interface CommandObject Activation Framework 所知的 JavaBean 組件實現此接口,以找出請求這些組件執行的命令動詞,并獲取表示這些組件要操作的數據的 DataHandler。不實現此接口的 JavaBean 也同樣可以使用。這類命令可以使用 Externalizable 接口或特定于應用程序的方法來獲取數據。<br>DataContentHandler 接口由可用于擴展 Transferable 接口的 DataHandler 實現性能的對象來實現。通過 DataContentHandlers 可擴展該框架,使它能夠將流轉入對象,并能將對象寫入流。 應用程序通常不直接調用 DataContentHandler 中的方法。相反,應用程序調用 DataHandler 中的等效方法。DataHandler 將使用當前 DataContentHandlerFactory 嘗試找到與其 MIME 類型對應的恰當 DataContentHandler。然后,DataHandler 調用到該 DataContentHandlerthen 中的方法。
P16 微信公眾平臺java開發詳解(工程代碼+解析)說明:本次的教程主要是對微信公眾平臺開發者模式的講解,網絡上很多類似文章,但很多都讓初學微信開發的人一頭霧水,所以總結自己的微信開發經驗,將微信開發的整個過程系統的列出,并對主要代碼進行講解分析,讓初學者盡快上手。在閱讀本文之前,應對微信公眾平臺的官方開發文檔有所了解,知道接收和發送的都是xml格式的數據。
P127 瘋狂java講義筆記一、Java概述1.java編譯產生與平臺無關的字節碼(*.class文件),再在JVM里面執行。2.JVM是一個抽象的計算機,具有指令集并使用不同的存儲區,負責執行指令,還要管理數據、內存和寄存器。3.JVM細節:指令集、寄存器、類文件的格式、棧、垃圾回收堆、存儲區。4.只運行java程序可以只安裝JRE,若要開發則要JDK5.bin路徑下的絕大部分命令都是包裝了tools.jar文件里的工具類。6.JDK1.5之后可以不用設置CLASSPATH環境變量。7.main方法的public和static可以交換位置。
P138 講了XML與HTML相比的優點:HTML語言及其局限性:HTML(Hyper Text Markup Language,超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各作操作系統平臺(如UNIX、Windows等)。自1990年以來,HTML就一直被用作WorldWideWeb(WWW)上的信息表示語言,用于描述Homepage的格式設計和它與WWW上其他Homepage(Hyperlink)的鏈接信息。
P11 注明:如果從ANT啟動程序,this.getClass().getResource("")取出來的比較怪,直接用JAVA命令行調試就可成功。 得到classpath和當前類的絕對路徑的一些方法,獲得CLASSPATH之外路徑的方法: URLbase=this.getClass().getResource("");
P7 現在的程序員,不再像以前一樣,掌握一種編程語言就可以混得有模有樣了,現實的情況是,真實的項目中,通常是涉及多種編程語言,舉幾個簡單的例子,一個軟件為了快速開發,可能是使用Delphi或VB作為界面開發首選語言,底層的指令或核心算法,會使用C/C++處理,涉及數據處理的時候,為了安全和快速開發,會使用Javascript或Python等腳本語言實現數據分析處理。因此,開發者應該學習或掌握語言混合編程。C++和Java是主流的兩種編程語言,但是現在整個網上對實現這兩種語言混合編程的資料少之又少,卻又說之不全,并且有時多種問題現在也含糊不清,對正在學習或使用這兩種語言的朋友造成很大的困擾。本人的這篇拙作,希望對使用這兩種語言混合編程學習的朋友可以拋磚引玉。
P78 序這四種情況下你會用到本書:在Java程序中復用以前寫過的C/C++代碼。自己實現一個java虛擬機學習不同語言如何進行協作,尤其是如何實現垃圾回收和多線程。把一個虛擬機實現整合到用C/C++寫的程序中。本書是寫給開發者的。JNI在1997年第一次發布,本書總結了SUN工程師和大量開發者兩年來積累的經驗。本書介紹了JNI的設計思想,對這種思想的理解是使用JNI的各種特性的基礎。本書有一部分是JAVA2平臺上面的JNI特征的規范說明。JNI程序員可以把這部分用作一個手冊。JVM開發者在實現虛擬機的時候必須遵守這些規范。JNI的部分設計思想來源于Netscape的JavaRuntimeInterface(JRI)。簡介JNI是JAVA平臺的一個重要特征,使用它我們可以重用以前用C/C++寫的大量代碼。本書既是一個編程指南也是一個JNI手冊。本書共包括三部分:第二章通過一個簡單的例子介紹了JNI。它的對象是對JNI不熟悉的初學者。