Java в кармане

17 ноября, 2010 | Автор: El

Карманный справочник Когда я последний раз был в книжном магазине и покупал себе второй том Java core, заметил на полке маленькую книжицу «Карманный справочник по Java», пролистав ее я еще тогда захотел ее купить, но тогда у меня с собой не было лишних денег. И вот не выдержав я все таки ее купил. Обзор в посте… Книжечка Java. Карманный справочник. Т.Фишер издана в 2008 году, домом «Вильямс» в мягком переплете и это естественно для такого формата и предназначения – для кармана.

Карманный справочник оборотная сторона

разворот

Книжка компактная - не шире диска

в сравнении по рамзмеру с диском

А купил я ее в первую очередь из за того что нашел в содержании, а это куча разных мелких кусков кода, которые бывают так часто нужны.
Далее привожу содержание.

Содержание
  • Об авторе 11
  • Посвящение 12
  • Благодарности 12
  • От издательства 13
  • Введение 14
  • Глава 1. Основы17
  • Компиляция программы на Java 19
  • Выполнение Java-программы 20
  • Установка пути к классу 20
  • Глава 2. Взаимодействие с окружением23
  • Доступ к переменным окружения 24
  • Установка и получение значения системных свойств 25
  • Анализ аргументов командной строки 26
  • Глава 3. Операции со строками 29
  • Сравнение строк 30
  • Поиск и извлечение строк 33
  • Посимвольная обработка строки 34
  • Посимвольное реверсирование строки 35
  • Пословное реверсирование строки 35
  • Преобразование всех символов строки к верхнему или нижнему регистру 37
  • Отсекание пробелов в начале или конце строки 38
  • Анализ строки, разделенной запятыми 38
  • Глава 4. Работа со структурами данных 41
  • Изменение размера массива 42
  • Проведение итераций по коллекции 43
  • Создание отображенной коллекции объектов 45
  • Сортировка коллекции 46
  • Поиск объекта в коллекции 48
  • Преобразование коллекции в массив 50
  • Глава 5. Дата и время 51
  • Нахождение текущей даты 52
  • Преобразование между объектами Date и Calendar 52
  • Вывод даты и времени в заданном формате 53
  • Преобразование строковых данных в даты 56
  • Прибавление или вычитание дат из объектов Date или Calendar 57
  • Вычисление разности между двумя датами 59
  • Сравнение дат 60
  • Нахождение дня недели/месяца/года или номера недели 61
  • Как вычислить, сколько времени прошло 62
  • Глава 6. Поиск по образцу с помощью регулярных выражений 63
  • Регулярные выражения в Java 64
  • Нахождение соответствий в тексте с помощью регулярных выражений 66
  • Замена текста, отвечающего соответствию 68
  • Нахождение всех вхождений, соответствующих образцу 70
  • Печать строк файла, содержащих образец 72
  • Поиск новых строк в тексте 73
  • Глава 7. Числа 75
  • Как проверить, является ли строка допустимым числом 76
  • Сравнение чисел с плавающей точкой 77
  • Округление чисел с плавающей точкой 78
  • Форматирование чисел 79
  • Форматирование денежных величин 81
  • Преобразование целого числа в двоичное, восьмеричное и шестнадцатеричное 82
  • Генерация случайных чисел 82
  • Вычисление тригонометрических функций 84
  • Вычисление логарифма 84
  • Глава 8. Ввод и вывод 85
  • Чтение текста из стандартного потока ввода 86
  • Запись в стандартный поток вывода 86
  • Форматирование вывода 87
  • Открытие файла по имени 92
  • Считывание файла в байтовый массив 93
  • Чтение двоичных данных 94
  • Перемещение по файлу 95
  • Чтение архива JAR или Zip 95
  • Создание Zip-архива 96
  • Глава 9. Работа с каталогами и файлами 99
  • Создание файла 100
  • Переименование файла или каталога 101
  • Удаление файла или каталога 102
  • Изменение атрибутов файла 103
  • Определение размера файла 103
  • Как определить, существует ли файл либо каталог 104
  • Перемещение файла или каталога 105
  • Определение абсолютного пути к файлу из относительного пути к файлу 106
  • Как по имени определить, файл это или каталог 107
  • Вывод оглавления каталога 108
  • Создание нового каталога 111
  • Глава 10. Сетевые клиенты 113
  • Подключение к серверу 114
  • Нахождение IP-адресов и доменных имен 115
  • Обработка сетевых ошибок 115
  • Чтение текста 117
  • Запись текста 118
  • Чтение двоичных данных 118
  • Запись двоичных данных 120
  • Чтение сериализованных данных 121
  • Запись сериализованных данных 123
  • Чтение Web-страницы через протокол HTTP 123
  • Глава 11. Сетевые серверы 127
  • Создание сервера и получение запроса 127
  • Возвращение ответа 129
  • Возвращение объекта 130
  • Обработка нескольких клиентских запросов 131
  • Обслуживание HTTP-запроса 133
  • Глава 12. Отправка и получение электронной почты 137
  • Обзор JavaMail API 138
  • Отправка электронной почты 139
  • Отправка электронной почты в формате MIME 141
  • Чтение электронной почты 143
  • Глава 13. Доступ к базам данных 147
  • Подключение к базе данных через JDBC 148
  • Отправка запроса через JDBC 150
  • Использование подготовленного оператора 152
  • Извлечение результатов запроса 153
  • Использование хранимых процедур 154
  • Глава 14. Использование XML 157
  • Анализ XML с помощью SAX 159
  • Анализ XML с помощью DOM 161
  • Использование DTD для проверки XML-документа 164
  • Создание XML-документа с помощью DOM 166
  • Преобразование XML-документов с помощью XSLT 168
  • Глава 15. Использование потоков 171
  • Запуск потока 172
  • Остановка потока 174
  • Ожидание завершения потока 175
  • Синхронизация потоков 176
  • Приостановка выполнения потока 180
  • Определение всех выполняющихся потоков 182
  • Глава 16. Динамическое программирование с помощью рефлексии 185
  • Получение объекта типа Class 186
  • Получение имени класса 187
  • Исследование модификаторов класса 188
  • Нахождение суперклассов 189
  • Определение интерфейсов, реализуемых классом 190
  • Исследование полей класса 191
  • Исследование конструкторов класса 192
  • Исследование информации о методе 194
  • Получение значений полей 196
  • Установка значений полей 197
  • Вызывающие методы 198
  • Загрузка и динамическое создание экземпляра класса 200
  • Глава 17. Пакетирование и документирование классов 203
  • Создание пакета 204
  • Документирование классов с помощью JavaDoc 206
  • Архивирование классов с помощью Jar 208
  • Запуск программы из JAR-файла 209

 


Вот все выше перечисленное есть в этой маленькой книжечке.

Так что теперь я запасся книгами. Осталось только выкроить время и обязательно появятся новые программки…
Понравилась статья? Жми



 Комментарии:

 
1. Зарик Кемилева :
24 ноября, 2010 | 09:15


Ты гений, Эль! Я в тебя верю :)
 
 
2. EL :
24 ноября, 2010 | 10:50


Спасибо
 
Написать комментарий:

Текст сообщения     

Ваше имя (обязательно)     

Ваша почта (скрыто) (обязательно)     

Если комментарии содержат ссылки они проходят модерацию...
Карта сайта
Карта сайта
Игры:

squares
Игра Squares
Прямые ссылки скачать последние версии Adobe Flash, Кодеки, Google Chrome и другие популярные программы  
Календарь для печати на А4:
calendar.ellexdev.com
Внешний вид календаря

Особенность этого календаря: недели отображаются вертикально, а не горизонтально.
 
Компьютерная графика и вычислительная геометрия: