SubjectsSubjects(version: 797)
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: http://d3s.mff.cuni.cz/teaching/nprg013
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: doc. RNDr. Petr Hnětynka, Ph.D. (24.02.2004)

Gosling, Joy, Steele, Bracha: The Java Language Specification, http://java.sun.com/docs/books/jls/

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

Eckel: Thinking in Java, http://www.mindview.net/Books/TIJ/

Syllabus -
Last update: T_KSI (10.05.2004)

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 | http://www.cuni.cz/UKEN-329.html