舉報(bào)

會(huì)員
雙語(yǔ)版Java程序設(shè)計(jì)
最新章節(jié):
17.7 Exercise for you
本書由淺入深、循序漸進(jìn)地介紹了Java語(yǔ)言的發(fā)展、編程環(huán)境、開發(fā)工具、基本語(yǔ)法、面向?qū)ο缶幊獭惓L幚怼⒕€程、輸入輸出流、GUI編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程等內(nèi)容,并結(jié)合大量的實(shí)例進(jìn)行講解。本書內(nèi)容注重理論與實(shí)踐結(jié)合,參考了Java在線官方文檔及國(guó)內(nèi)外優(yōu)秀的Java程序設(shè)計(jì)教材的知識(shí)體系內(nèi)容。針對(duì)中國(guó)學(xué)生英文水平及實(shí)際教學(xué)狀況,做了針對(duì)性的編寫,并對(duì)重要的、難以理解的內(nèi)容進(jìn)行了中文解釋,方便了讀者對(duì)英文的理解。本書配有電子課件、案例分析、實(shí)驗(yàn)指導(dǎo)等教學(xué)資源。
目錄(144章)
倒序
- 封面
- 版權(quán)信息
- 前言
- Foreword
- Chapter 1 Genesis of Java
- 1.1 Introduction
- 1.2 Java Development Today
- 1.3 Evolution of ‘C’ Based Programming Languages
- 1.4 Main Features of Java Programming Language
- 1.5 Java Applet
- 1.6 Exercise for you
- Chapter 2 Java Overview
- 2.1 Concepts of OOP
- 2.2 More Details on Object-Oriented Programming
- 2.3 Write the First Java Program
- 2.4 How to Run the First Java Program
- 2.5 Lexical Elements
- 2.6 White Space
- 2.7 Comments
- 2.8 Keywords
- 2.9 Identifiers
- 2.10 Java Class Library
- 2.11 Sample Program Practice
- 2.12 Exercise for you
- Chapter 3 Data Types
- 3.1 Data Types Overview
- 3.2 Primitive Types
- 3.3 Casting
- 3.4 Reference Types
- 3.5 Summary
- 3.6 Complex Data Types
- 3.7 Composite Data Types
- 3.8 Casting Variables to a Different Type
- 3.9 Java’s Floating Point Types
- 3.10 Variable
- 3.11 Record
- 3.12 Sample Program Practice
- 3.13 Exercise for you
- Chapter 4 Operators
- 4.1 Arithmetic Operators
- 4.2 Relational Operators
- 4.3 Boolean Logical Operators
- 4.4 Bitwise and Shift Operators
- 4.5 Assignment Operators
- 4.6 The Conditional Operator
- 4.7 The Instanceof Operator
- 4.8 Special Operators
- 4.9 Type Conversion or Casting
- 4.10 Sample Program Practice
- 4.11 Exercise for you
- Chapter 5 Flowing Control
- 5.1 Control Statements
- 5.2 Selection Statements
- 5.3 Repetition Statements
- 5.4 Branching Statements
- 5.5 Sample Program Practice
- 5.6 Exercise for you
- Chapter 6 Class
- 6.1 Class Definition
- 6.2 Declaring and Instantiating an Object
- 6.3 Constructor
- 6.4 Keyword “this”
- 6.5 Garbage Collection
- 6.6 Static Methods and Static Variables
- 6.7 Sample Examples
- 6.8 Exercise for you
- Chapter 7 Method
- 7.1 Method Overloading
- 7.2 Parameter Passing in Java - By Reference or By Value
- 7.3 Recursion
- 7.4 Controlling Access to Members of a Class
- 7.5 Static Import
- 7.6 Arrays
- 7.7 String
- 7.8 Command Line Arguments
- 7.9 Sample Examples
- 7.10 Exercise for you
- Chapter 8 Inheritance
- 8.1 Derived Classes
- 8.2 Abstract Classes
- 8.3 Keyword “final”
- 8.4 Sample Example
- 8.5 Exercise for you
- Chapter 9 Packages and Interfaces
- 9.1 Package
- 9.2 Interface
- 9.3 Sample Example
- 9.4 Exercise for you
- Chapter 10 Exception Handling
- 10.1 Definition of Exception
- 10.2 The Throw Statement
- 10.3 The Finally Statement
- 10.4 Runtime Exceptions
- 10.5 Sample Examples
- 10.6 Exercise for you
- Chapter 11 Multithread
- 11.1 Multithread Overview
- 11.2 Synchronization
- 11.3 The Life Cycle of a Thread
- 11.4 Sample Examples
- 11.5 Exercise for you
- Chapter 12 Input and Output
- 12.1 Basic Java I/O
- 12.2 Streams
- 12.3 Class File
- 12.4 Sample Examples
- 12.5 Exercise for you
- Chapter 13 String Handling
- 13.1 The String Class
- 13.2 Strings in Java
- 13.3 Sample Examples
- 13.4 Exercise for you
- Chapter 14 Networking
- 14.1 Computer Network Basics
- 14.2 URL Objects in Java
- 14.3 Sockets in Java
- 14.4 Sample Examples
- 14.5 Exercise for you
- Chapter 15 Applets
- 15.1 Applet Overview
- 15.2 Life Cycle Graphics Fonts Colors
- 15.3 User Interface Components
- 15.4 Applet Fundamentals
- 15.5 Working with URLs and Graphics
- 15.6 Using the instanceof Keyword in Java
- 15.7 Sample Examples
- 15.8 Exercise for you
- Chapter 16 Swing GUI Introduction
- 16.1 Event-Driven Programming
- 16.2 Event Handling
- 16.3 Buttons Events and Other Swing Basics
- 16.4 Containers and Layout Managers
- 16.5 Menus and Buttons
- 16.6 Text Fields and Text Areas
- 16.7 Sample Examples
- 16.8 Exercise for you
- Chapter 17 Programming with JDBC
- 17.1 JDBC Introduction
- 17.2 Connecting to the Database
- 17.3 Basic Database Access
- 17.4 SQL Data Types and Java Data Types
- 17.5 Scrollable Result Sets
- 17.6 Sample Examples
- 17.7 Exercise for you 更新時(shí)間:2018-12-27 20:14:37
推薦閱讀
- 工業(yè)機(jī)器人虛擬仿真實(shí)例教程:KUKA.Sim Pro(全彩版)
- 數(shù)據(jù)中心建設(shè)與管理指南
- 計(jì)算機(jī)控制技術(shù)
- 大數(shù)據(jù)改變世界
- 可編程控制器技術(shù)應(yīng)用(西門子S7系列)
- 機(jī)器學(xué)習(xí)流水線實(shí)戰(zhàn)
- 精通特征工程
- 大數(shù)據(jù)驅(qū)動(dòng)的設(shè)備健康預(yù)測(cè)及維護(hù)決策優(yōu)化
- 步步圖解自動(dòng)化綜合技能
- Windows安全指南
- 網(wǎng)絡(luò)服務(wù)器搭建與管理
- 運(yùn)動(dòng)控制系統(tǒng)(第2版)
- 大數(shù)據(jù)素質(zhì)讀本
- 算法設(shè)計(jì)與分析
- Java Deep Learning Projects
- 系統(tǒng)建模與控制導(dǎo)論
- Web滲透技術(shù)及實(shí)戰(zhàn)案例解析
- 電氣自動(dòng)化工程師自學(xué)寶典(基礎(chǔ)篇)
- fastText Quick Start Guide
- 淘寶網(wǎng)店頁(yè)面設(shè)計(jì)、布局、配色、裝修一本通
- D3.js Quick Start Guide
- Arduino創(chuàng)意機(jī)器人入門:基于Mixly
- 智能機(jī)器人:從“深藍(lán)”到AlphaGo
- Data Visualization with D3.js Cookbook
- Python Data Analysis
- 看圖學(xué)電腦上網(wǎng)
- AutoCAD 2009典型案例設(shè)計(jì)
- Excel 2007公式、函數(shù)與圖表應(yīng)用
- Cisco ACI Cookbook
- Ceph Cookbook(Second Edition)