Програмски језик Java - напредни

 

 
1. Кратак преглед програмског језика Java
  • програмски језик Java и основне разлике у односу на друге језике
  • апликације, аплети, клијент-сервер, web
  • синтакса, примитивни типови, оператори, литерали, контрола тока програма
  • низови
  • интегрисана развојна окружења
  • класе, објекти, методе, конструктори
  • интерфејси
  • пакети
  • изузеци
2. Помоћне класе. Библиотеке
  • класе String и StringBuffer
  • класа Math
  • употреба JAR библиотека
прављење JAR библиотека
  • шифровање података (MD5, SHA, Base64)
  • слање е-маил порука
3. Токови (streams) и фајлови
  • класа File, фајлови и директоријуми
  • стандардни улаз (конзола/тастатура)
  • стандардни излаз (конзола/екран)
  • бинарни улазни токови (InputStream) и читање бајтова из фајла
  • бинарни излазни токови (OutputStream) и писање бајтова у фајл
  • знаковни (character) улазни токови (Reader)
  • знаковни (character) излазни токови (Writer)
  • фајлови са интернационалним знаковима (Unicode)
  • повезивање више улазних и излазних токова и прослеђивање података
  • серијализација објеката
  • компресија података (ZIP, GZIP)
4. XМL и пропертиес фајлови
  • укратко о XML структурама
  • обрада XМL података у Javi
  • употреба конфигурационих фајлова
5. Интернационализација
  • локализација, ResourceBundle
  • форматирање бројева
  • форматирање датума и времена
  • Unicode конверзије текста
6. AWT кориснички интерфејс
7. Swing кориснички интерфејс
8. Аплети
9. JDBC конектовање на базу података
Курс траје 36 часова.