100% found this document useful (1 vote)
8 views2 pages

JAVA Programming Course

The document outlines a Java programming course offered by the Tirana Center of Technology, highlighting its importance for creating a wide range of applications, including mobile apps for Android. It details the skills students will acquire, such as basic programming concepts, object-oriented programming, and project development in Java. The curriculum includes various topics from Java fundamentals to advanced concepts like inheritance, polymorphism, and exception handling.

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
100% found this document useful (1 vote)
8 views2 pages

JAVA Programming Course

The document outlines a Java programming course offered by the Tirana Center of Technology, highlighting its importance for creating a wide range of applications, including mobile apps for Android. It details the skills students will acquire, such as basic programming concepts, object-oriented programming, and project development in Java. The curriculum includes various topics from Java fundamentals to advanced concepts like inheritance, polymorphism, and exception handling.

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
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

You might also like