图书介绍

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

PROGRAMMING IN JAVA WITH OBJECT-ORIENTED FEATURES
  • (印)Laxmisha Rai,刘法胜编著 著
  • 出版社: 东营:中国石油大学出版社
  • ISBN:7563637109
  • 出版时间:2012
  • 标注页数:258页
  • 文件大小:29MB
  • 文件页数:270页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐