Что мне нужно для начала работы с Java?
1. Что нужно чтобы начать:
Чтобы начать программирование с Java вам понадобятся 2 вещи:
JDK (Java Deverlopment Kit)
JDK это наборп инструментов развития Java, он предназначен для программистов Java чтобы развивать приложения. В основном включает:
- JRE (Java Runtime Environment) это среда запуска приложения Java.
- Javac: Программа компилирующая код который вы пишите как код bytecode, при использовании Java она компилирует bytecode и выполняет, это означает что bytecode лишь является промежуточным кодом.
- Archive (jar): Это программа для сжатия файлов в один файл с окончанием jar. Обычно используется для упаковки файлов класса.
- Javadoc: Это инструмент создания документов по инструкции использования API.
- И другие инструменты необходимые для развития Java.код, ...
IDE (Integrated Development Environment)
Это интегрированная среда разработки (IDE), на самом деле это программа для того, чтобы вы писали код. Это программа поддерживает много автоматических свойств для разработчика. Например дает подсказки при программирования, совершенствует код, ...
С Java у вас есть много выборов IDE, это инструмент для программирования кода. Самый распространенные и популярные на данный момент это Eclipse и NetBeans
В данном документе, так же как и во всех других инструкциях в o7planning мы будет использовать Eclipse.
2. Скачать и установить Java (JDK)
Можете посмотреть инструкцию по скачиванию и установки Java по ссылке:
3. Скачать, установить и конфигурировать Eclipse
Вы можете посмотреть инструкцию "Скачать, установить и конфигурация Eclipse" по ссылке:
Windows
Ubuntu
Java Basic
- Настройте java compiler для обработки вашего Annotation (Annotation Processing Tool)
- Программирование на Java для группы с помощью Eclipse и SVN
- Руководство Java WeakReference
- Руководство Java PhantomReference
- Сжатие и декомпрессия в Java
- Настройка Eclipse для использования JDK вместо JRE
- Методы String.format() и printf() в Java
- Синтаксис и новые функции в Java 8
- Регулярные выражения Java
- Руководство Java Multithreading Programming
- Библиотеки Java JDBC Driver для различных типов баз данных
- Руководство Java JDBC
- Получить значения столбцов, автоматически возрастающих при вставлении (Insert) записи, используя JDBC
- Руководство Java Stream
- Руководство Java Functional Interface
- Введение в Raspberry Pi
- Руководство Java Predicate
- Абстрактный класс и Interface в Java
- Модификатор доступа (Access modifiers) в Java
- Руководство Java Enum
- Руководство Java Annotation
- Сравнение и Сортировка в Java
- Руководство Java String, StringBuffer и StringBuilder
- Обработка исключений Java - Java Exception Handling
- Руководство Java Generics
- Манипулирование файлами и каталогами в Java
- Руководство Java BiPredicate
- Руководство Java Consumer
- Руководство Java BiConsumer
- Что мне нужно для начала работы с Java?
- История Java и разница между Oracle JDK и OpenJDK
- Установить Java в Windows
- Установите Java в Ubuntu
- Установите OpenJDK в Ubuntu
- Установить Eclipse
- Установите Eclipse в Ubuntu
- Быстрое изучение Java для начинающих
- История бит и байтов в информатике
- Типы данных в java
- Битовые операции
- Команда if else в Java
- команды switch в Java
- Циклы в Java
- Массивы (Array) в Java
- JDK Javadoc в формате CHM
- Наследование и полиморфизм в Java
- Руководство Java Function
- Руководство Java BiFunction
- Пример Java encoding и decoding с использованием Apache Base64
- Руководство Java Reflection
- Java Удаленный вызов методов - Java RMI
- Руководство Программирование Java Socket
- Какую платформу я должен выбрать для разработки приложений Java Desktop?
- Руководство Java Commons IO
- Руководство Java Commons Email
- Руководство Java Commons Logging
- Понимание Java System.identityHashCode, Object.hashCode и Object.equals
- Руководство Java SoftReference
- Руководство Java Supplier
- Аспектно-ориентированное программирование Java с помощью AspectJ (AOP)
Show More
- Руководства Java Servlet/JSP
- Руководства Java Collections Framework
- Java API для HTML, XML
- Руководства Java IO
- Руководства Java Date Time
- Руководства Spring Boot
- Руководства Maven
- Руководства Gradle
- Руководства Java Web Services
- Руководства Java SWT
- Руководства JavaFX
- Руководства Oracle Java ADF
- Руководства Struts2 Framework
- Руководства Spring Cloud