Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Advanced programming in JAVA

The course is not on the list Without time-table
Code Completion Credits Range Language
23PJJ KZ 2 2+0 Czech
Lecturer:
Tutor:
Supervisor:
Department of Security Technologies and Engineering
Synopsis:

Syntax, types, classes, interface, objects, genealogy, packets, operators. JAVA vs. C++ differences.

Exceptions management: try, catch, throw orders. Field. Chains. Memory allocation. Garbage collection. Language interpreter. Environment run - time. Development instruments. Synchronization. Fibres.

Basic distribution most used packets summary - group, collection, GUI, network support.

Requirements:
Syllabus of lectures:
Syllabus of tutorials:
Study Objective:

Programming knowledge and skills.

Study materials:

Patrisk Chan: The Java(TM) Developers Almanach 1.4, Volume 1: Examples and Quick Reference, ISBN: 978-0201752809

Josua Bloch: Effective Java: Programming Language Guide, ISBN: 978-0201310054

Josua Bloch: Effective Java, ISBN: 978-0321356680

Maurice Naftalin, Philips Adler: Java Genetice and Collections, ISBN: 978-0569527754

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-12-08
For updated information see http://bilakniha.cvut.cz/en/predmet1939606.html