This PDF covers the following
topics related to Java Basic : Getting started with Java Language, Type
Conversion, Getters and Setters, Reference Data Types, Java Compiler - 'javac',
Documenting Java Code, Command line Argument Processing, The Java Command -
'java' and 'javaw', Date Class, Dates and Time (java.time.*), LocalTime,
Literals, Operators, Primitive Data Types, Constructors, Object Class Methods
and Constructor, Annotations, Immutable Class, Immutable Objects, Visibility,
Generics, Classes and Objects, Default Methods, Classes, Inheritance, Strings,
Arrays, Streams, Preferences, Collections, Queues and Dequeues, Serialization,
Enums, Sets, Maps, etc.
This PDF covers the following
topics related to Java Basic : Getting started with Java Language, Type
Conversion, Getters and Setters, Reference Data Types, Java Compiler - 'javac',
Documenting Java Code, Command line Argument Processing, The Java Command -
'java' and 'javaw', Date Class, Dates and Time (java.time.*), LocalTime,
Literals, Operators, Primitive Data Types, Constructors, Object Class Methods
and Constructor, Annotations, Immutable Class, Immutable Objects, Visibility,
Generics, Classes and Objects, Default Methods, Classes, Inheritance, Strings,
Arrays, Streams, Preferences, Collections, Queues and Dequeues, Serialization,
Enums, Sets, Maps, etc.
The
page provides notes that is organized around following four stages of learning
to program in Java : Elements of Programming, Functions, Object-Oriented
Programming, Algorithms and Data Structures.
After successfully completing
this note, the student will understand and be able to demonstrate the basic Java
programming principles, such as file IO, exception handling, object creation and
inheritance in Java. Topics covered includes: Variable Types, Iteration,
Selection, simple IO, Exception Handling, Class Inheritance, Code Presentations,
Client Server Basics, Parsing HTML with Jsoup, Array Lists.
Topics covered includes: Object-Oriented Software Development,
First Steps with Java, Variables, constants, and keywords, Arrays, Strings, Flow
control and loops, Classes and objects, Extending Classes, Exceptions, Standard
Libraries and Server-side Programming, Databases, Best Practices, and Final
Project.