Programming, coding, app development
Mar 9th, 2019, 11:55 am
Java tutorial v2.0.0 [AdFree] Ru
Requirements: 4.4 and up
Overview: Java Programming Language Guide

Image Image

To date, the Java language is one of the most common and popular programming languages. The first version of the language appeared in 1996 in the depths of Sun Microsystems, subsequently absorbed by Oracle. Java was conceived as a universal programming language that can be used for various kinds of tasks. And by now the Java language has come a long way; many different versions have been published. The current version is Java 11, which was released in September 2018. And Java has evolved from a simple universal language to a whole platform and an ecosystem that combines various technologies used in a variety of tasks: from creating desktop applications to writing large web portals and services.

Chapter 1. Introduction to Java
Java programming language
First java program
The first program in IntelliJ IDEA
NetBeans first program
The first program in Eclipse

Chapter 2. The Basics of Java Programming
Program structure
Variables and constants
Data types
Console I / O in Java
Arithmetic operations
Bitwise operations
Conditional expressions
Assignment operations and priority operations
Base data type conversions
Conditional constructions
Cycles
Arrays
Methods
Method parameters
Operator return. Result method
Method overloading
Recursive functions
Introduction to Exception Handling

Chapter 3. Classes. Object oriented programming
Classes and objects
Packages
Access modifiers and encapsulation
Static members and static modifier
Objects as parameters of methods
Internal and Nested Classes
Inheritance
Abstract classes
Inheritance Hierarchy and Type Conversion
Interfaces
Interfaces in the callback mechanism
Enum enums
Object class and its methods
Generalizations (Generics)
Limitations of generalizations
Inheritance and generalizations
Reference types and object cloning

Chapter 4. Exception Handling
Throws statement
Exception classes
Creating your own exception classes

Chapter 5. Collections
Types of collections. Interface collection
ArrayList class and List interface
Queues and ArrayDeque Class
Class LinkedList
Set Interface and HashSet Class
SortedSet, NavigableSet, TreeSet
Interfaces Comparable and Comporator. Sorting
Map Interface and HashMap Class
SortedMap and NavigableMap interfaces. Class treemap
Iterators

Chapter 6. I / O flows. Work with files
I / O streams
Reading and writing files. FileInputStream and FileOutputStream
Closing threads
The classes ByteArrayInputStream and ByteArrayOutputStream
Buffered BufferedInputStream and BufferedOutputStream
Formatted output. PrintStream and PrintWriter
Classes DataOutputStream and DataInputStream
Reading and writing text files
Buffering character streams. BufferedReader and BufferedWriter
Object serialization
File class. Work with files and directories
Work with ZIP archives
Console class

Chapter 7. String Handling
Introduction to the line. Class string
Basic string operations
StringBuffer and StringBuilder
Regular expressions

Chapter 8. Lambda Expressions
Introduction to lambda expressions
Lambda as parameters and results of methods
Built-in functional interfaces

Chapter 9. Multi-threaded Programming
Thread class
Creating and executing threads
End and terminate a thread
Synchronization of threads. Synchronized statement
Thread interaction The wait and notify methods
Semaphores
Exchange between threads. Exchanger class
Phaser class
Locks Reentrant lock
Locking conditions

Chapter 10. Stream API
Introduction to Stream API
Create data stream
Filter, iterate, and display
Sorting
Getting sub stream and merging threads
Skip and limit methods
Information operations
Reduce method
Optional Type
Collect method
Grouping
Parallel streams
Parallel array operations

Chapter 11. Modularity
Module creation
Dependent modules
Interaction between modules

Chapter 12. Additional Classes
Mathematical Computing and Math Class

What's New:
New version

This app has no advertisements

More Info: credi vadj
Code: Select allhttps://play.google.com/store/apps/details?id=com.nweb.books.java_mtnt&hl=en

Download Instructions:
(Closed Filehost) http://upload4earn.net/sg27eq1njccq

Mirror
https://drop.download/ltkrq6x54rtu
Mar 9th, 2019, 11:55 am

Respect the thread owner !

Use Mirror only if the links on the first post are dead, thankyou! :)