TCT
TIRANA CENTER
OF TECHNOLOGY
JAVA Programming
Popullor për shumëllojshmërinë dhe aftësinë për të krijuar një gamë të gjerë aplikacionesh,
mësimi i Java-s hap më shumë mundësi kur programon. Me të, do të jesh në gjendje të
zhvillosh sisteme të mëdha, softuer dhe aplikacione mobile — madje edhe të krijosh
aplikacione mobile për Android. Mëso bazat e rëndësishme të programimit në Java dhe
praktiko aftësitë e tua të reja me projekte nga jeta reale.
Aftësitë që do të fitosh:
i) Ndërtimi i koncepteve bazë të programimit
ii) Mësimi i koncepteve të programimit të orientuar nga objektet
iii) Krijimi i projekteve në Java
Introduction Declaring Methods with Multiple
Overview of Java Parameters
Java Standard Edition (Java SE) 8 Notes on Declaring and Using Methods
Tools for programming in Java
Method-Call Stack and Activation Records
Introduction to Java Applications
A First Program in Java: Printing a Line of Argument Promotion and Casting
Text Java API Packages
Modifying Our First Java Program Scope of Declarations
Displaying Text with printf Method Overloading
Another Java Application: Adding Integers
Decision Making: Equality and Relational Arrays
Operators Declaring and Creating Arrays
Control Statements: Part 1 Examples Using Arrays
if Single-Selection Statement Enhanced for Statement
if … else Double-Selection Statement Passing Arrays to Methods
while Repetition Statement Multidimensional Arrays
Compound Assignment Operators Introduction to Classes and Objects
Increment and Decrement Operators Classes, Objects, Methods and Instance
Primitive Types Variables
Control Statements: Part 2 Declaring a Class with a Method and
Essentials of Counter-Controlled Instantiating an Object of a Class
Repetition Declaring a Method with a Parameter
for Repetition Statement Instance Variables, set Methods
Examples Using the for Statement and get Methods
do … while Repetition Statement Primitive Types vs. Reference Types
switch Multiple-Selection Statement Initializing Objects with Constructors
break and continue Statements Floating-Point Numbers and Type double
Logical Operators Classes and Objects: A Deeper Look
Methods: A Deeper Look Time Class
Static Methods, static Fields and Class Controlling Access to Members
Math Default and No-Argument Constructors
Composition
Rr Durresit # 53 Tirane www. tct. edu. al
+ 355 67 686 1620 info@ tct. al
TCT
TIRANA CENTER
OF TECHNOLOGY
Enumerations Demonstrating Polymorphic Processing,
Garbage Collection and Method finalize Operator instanceof and Downcasting
final Instance Variables Summary of the Allowed Assignments
Object-Oriented Programming: Between Superclass and Subclass
Inheritance Variables
Superclasses and Subclasses final Methods and Classes
Protected Members Case Study: Creating and Using Interfaces
Relationship between Superclasses and Declaring Constants with Interfaces
Subclasses Common Interfaces of the Java API
Constructors in Subclasses Exception Handling
Software Engineering with Inheritance Exception-Handling Overview
Object-Oriented Programming: Example: Divide by Zero without
Polymorphism Exception Handling
Polymorphism Examples Example: Handling ArithmeticExceptions
Demonstrating Polymorphic Behavior and InputMismatchExceptions
Abstract Classes and Methods When to Use Exception Handling
Case Study: Payroll System Using Java Exception Hierarchy
Polymorphism finally Block
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