Предисловие
Согласно действующей статистике, все больше и больше людей предпочитают переходить в интернет-индустрию. Среди них больше всего увеличилось количество должностей разработчиков. На самом деле превращение в программиста действительно лучший способ изменить «судьбу» и добиться высоких зарплат. Выучить программирование с нуля действительно сложно, но на самом деле, если вы готовы усердно трудиться и овладеть языком программирования, проблем практически нет.
Есть много языков разработки, но число людей, которые выбирают Java, определенно больше всего.Что касается того, как изучать Java, Xiaobai может сбивать с толку, но для старых драйверов легко начать с Xiaobai.
Недавно в Tencent появилась вводная книга по Java, которая стала популярной в Интернете. Эта вводная книга по Java очень богата содержанием, включая обучающие видео и графику, двусторонняя и эффективная!
Вводная книга по Java состоит из двух частей:
- Часть 1. Базовые знания (знание Java + знакомство с инструментами разработки Eclipse + основы языка Java + управление процессом + строка + массив + класс и объект + класс упаковки + цифровая обработка)
- Вторая часть: базовая технология (интерфейс, наследование и полиморфизм + расширенные возможности классов + обработка исключений + Swing-программирование + классы коллекций + ввод и вывод ввода-вывода + отражение + типы перечисления и дженерики + многопоточность + сетевое взаимодействие + Работа с базой данных)
Из-за ограниченного объема этой статьи ее невозможно отобразить полностью, но полная книга в формате pdf доступна бесплатно. Если вас интересует JAVA и вы хотите учиться с нуля, вы можете получить эту книгу бесплатно.
01 Базовые знания
1. Знакомство с Java в первый раз (обучающее видео: 35 минут)
- Введение в Java
- Возможности Java
- Создайте среду Java
- Первая программа на Java
2. Знаком с инструментами разработки Eclipse (обучающее видео: 36 минут)
- Знаком с Eclipse
- Используйте Eclipse
- Отладка программы
3. Основы языка Java (обучающее видео: 38 минут)
- Структура основного класса Java
- Базовый тип данных
- Переменные и константы
- Оператор
- Преобразование типа данных
- Комментарии к коду и стандарты кодирования
4. Контроль процесса (обучающее видео: 26 минут)
- Сложное предложение
- Условные утверждения
- оператор цикла
5. Струна (обучающее видео: 33 минуты)
- Класс String
- Строка подключения
- Получить информацию о строке
- Строковые манипуляции
- Строка формата
- Используйте регулярные выражения
- Генератор строк
6. Массив (обучающее видео: 30 минут)
- Обзор массива
- Создание и использование двумерного массива
- Базовая операция с массивом
7. Уроки и предметы (обучающее видео: 47 минут)
- Объектно-ориентированный обзор
- класс
- Метод построения класса
- Статические переменные, константы и методы
- Основной метод класса
- Объект
8. Упаковка (обучающее видео: 21 минута)
9. Обработка данных (обучающее видео: 20 минут)
- Числовой формат
- вычисление
- случайное число
- Большие числа
02 основная технология
1. Интерфейс, наследование и полиморфизм (обучающее видео: 36 минут)
- Наследование классов
- Класс объекта
- Преобразование типа объекта
- экземпляр для определения типа объекта
- Перегрузка метода
- Полиморфизм
- Абстрактные классы и интерфейсы
2. Расширенные возможности класса (обучающее видео: 29 минут)
- пакет
- конечная переменная
- последний метод
- последний класс
- Внутренний класс
3. Обработка исключений (обучающее видео: 25 минут)
- Обзор исключений
- Ошибка исключения обработчика
- Общие исключения в Java
- Пользовательское исключение
- Выбросить исключение в методе
- Исключение времени выполнения
- Принцип ненормального использования
4. Программирование свинга (обучающее видео: 1 час 1 минута)
- Обзор качелей
- Общая форма
- Общий менеджер по расположению
- Общая панель
- Компонент кнопки
- Компонент списка
- Текстовый компонент
- Обычный прослушиватель событий
5. Сборник (обучающее видео: 26 минут)
- Обзор класса коллекции
- Интерфейс коллекции
- Коллекция списков
- Установить коллекцию
- Коллекция карт
6. Ввод / вывод и вывод (обучающее видео: 35 минут)
- Обзор потока
- Входной и выходной поток
- Класс файла
- Файловый поток ввода и вывода
- Буферизованные потоки ввода и вывода
- Поток ввода и вывода данных
- ZIP сжатые входные и выходные потоки
7. Размышление (обучающее видео: 47 минут)
- Класс класса и отражение Java
- Использовать функцию аннотации
8. Перечисленные виды и дженерики (обучающее видео: 22 минуты)
- Нумерованный тип
- Общий
9. Многопоточность (обучающее видео: 24 минуты)
- Введение в потоки
- Два способа реализации потоков
- Жизненный цикл потока
- Способы работы с потоками
- Приоритет потока
- Синхронизация потоков
- Связь между потоками
10. Сетевое общение (обучающее видео: 25 минут)
- Основы сетевого программирования
- Основа программирования TCP
- Основы программирования UDP
11. Работа с базой данных (обучающее видео: 33 минуты)
- Основание базы данных
- Обзор JDBC
- Часто используемые классы и интерфейсы в JDBC
- Работа с базой данных
подводить итоги
В настоящее время Java по-прежнему остается одним из самых популярных языков программирования в мире, и рыночный спрос на Java-программистов также растет. Если вы хотите стать программистом, порог не так высок, как мы предполагали.Если у вас есть идея или вы приняли решение, лучше действовать как можно скорее!
Приведенная выше вводная книга по Java на 100% бесплатна, если вы меня поддерживаете!