图书介绍
PROGRAMMING IN JAVA WITH OBJECT-ORIENTED FEATURES2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (印)Laxmisha Rai,刘法胜编著 著
- 出版社: 东营:中国石油大学出版社
- ISBN:7563637109
- 出版时间:2012
- 标注页数:258页
- 文件大小:29MB
- 文件页数:270页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
PROGRAMMING IN JAVA WITH OBJECT-ORIENTED FEATURESPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 Introduction to Computers and Programming1
1.1 History of Computer1
1.2 What is a Computer?1
1.3 Introduction to Software2
1.4 Software Development Life-Cycle2
1.5 Development of Programs3
1.6 Programming Languages3
1.7 Questions on the Chapter5
2 Introduction to Object-Oriented Programming and Java6
2.1 Introduction6
2.2 Object-Oriented Concepts6
2.3 Introduction to Java7
2.4 Versions of Java8
2.5 Writing the First Java Program9
2.6 Running Java Programs10
2.7 A Comprehensive understanding of Object-Oriented Concepts in Java17
2.8 Questions on the Chapter21
3 Programming Basics22
3.1 Introduction22
3.2 Variables22
3.3 Identifiers22
3.4 Java Keywords23
3.5 Literals24
3.6 Data Types24
3.7 Type Casting26
3.8 Questions on the Chapter27
4 Operators and Expressions29
4.1 Introduction29
4.2 Relational and Equality Operators29
4.3 Arithmetic Operators30
4.4 Bit-Wise Operators31
4.5 Assignment Operators32
4.6 Increment and Decrement Operators32
4.7 Logical Operators33
4.8 Conditional Operators34
4.9 Operator Precedence34
4.10 Mathematical Functions35
4.11 Operator Overloading36
4.12 Questions on the Chapter37
5 Selection Statements38
5.1 Introduction38
5.2 The ifStatements38
5.3 The if..else Statements40
5.4 The if..else…if Statements41
5.5 Nested if..else Statements43
5.6 The switch Statement45
5.7 The Ternary Operator49
5.8 Questions on the Chapter50
6 Looping Statements52
6.1 Introduction52
6.2 The while Loop52
6.3 The do...while Loop54
6.4 The for Loop58
6.5 Nesting of Loops61
6.6 The break statement62
6.7 The continue statement66
6.8 Jumping Statements67
6.9 Questions on the Chapter72
7 Arrays75
7.1 Introduction75
7.2 One-Dimensional Arrays76
7.3 Multi-Dimensional Arrays79
7.4 Applications of Two-Dimensional Arrays81
7.5 Questions on the Chapter89
8 Strings90
8.1 Introduction90
8.2 Creating Strings90
8.3 String Methods91
8.4 Arrays ofStrings94
8.5 Converting Strings to Numerical Data95
8.6 Converting Numerical Data to Strings97
8.7 Command line Arguments97
8.8 Questions on the Chapter99
9 Classes and 0bjects100
9.1 Introduction100
9.2 Object Definition100
9.3 Class Definition101
9.4 Overloaded Methods105
9.5 Multiple Objects106
9.6 ArrayofObjects108
9.7 Access Modifiers110
9.8 Questions onthe Chapter113
10 Searching and Sorting115
10.1 Introduction115
10.2 Searching115
10.3 Linear Search115
10.4 Binary Search117
10.5 Sorting119
10.6 Insertion Sort120
10.7 Selection Sort122
10.8 Bubble Sort125
10.9 Sorting Characters and Strings128
10.10 Questions on the Chapter132
11 Constructors133
11.1 Introduction133
11.2 Default Constructers135
11.3 Constructors with Parameters136
11.4 Multiple Constructors138
11.5 The this Keyword139
11.6 Questions on the Chapter143
12 Inheritance145
12.1 Introduction145
12.2 Single Inheritance145
12.3 The protected Keyword150
12.4 Overriding Data and Methods152
12.5 The super Keyword153
12.6 Constructors and Inheritance154
12.7 Questions on the Chapter156
13 Polymorphism158
13.1 Introduction158
13.2 The instance ofOperator164
13.3 Abstract Methods167
13.4 Abstract Class167
13.5 Questions on the Chapter169
14 Exception Handling170
14.1 Introduction170
14.2 Handling Exceptions171
14.3 Kinds of Exceptions173
14.4 Catching Multiple Exceptions176
14.5 The throw Keyword177
14.6 Questions on the Chapter178
15 GUI Objects and Event Programming180
15.1 Introduction180
15.2 GUI Objects in Java180
15.3 Layout Managers188
15.4 Positioning of GUI Components193
15.5 Event-Driven Programming195
15.6 Menu Handling204
15.7 Questions on the Chapter208
16 Applets209
16.1 Introduction209
16.2 The FirstApplet Program209
16.3 Applets and HTML211
16.4 Life Cycle ofan Applet211
16.5 More Applet Programs214
16.6 Sound and Image Programs220
16.7 Questions on the Chapter223
17 Thread Programming224
17.1 Introduction224
17.2 ASimpleThread224
17.3 The setName() and getName() Methods228
17.4 The setPriority0 and getPriority() Methods229
17.5 The sleep () Method232
17.6 The Runnable Interface233
17.7 Questions on the Chapter234
18 Input and Output Streams235
18.1 Introduction235
18.2 Input and Output Streams235
18.3 File I/O237
18.4 Questions on the Chapter242
19 Network Programming in Java243
19.1 Introduction243
19.2 The Client and Server243
19.3 Understanding the Socket Object243
19.4 Questions on the Chapter246
AppendixA: Model Questions247
Appendix B: English-Chinese Vocabulary List252
热门推荐
- 304121.html
- 911433.html
- 3164317.html
- 1316774.html
- 3587003.html
- 2123371.html
- 1507742.html
- 197611.html
- 2719092.html
- 678664.html
- http://www.ickdjs.cc/book_213745.html
- http://www.ickdjs.cc/book_1600528.html
- http://www.ickdjs.cc/book_2827357.html
- http://www.ickdjs.cc/book_3238464.html
- http://www.ickdjs.cc/book_531929.html
- http://www.ickdjs.cc/book_2033580.html
- http://www.ickdjs.cc/book_3541755.html
- http://www.ickdjs.cc/book_2371532.html
- http://www.ickdjs.cc/book_3695795.html
- http://www.ickdjs.cc/book_526960.html