双语版Java程序设计(Learn Java through English and Chinese)
¥45.00定价
作者: 何月顺
出版时间:2019-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121169823
- 1-7
- 76206
- 46217620-7
- 平塑
- 16开
- 2019-07
- 749
- 360
- 工学
- 软件工程
- TP312JA
- 编程语言
- 本科
内容简介
Java是一种良好的跨平台、可移植性好、安全性高、纯面向对象的程序设计语言,是目前软件开发的主流编程语言之一。本书由浅入深、循序渐进地介绍了Java语言的发展、编程环境、开发工具、基本语法、面向对象编程、异常处理、线程、输入输出流、GUI编程、网络编程、数据库编程等内容,并结合大量的实例进行讲解。
何月顺主编的《双语版Java程序设计(汉英对照)》是国内首次出版的中英文对照混排式双语版Java程序设计教材。本书内容注重理论与实践结合,参考了Java在线官方文档及国内外优秀的Java程序设计教材的知识体系。针对中国学生英文水平及实际教学状况,做了针对性的编写,并对重要的、难以理解的内容进行了中文解释,方便了读者对英文的理解。本书配有电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。
通过《双语版Java程序设计(汉英对照)》的学习,可使学生了解Java语言的发展,理解Java面向对象编程的基本思想,掌握Java语言的基本语法、面向对象程序设计的实现思想、多线程编程、网络程序开发及数据库访问等方面的基本技术。
《双语版Java程序设计(汉英对照)》贯彻理论与实践相结合的原则,深入浅出,配以大量实例分析,同时作为中英文对照教材,非常适合高校进行“Java程序设计”课程的双语教学。本书既可作为高等学校Java程序设计或专业英语课程的教材,也可供从事Java程序开发的从业人员学习、参考。
何月顺主编的《双语版Java程序设计(汉英对照)》是国内首次出版的中英文对照混排式双语版Java程序设计教材。本书内容注重理论与实践结合,参考了Java在线官方文档及国内外优秀的Java程序设计教材的知识体系。针对中国学生英文水平及实际教学状况,做了针对性的编写,并对重要的、难以理解的内容进行了中文解释,方便了读者对英文的理解。本书配有电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。
通过《双语版Java程序设计(汉英对照)》的学习,可使学生了解Java语言的发展,理解Java面向对象编程的基本思想,掌握Java语言的基本语法、面向对象程序设计的实现思想、多线程编程、网络程序开发及数据库访问等方面的基本技术。
《双语版Java程序设计(汉英对照)》贯彻理论与实践相结合的原则,深入浅出,配以大量实例分析,同时作为中英文对照教材,非常适合高校进行“Java程序设计”课程的双语教学。本书既可作为高等学校Java程序设计或专业英语课程的教材,也可供从事Java程序开发的从业人员学习、参考。
目录
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 javaapplet
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 instanceofoperator
4.8 special operators
4.9 type conversion or casting
4.10 sample program practice
4.11 exercise for you
chapter 5 flowing contrl
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 foryou
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 eeception handing
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 handing
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 foryou
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
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 javaapplet
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 instanceofoperator
4.8 special operators
4.9 type conversion or casting
4.10 sample program practice
4.11 exercise for you
chapter 5 flowing contrl
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 foryou
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 eeception handing
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 handing
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 foryou
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