0% found this document useful (0 votes)
17 views

Java

The document provides an overview of the Java programming language including its object-oriented features, basics like data types and operations, frameworks and tools used with Java, databases, and client-side technologies. It also lists some suggested references for further learning Java.

Uploaded by

Hussam Rostum
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Java

The document provides an overview of the Java programming language including its object-oriented features, basics like data types and operations, frameworks and tools used with Java, databases, and client-side technologies. It also lists some suggested references for further learning Java.

Uploaded by

Hussam Rostum
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Java is a flexible object-oriented programming language used both in small

services and large corporate systems. By choosing Java, you opt for stability and get
on the path of learning the basics of software development. Be assured that once
you learn Java, the whole IT world will be at your feet. By the way, since 2004, Java
is the first programming language taught in schools and universities in the USA.

Curious about it? Then start learning now!

OOP
● Polymorphism
● OOP principles

JAVA BASICS

● Java (JDK, JVM, JRE, Compiler)


● Data types
● Primitives
● Type conversion
● Logical/Mathematical operations
● Reference types
● Arrays
● Working with strings
● Conditional operators
● Cycles
● Classes, Objects, Interfaces
● Exceptions
● Collections
● What's new in Java8?
● Input/Output
● Multithreading
● Work with Database, JDBC
● Servlet API

JAVA FRAMEWORKS, LIBRARIES, AND TOOLS

● Maven
● Git
● Spring
○ Web

○ Data
○ Security
○ Boot

● Hibernate
● Apache Commons
● Apache Tomcat

DATABASES

● MySQL
● MongoDB
● H2

CLIENT ENVIRONMENT

1. HTML
2. CSS
● Cascading Style Sheets, level 1
● Cascading Style Sheets Level 2 Revision 1
● CSS Snapshot 2018

3. JavaScript
● Modern JavaScript tutorial
● The Progressive JavaScript Framework
● jQuery

SUGGESTED REFERENCES
1. Cay Horstmann - Core Java. Volume 1: Fundamentals. Chapters 1-3
2. Bob Martin - Clean Code: Creation, analysis, and refactoring
3. Joshua Bloch – Effective Java. 3rd Edition
4. Natalia Voitiushenko, Alla Ostapets - Informatics and
Computer Engineering

WE ARE WAITING FOR YOU!

https://nixstech.com/

You might also like