

Volume: Java: Today's Programming Language (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateJuly, 2016
- Pages518
- Series titleVolume
- Free shipping
Free 30-day returns
How do you want your item?
More seller options (1)
About this item
Product details
Chapter 1 - Computer Systems This chapter discusses the computer system, in terms of the hardware and software components. In terms of hardware system, the discussion centers around -the central processing unit; the primary memory; the input/out devices; the secondary storage devices; and communication devices. For the software system, the discussion centers on the - systems software, processing programs, and the generations of programming languages. The chapter closes with a sneak preview of a Java program. Chapter 2 - Classes and Objects This chapter introduces the concept of object oriented programming through discussion on our everyday experiences. The first half of the chapter focuses purely on observation and discussion, the second half formalizes the discussion into Java codes. Two program development tools are introduced - Unified Modeling Language (UML), and algorithm development. Chapter 3 - Program Development This chapter furthers the discussion on how to analyze problems, design classes that accurately reflect the problem, and develop UML solution before coding the programs. Chapters 4 - Data Types This chapter takes an in-depth look at data types - both primitive types and reference types. It discusses the importance of data types as they relate to writing programs. In relation to the primitive types, the chapter also focuses on the types of arithmetic operations that can be performed on the different numeric types. It also highlights incompatibilities between types, and also ways one type can be converted to another type. With regards to reference types, attention is drawn to the java.lang package, and some of its classes including the wrapper classes. Chapter 5 - Input - Output Operations This chapter discusses various ways of inputting data into a program during its execution. We also use the JOptionPane class to develop a class solely for reading data. To enhance the look and feel of the output, we not only used the class JOptionPane, but we also used the class JTextArea to embed the text, which is the output that is to be displayed. The result of this is embedded into the class JScrollPane, to have a scroll effect, rather than a flat output at the command prompt. Chapter 6 - Selection Statements This chapter focus on relational and logical operations .This involves constructing and evaluating relational and logical expressions. It looks at understanding De Morgan's Law. These concepts are used to understand the if and the switch statements. Chapter 7 - Iterative statements The iterative statements studied in this chapter are the while statement, the do/while statement, and the for statement. The chapter also features the concept of nested loops, and loops with multiple control variables. Chapter 8 - Arrays This chapter considers one-dimensional and multi-dimensional arrays. Examples up to three dimensional arrays are analyzed and coded. The chapter concludes with a study of the enhanced for-loop, (for-each loop), and its application to arrays. Chapter 9 - Sorting and Searching This chapter studies sorting and searching. Three elementary sorting algorithms studied are - the bubble sort, the selection sort, and the insertion sort. With respect to searching, the two algorithms studied are the linear search and the binary search. Chapter 10 ArrayList and its Applications This chapter focuses on a variable size list called ArrayList. It features how to append data to the list, to insert data into the list, remove data from the list, and query the list for information.
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Software Security for Developers: With Examples in Java and Spring, (Paperback) $59.99
$5999current price $59.99Software Security for Developers: With Examples in Java and Spring, (Paperback)
The Rust Programming Language, 3rd Edition, (Paperback) $49.06 Was $59.99
$4906current price $49.06, Was $59.99$59.99The Rust Programming Language, 3rd Edition, (Paperback)
Programming in Modula-3: An Introduction in Programming with Style, (Paperback) $54.99
$5499current price $54.99Programming in Modula-3: An Introduction in Programming with Style, (Paperback)
Access 2021 / Microsoft 365 Programming by Example, (Paperback) $56.13
$5613current price $56.13Access 2021 / Microsoft 365 Programming by Example, (Paperback)
Troubleshooting Java, Second Edition, (Paperback) $59.99
$5999current price $59.99Troubleshooting Java, Second Edition, (Paperback)
Information and Computer Engineering Programming in C : Object Oriented Features, Book 5, (Paperback) $57.98
$5798current price $57.98Information and Computer Engineering Programming in C : Object Oriented Features, Book 5, (Paperback)
Learning Java Functional Programming (Paperback) $56.88
$5688current price $56.88Learning Java Functional Programming (Paperback)
Java Professionell Programmieren: Eine Einführung in Die Erweiterten APIs Der Java 2 Plattform, (Paperback) $57.77
$5777current price $57.77Java Professionell Programmieren: Eine Einführung in Die Erweiterten APIs Der Java 2 Plattform, (Paperback)
Learn to Program with Java Applet Game Examples (B&W), (Paperback) $57.95
$5795current price $57.95Learn to Program with Java Applet Game Examples (B&W), (Paperback)
Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback) $58.01
$5801current price $58.01Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback)
Generative Ai-Driven Application Development with Java: Leveraging Large Language Models in Modern Java Applications, (Paperback) $34.01
$3401current price $34.01Generative Ai-Driven Application Development with Java: Leveraging Large Language Models in Modern Java Applications, (Paperback)
Comprehensive Java Programming: Building robust applications using core and advanced Java concepts (English Edition), (Paperback) $49.99
$4999current price $49.99Comprehensive Java Programming: Building robust applications using core and advanced Java concepts (English Edition), (Paperback)
Java Programming Exercises: Volume Two: Java Standard Library, (Paperback) $52.49
$5249current price $52.49Java Programming Exercises: Volume Two: Java Standard Library, (Paperback)
The evolution of programming languages, (Paperback) $64.00
$6400current price $64.00The evolution of programming languages, (Paperback)
Programming Essentials Using Java: A Game Application Approach, (Paperback) $59.26
$5926current price $59.26Programming Essentials Using Java: A Game Application Approach, (Paperback)
Introduction to Concurrency in Programming Languages, (Paperback) $82.99
$8299current price $82.99Introduction to Concurrency in Programming Languages, (Paperback)
Tech Today Real-World Java: Helping You Navigate the Java Ecosystem, (Paperback) $42.50
$4250current price $42.50Tech Today Real-World Java: Helping You Navigate the Java Ecosystem, (Paperback)
Programming for Everyone in Java, (Paperback) $49.99
$4999current price $49.99Programming for Everyone in Java, (Paperback)
Texts in Computer Science Programming Language Design and Implementation, (Paperback) $64.99
$6499current price $64.99Texts in Computer Science Programming Language Design and Implementation, (Paperback)
de Gruyter Stem Elementary Synchronous Programming: In C and Java Via Algorithms, (Paperback) $45.29
$4529current price $45.29de Gruyter Stem Elementary Synchronous Programming: In C and Java Via Algorithms, (Paperback)
Customer ratings & reviews
Related pages
- Modularity Java
- Best Sellers In Beginner's Guides To Java Programming
- Best Sellers In Java Programming
- Advance Java
- Open Cv Python
- Algorithms Java
- Email Administration Books
- Business Intelligence Tools Books
- Project Management Books
- General Certification Guide Books
- Collaboration Software Books
- Windows Administration Books
