當前位置:首頁 » 編程語言 » java耿祥義

java耿祥義

發布時間: 2022-06-09 08:13:46

1. java設計模式的介紹

《Java設計模式》是2009年由清華大學出版社出版的圖書,作者是耿祥義、張躍平。該書探討在Java程序設計中怎樣使用著名的23個設計模式。

2. Java大學實用教程(第2版)[耿祥義等編著]問答題答案,要回答題部分的答案即可,不是作業題的(編程部分)的

1.在聲明類時,類名應遵守哪些習慣?
駝峰規則
2.類體內容有哪兩種重要的成員?
成員變數 方法
3.實例方法可以操作類變數嗎?類方法可以操作實例變數嗎?
可以。不可以
4.當類的位元組碼載入到內存時,類變數就一定分配了內存空間嗎?
一定
5.類的實例變數在什麼時候會被分配內存空間?
創建對象時
6.一個類的類變數被該類創建的所有對象共享嗎?
是的
7.不同對象的實例變數分配的內存空間地址一定不同嗎?
一定不同
8.什麼叫方法的重載?構造方法可以重載嗎?
名字相同,參數不同。可以
9.請闡述,為什麼類方法不可以調用實例方法。
因為類方法有入口地址時,實例方法可能沒有入口地址。
10.請闡述,為什麼類方法中不能操作實例成員變數。
因為,如果不創建對象,實例成員變數沒有內存
11.實例方法可以用類名直接調用嗎?
不可以
12.關鍵字this可以出現在構造方法中嗎?可以出現在實例方法中嗎?可以出現在類方法中嗎?
可以,可以,不可以
13.源文件中聲明編寫的類一定在同一包中嗎?
一定
14.「import java.awt.*;」和「import java.awt.Button」有什麼不同?
引入包中全部類,只引入Button類
15.程序中如果使用了「import java.util.*;」,程序運行時,要載入java.util包中的全部類到內存嗎?

16.有哪幾種訪問許可權修飾符?說出其中一種修飾符的作用。
private ,友好,pritected ,public
如果一個對象有private的成員,該對象不能在創建它的類的外面訪問這樣的私有成員
17.怎樣反編譯一個類?
javap

3. 大學里用的JAVA教科書叫什麼哪個出版社的

《面向對象與Java程序設計》,清華大學出版社 只是有點高階,我看不太懂,個人推薦《Java編程思想》第四版

4. 請推薦一些學習JAVA的書籍[高分]

1、《Java2實用教程》
——耿祥義著 清華大學出版社
2、《Java編程思想》
——(美)Bruce Eckel著 機械工業出版社
3、《Java核心技術》
——(美)Cay S. Horstmann等著 機械工業出版社
4、《Java與模式》
——(美)閻宏著 電子工業出版社

5. 推薦一些比較好的java基礎教程。。。適合初學者,從基礎看起

《java2實用教程(第三版)》耿祥義 張躍平的
如果入門,可以用中國人自己寫的書,但要深入學習的話,還是看看老外的吧。
這本書很便宜,淘 寶上大概有5元左右的
一下數目共參考,適合不同階段。
1、孫衛琴《java面向對象編程》適合初學者
2、《Thinking in java 》,這是一本經典之作,學java的這個是一本必備書籍
3、《java核心卷1、2》,這個是進階讀物
4、《effective java》
5、《java與模式》

6. JAVA2實用教程(第三版)耿祥義、張躍平實驗指導與習題解答 (實驗完整代碼)

import java.util.Date;
public class Test {
public static void main(String[] args){
System.out.println("夏季用125度電的總電費是:"+new DianFei(125,true).getFee());
System.out.println("冬季用125度電的總電費是:"+new DianFei(125,false).getFee());
}
}
//電費類
class DianFei {
private double data;
private boolean b;
private double dj=0.49;//每度電費的價格
//data 為使用的度數,b為true表示夏天,b為false表示冬天
public DianFei(double data,boolean b){
this.data=data;
this.b=b;
}
//如果只傳入一個用電度數,那麼4-9月為夏,其他為冬
public DianFei(double data){
this.data=data;
int month=new Date().getMonth();
if(month>=3 && month<=8){//月數十從0開始的
this.b=true;
}else{
this.b=false;
}
}
//得到電費的錢數
public double getFee(){
if(!b) data+=20;
return data*dj;
}
}

7. 想學習java,初學者適合看什麼書呢

入門類

1.《java從入門到精通》(第3版)

【內容介紹】

本書從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發應該掌握的各方面技術。全書共分28章,包括:初識Java,熟悉Eclipse開發工具,Java

語言基礎,流程式控制制,字元串,數組,類和對象,包裝類,數字處理類,介面、繼承與多態,類的高級特性,異常處理,Swing程序設計,集合類,I/O輸入輸出,反射,枚舉類型與泛型,多線程,網路通信,資料庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,列印技術和企業進銷存管理系統等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發的精髓,快速提高開發技能。

【推薦理由】

本書內容詳盡,實例豐富,非常適合作為編程初學者的學慣用書,也適合作為開發人員的查閱、參考資料。

2.《java核心技術卷一》

【內容介紹】

本書是Java技術經典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發平台標准版J2SE5.0的基礎知識,主要內容包括面各對象程序設計、反射與代理、介面與內部類、事件監聽器模型、使用SwingUI工具箱進行圖形用戶界面設計,異常處理、流輸入/輸出和對象序列化、泛型程序設計等。本書內容翔實、深入淺出,附有大量程序實例,極具實用價值,是Java初學者和Java程序員的必備參考書。

【推薦理由】

本書出版以來,深受廣大讀者的喜愛,它全面介紹了Java SE的基礎知識,不但具有使用價值,而且易於閱讀,易理解,它必成為想進軍Java和基礎薄弱同學的不二之選。

3.《java編程語言》

【內容介紹】

本書以Java語言創建者的獨特視角向讀者展現了為什麼以及如何使用Java語言,以便讀者理解Java語言的基本設計目標以及它在現實世界中的應用。

本書介紹的是Java語言的最新版本,該版本在《Java Language Specification,SecondEdition》中定義,在Java2SDK1.3標准版中實現。本書已是第三版,在經構上相對前兩版有所調整,重點講述了新的語言特徵,並提供了新API的使用實例。本書完全覆蓋了Java語言當前版本的特徵和類庫,可以作為Java語言的入門向導,也可作為高級Java開發及Java語言教學的參考用書。

進階類

1.《java編程思想》

【內容介紹】

本書共22章,包括操作符、控制執行流程、訪問許可權控制、復用類、多態、介面、通過異常處理錯誤、字元串、泛型、數組、容器深入研究、JavaI/O系統、枚舉類型、並發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的絕佳教材和參考書。

【推薦理由】

本書贏得了全球程序員的廣泛贊譽,即使是最晦澀的概念,在BruceEckel的文字親和力和小而直接的編程示例面前也會化解於無形。從Java的基礎語法到最高級特性(深入的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕松掌握。

2.《java核心技術卷二》

【內容介紹】

《JAVA核心技術卷2:高級特徵》是Java技術權威指南,全面覆蓋Java技術的高級主題,包括流與文件、XML、網路、資料庫編程、高級Swing、高級 AWT、JavaBean構件、安全、分布式對象、腳本、編譯與註解處理等,同時涉及本地化、國際化以及Java SE6的內容。《JAVA核心技術卷Ⅱ:高級特徵》對Java技術的闡述精確到位,敘述方式深入淺出,並包含大量示例,從而幫助讀者充分理解Java語言以及Java類庫的相關特性。

【推薦理由】

本書是經典的《Java核心技術,卷II:高級特性》的最新修訂版,涵蓋了JavaSE6平台的高級用戶界面程序設計和企業特性。與第1卷(涵蓋了核心的語言和類庫特性)一樣,本卷已經更新到了JavaSE6。並且對新內容都作了重點標注。書中所有的示常式序都進行了詳細的設計,用來演示最新的編程技術。並展示針對專業開發者在現實中所碰到的典型問題的最佳解決方案。本書包含有關StAXAPI、JDBC4、編譯器API、腳本框架、閃屏和托盤API以及其他許多JavaSE6改進特性的新章節。本書聚焦於Java語言中更高級的特性,包括下列內容:流與文件、網路、資料庫編程、XML、JNDI與LDAP、國際化、高級GUI組件、Java2D、JavaBeans、安全、RMI與Web服務、高級AWT、註解、本地方法。

3.《瘋狂java講義》

【內容介紹】

本書深入介紹了Java編程的相關方面,全書內容覆蓋了Java的基本語法結構、Java的面向對象特徵、Java集合框架體系、Java泛型、異常處理、JavaGUI編程、JDBC資料庫編程、Java注釋、Java的IO流體系、Java多線程編程、Java網路通信編程和Java反射機制。共覆蓋了java.awt、java.lang、http://java.io和java.nio、java.sql、java.text、java.util、javax.swing包下絕大部分類和介面。

【推薦理由】

本書並不單純從知識角度來講解Java,而是從解決問題的角度來介紹Java語言,所以本書中介紹了大量實用案例開發。這些案例既能讓讀者鞏固每章的知識,又可以讓讀者學以致用、激發編程自豪感,進而引爆內心的編程激情。本書光碟里包含書中所有示例的代碼,如果讀者希望獲得課後練習的程序代碼。

本書為所有打算深入掌握Java編程的讀者而編寫,適合各種層次的Java學習者和工作者閱讀,也適合作為大學教育、培訓機構的Java教材。但北大青鳥光谷校區專業老師認為,如果只是想簡單涉獵Java,則本書過於龐大,不適合閱讀。

JavaEE類

1.《javaWeb整合開發王者歸來》

【內容介紹】

本書全面介紹了Java Web開發中的各種相關技術及知識。全書分為9篇,內容層次清晰,難度循序漸進。第1篇為入門篇,內容包括JavaWeb開發概述等;第2篇為基礎篇,內容包括Servlet技術、JSP技術、會話跟蹤、過濾器Filter、監聽器Listener等;第3篇為高級篇,內容包括JSTL標簽庫的使用、如何自定義標簽、資源國際化、資料庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內容不僅包括Struts 1.x的內容,也包括Struts2.x中的內容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務篇,內容包括EJB3概述、JPA規范Web服務框架XFire等;第8篇為工具篇,內容包括在JavaWeb項目中常用的開源工具框架、主要有版本管理工具SVN、日誌工具commons-logging與Log4J、報表圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰篇,內容為兩個典型的應用系統:論壇系統(Spring+Struts+Hibernate)、寵物商店(EJB3+JPA+Struts 2)。

【推薦理由】

資深Java程序員耗時一年時間寫作,十年開發經驗毫無保留。全面、系統、深入介紹Java Web開發的核心技術與主流框架。

2.《spring 入門到精通》

【內容介紹】

本書由淺入深,循序漸進地介紹了Spring的體系結構和相關知識點,目的是幫助初學者快速掌握Spring,並能使用Spring進行應用程序的開發。本書最大的特色在於每章都是由淺入深,從一個簡單的示例入手,讓讀者快速了解本章內容,然後再詳細講解本章涉及的基本原理和知識點,最後再通過一個詳細的示例宋鞏固所學內容。本書每一章的例子都是經過精挑細選,具有很強的針對性,力求讓讀者通過親自動手做而掌握其原理和方法,從而學習盡可能多的知識。本書適用於初、中級軟體開發人員,同時也可用作高校相關專業師生和社會培訓班的教材。

【推薦理由】

全書共分14章,內容涵蓋了Spring的基礎概念、核心容器、SpringAOP、事務處理、持久層封裝、Web框架、定時器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本書適用於初、中級軟體開發人員,同時也可用作高校相關專業師生和社會培訓班的教材。

3.《JavaWeb開發詳解》

【內容介紹】

本書共分4部分,從XML、Servlet、JSP和應用的角度向讀者展示了Java Web開發中各種技術的應用,循序漸進地引導讀者快速掌握Java Web開發。

【推薦理由】

本書內容全面,涵蓋了從事Java Web開發所應掌握的所有知識,在知識的講解上本書採用理論與實踐相結合的方式,從程序運行的內部機制進行分析講解,並通過大量的實例和實驗來驗證並運用本書的知識。

以上書籍資料希望對你有幫助,有其他問題可以留言!

8. 學java語言,買什麼書好呢

我建議你去這本書,通俗易懂,還比較容易上手,我當初就看的這本,看完後感覺收獲很多,300多頁,該講的基礎知識點都有,還不貴,等你看完這本書後你在買其他的技術書籍看就不是很困難了,但是需要你把這裡面的每段代碼都要親身寫,然後運行出結果,在逐步調試,這樣理解會更快的.

祝你好運早日學成!!!

書名字:java基礎教程清華大學出版,作者:耿祥義,你去看看吧!!呵呵

9. JAVA初學,建議先看什麼書呢~

由淺入深的學習順序可以參考這個:
1、孫衛琴《java面向對象編程》,這本書適合初學者,通俗易通。作為初學讀物很合適。
2、《Thinking in java 》,這是一本經典之作,學java的這個是一本必備書籍,人手一本都不誇張,個人建議要認真閱讀,至少是多線程之前的每章。
3、《java核心卷1、2》,這個是進階讀物,他可以使你更加理性的認識java,很多疑難雜症都能從這里找到答案,也是經典的經典,要不也不能到第8版。
4、《effective java》,Java之父James Gosling做過這樣的評價: 「我很希望10年以前就擁有這本書。可能有人認為我不需要任何Java方面的書籍,但是我需要這本書。」
這不是一本教科書,而是一本學習筆記。作者通過自己多年的開發經驗,對如何正確使用Java提出了有益有效的建議。他不僅僅是告訴你How,更要告訴你Why。這本書不適合初學者,但是你已經有了前面的學習,讀這個應該不是難事。
5、《java與模式》在開發的過程中,我們可能會遇到很多棘手的問題,但是這些問題可能先人已經處理過,而且處理的很好,模式就是先人總結的經驗,站在先人的肩膀上可以使我們看的更遠。
如果你想學習java,那就按這個順序來吧,雖然可能不是最佳的,但是我覺得這個是最適合循序漸進的原理的。
之後在分你要做那個方向。JAVA SE 、JAVA EE 、JAVA ME 、android什麼的。 相應的書籍也非常多,基礎其實很重要,開始不能太過心急而去學習框架方面的東西,那樣太浮躁,不利於以後的發展!

熱點內容
童編程 發布:2024-05-06 08:44:01 瀏覽:246
java路徑配置文件 發布:2024-05-06 08:43:47 瀏覽:903
什麼軟體可以編程 發布:2024-05-06 08:37:37 瀏覽:46
java字元串轉換 發布:2024-05-06 08:37:25 瀏覽:885
字元串在內存中的存儲 發布:2024-05-06 08:33:29 瀏覽:393
安卓投影儀安裝什麼點歌軟體 發布:2024-05-06 08:33:22 瀏覽:545
java開源大全 發布:2024-05-06 08:32:26 瀏覽:33
可以加密的閱讀器 發布:2024-05-06 08:31:51 瀏覽:262
電腦改群暉伺服器 發布:2024-05-06 07:57:19 瀏覽:39
冒險島忘記伺服器了怎麼查 發布:2024-05-06 07:53:42 瀏覽:241