0% found this document useful (0 votes)
10 views2 pages

Java Programming Course Complete

The Java Programming course at TCT covers the fundamentals of Java, including syntax, object-oriented programming, control structures, methods, and arrays. It also explores advanced concepts like inheritance, polymorphism, exception handling, and collections, with practical exercises and projects. By completing this course, students will gain essential skills to develop various applications, including software and mobile apps.

Uploaded by

tirana.it.tct
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Java Programming Course Complete

The Java Programming course at TCT covers the fundamentals of Java, including syntax, object-oriented programming, control structures, methods, and arrays. It also explores advanced concepts like inheritance, polymorphism, exception handling, and collections, with practical exercises and projects. By completing this course, students will gain essential skills to develop various applications, including software and mobile apps.

Uploaded by

tirana.it.tct
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

TCT

TIRANA CENTER
OF TECHNOLOGY

JAVA Programming
Ky kurs i Java Programming prezanton bazat e gjuhës Java, nga sintaksa deri te programimi i
orientuar nga objektet. Trajtohen strukturat e kontrollit, metodat, vargjet dhe përdorimi i
klasave dhe objekteve.
Gjithashtu përfshin koncepte si trashëgimia, polimorfizmi, trajtimi i gabimeve dhe
koleksionet, që mundësojnë krijimin e aplikacioneve më komplekse. Në fund përfshin ushtrime
dhe projekte praktike në Java.

Popular for its versatility and ability to create a wide variety of applications, learning Java
opens up your possibilities when coding. With it, you’ll be able to develop large systems,
software, and mobile applications — and even create mobile apps for Android. Learn
important Java coding fundamentals and practice your new skills with real-world projects.
Skills you'll gain: i) Build core programming concepts, ii) Learn object-oriented concepts,
iii) Create Java projects

Introduction  Static Methods, static Fields and Class


 Overview of Java Math
 Java Standard Edition (Java SE) 8  Declaring Methods with Multiple
 Tools for programming in Java
Parameters
Introduction to Java Applications
 A First Program in Java: Printing a Line of  Notes on Declaring and Using Methods
Text  Method-Call Stack and Activation Records
 Modifying Our First Java Program  Argument Promotion and Casting
 Displaying Text with printf  Java API Packages
 Another Java Application: Adding Integers  Scope of Declarations
 Decision Making: Equality and Relational  Method Overloading
Operators
Control Statements: Part 1 Arrays
 if Single-Selection Statement  Declaring and Creating Arrays
 if … else Double-Selection Statement  Examples Using Arrays
 while Repetition Statement  Enhanced for Statement
 Compound Assignment Operators  Passing Arrays to Methods
 Increment and Decrement Operators  Multidimensional Arrays
 Primitive Types Introduction to Classes and Objects
Control Statements: Part 2  Classes, Objects, Methods and Instance
 Essentials of Counter-Controlled Variables
Repetition  Declaring a Class with a Method and
 for Repetition Statement Instantiating an Object of a Class
 Examples Using the for Statement  Declaring a Method with a Parameter
 do … while Repetition Statement  Instance Variables, set Methods
 switch Multiple-Selection Statement and get Methods
 break and continue Statements  Primitive Types vs. Reference Types
 Logical Operators  Initializing Objects with Constructors
Methods: A Deeper Look  Floating-Point Numbers and Type double

Rr Durresit # 53 Tirane www. tct. edu. al


+ 355 67 686 1620 info@ tct. al
TCT
TIRANA CENTER
OF TECHNOLOGY

Classes and Objects: A Deeper Look  Case Study: Payroll System Using
 Time Class Polymorphism
 Controlling Access to Members  Demonstrating Polymorphic Processing,
 Default and No-Argument Constructors Operator instanceof and Downcasting
 Composition  Summary of the Allowed Assignments
 Enumerations Between Superclass and Subclass
 Garbage Collection and Method finalize Variables
 final Instance Variables  final Methods and Classes
Object-Oriented Programming:  Case Study: Creating and Using Interfaces
Inheritance  Declaring Constants with Interfaces
 Superclasses and Subclasses  Common Interfaces of the Java API
 Protected Members Exception Handling
 Relationship between Superclasses and  Exception-Handling Overview
Subclasses  Example: Divide by Zero without
 Constructors in Subclasses Exception Handling
 Software Engineering with Inheritance  Example: Handling ArithmeticExceptions
Object-Oriented Programming: and InputMismatchExceptions
Polymorphism  When to Use Exception Handling
 Polymorphism Examples  Java Exception Hierarchy
 Demonstrating Polymorphic Behavior  finally Block
 Abstract Classes and Methods  Stack Unwinding
 PrintStackTrace, getStackTrace and getMessage
 Chained Exceptions
 Declaring New Exception Types
 Assertions
Collections
 Collections Overview
 Class Arrays
 Array, List class and Iterators
 Sets, Maps

Rr Durresit # 53 Tirane www. tct. edu. al


+ 355 67 686 1620 info@ tct. al

You might also like