gb-java-devel/j-spec.tex

47 lines
1.8 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\immediate\write18{texcount -sum -1 -inc j-spec.tex > /tmp/wordcount.tex}
\documentclass[a4paper,12pt]{article}
\usepackage[english,russian]{babel}
\input{settings/main-style-preamble}
\input{settings/fancy-listings-preamble}
\graphicspath{{./pics/}}
\title{Техническая специализация Java\\\small{(1. Java Core)}}
\author{Иван Игоревич Овчинников}
\date{\today{} (\DTMcurrenttime)}
\usepackage{subfiles}
\begin{document}
\maketitle
\tableofcontents
\pagestyle{plain}
%\chapter{Java Core}
\newpage
\subfile{jtc1-01a}
\newpage
\subfile{jtc2-02a}
\newpage
\subfile{jtd6-11a}
\section{Специализация: ООП}
Инкапсуляция: Классы и объекты (внутренние классы, вложенные классы, static, private/public, final, интерфейс взаимодействия с объектом), перечисления (создание, конструкторы перечислений, объекты перечислений, дополнительные свойства); Наследование: extends, Object (глобальное наследование), protected, преобразование типов, final; Полиморфизм: override, abstract, final;
%\subfile{scenarios/jc-4}
\section{Специализация: Тонкости работы}
Файловая система и представление данных; Пакеты \code{java.io}, \code{java.nio}, \code{String}, \code{StringBuilder}, string pool, ?JSON/XML?
\newpage
\appendix
\sloppy
%\addcontentsline{toc}{chapter}{Термины, определения и сокращения}
\printnomenclature[27mm]
\chapter*{Приложения}
%\addcontentsline{toc}{chapter}{Приложения}
\renewcommand{\thesection}{\Asbuk{section}}
\end{document}