SubjectsSubjects(version: 802)
Course, academic year 2016/2017
   Login via CAS
Java - NPRG013
Czech title: Java
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2014
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2 C+Ex [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information:
Guarantor: doc. RNDr. Petr Hnětynka, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Programming
Co-requisite : NPRG031
Is co-requisite for: NPRG021
In complex pre-requisite: NPRG024, NSWI152
Annotation -
Last update: T_KSI (05.05.2004)

Seminar is focused on practical programming in Java.
Literature - Czech
Last update: Tajemník Katedry (12.05.2017)

Gosling, Joy, Steele, Bracha: The Java Language Specification,

Campione, Walrath, Huml: The Java Tutorial, Third Edition

Eckel: Thinking in Java,

Syllabus -
Last update: Tajemník Katedry (12.05.2017)

Basic syntax - primitive types, classes, interfaces, objects, inheritance, packages, operators. Differences between Java and C++. Exception handling: try, catch, throw. Arrays. Strings. Java memory management and garbage collection. Virtual machine and runtime environment. Development tools. Threads and synchronization. Overview of the packages in the standard Java distribution - accessing files, collection library, networking,...

Charles University | Information system of Charles University |