Вступ до Java SE
Java була розроблена компанією Sun Microsystems Inc. в 1991 році, згодом придбана корпорацією Oracle. Мова Java - це об'єктно-орієнтована мова програмування, а також залежна від регістру мова. Програми Java написані розробниками, а компіляція виконується компілятором javac, який входить у комплект Java Development Kit (JDK). Компілятор Javac приймає програму як свій вхід і дає байт-код як вихід. Потім байт-код виконується віртуальною машиною Java (JVM) під час виконання роботи. Код Java написаний на будь-якій платформі і може бути виконаний на багатьох платформах, таких як Windows, UNIX, Solaris, Mac OS тощо.
Особливості Java
Нижче наведено різні особливості Java
1. Простий
- Java - це легка мова для вивчення, якщо ви знаєте основні поняття C / C ++.
- Порівняно з іншими мовами програмування, він має простий і легкий для розуміння синтаксис.
- На відміну від інших мов програмування, в яких використовуються покажчики, концепції перевантаження, java видалила такі функції, щоб подолати складність.
- Функція автоматичного збору сміття доступна на Java для видалення невикористаних / невіднесених об'єктів, недоступних у більшості мов програмування.
2. Об’єктно-орієнтована
- Java - це об'єктно-орієнтована мова програмування. Отже, все є Об'єктом і може бути реалізовано на основі об'єктної моделі.
- Мова OOP має декілька понять, які спрощують розробку та обслуговування програмного забезпечення, таких як інкапсуляція, абстракція, поліморфізм, спадкування тощо, які можна реалізувати на Java.
3. Платформа незалежна
- Java не залежить від платформи, оскільки вона компілюється в різних машинах.
- Це мова, яка пишеться один раз і може бути виконана на будь-якій платформі.
- Коли компілюється код Java, він компілюється в незалежний байт-код і інтерпретується JVM (Java Virtual Machine), який можна встановити на будь-якій ОС платформи.
4. Забезпечено
- Java відома своєю безпекою, оскільки розробляє вірус, який не працює на вірусах, і працює у віртуальній машині.
- Java використовує перевірочний код байтового коду, який перевіряє фрагменти коду на предмет незаконного коду.
- Java перевіряє, до яких ресурсів може бути доступний клас, тобто читати, записувати на локальний диск.
5. Міцний
Java надійний через наступні моменти:
- На відміну від інших мов програмування, він уникає використання покажчиків з міркувань безпеки.
- Функції обробки винятків та перевірки типу доступні на Java.
- Він докладає зусиль для зменшення схильних до помилок ситуацій, приділяючи більше уваги часу компіляції та перевірки помилок часу.
6. Переносний
- Java портативна, оскільки дозволяє виконувати байт-код на будь-якій з платформ.
- Реалізація Java не залежить від платформи і може бути перенесена на будь-яку платформу, що робить її портативною.
7. Висока продуктивність
- Java використовує компілятор "JIT" (Just in Time) для компіляції байтового коду до нативного машинного коду, коли викликається будь-який з методів Java, тим самим збільшуючи ефективність виконання.
8. Розподілений
- Ця функція Java дозволяє нам отримувати доступ до файлів, викликаючи методи з будь-якої віддаленої системи в Інтернеті.
9. Багатопотокова
- Нитка - це невелика крихітна програма, написана на Java для її одночасного виконання.
- Багатопоточність - одна з головних особливостей Java для вирішення кількох завдань.
- Перевага використання багатопотокового запису полягає в тому, що він не займає багато місця для кожної нитки, оскільки використовує єдину загальну область пам’яті.
10. Динамічний
- Java є динамічним, оскільки підтримує величезну кількість інформації про час виконання.
- Він підтримує динамічну компіляцію, інтерпретацію та автоматичне управління пам'яттю.
Як налаштувати / встановити Java SE
Нижче наведено етапи встановлення Java SE:
- Клацніть посилання Файл налаштування Java SE Клацніть на згадану там опцію Завантажити JDK.
- Прийміть ліцензійну угоду, щоб продовжити далі. Виберіть JDK для своєї версії комп'ютера, тобто 32-ти або 64-бітної.
- Після завершення завантаження запустіть виконуваний файл для встановлення.
- Якщо вам доведеться встановити змінні середовища, тобто шлях та шлях, то нижче наведені кроки потрібно дотримуватися.
- Клацніть правою кнопкою миші на моєму комп’ютері та виберіть параметр властивостей, згаданий на екрані.
- Натиснувши на властивості, виберіть розширені налаштування системи.
- Клацніть на варіант змінних середовища, а потім натисніть кнопку НОВО.
- Додайте шлях Java (C: \ Program Files \ Java \\ bin \) у текстове поле зі змінним значенням.
- Натисніть кнопку ОК. Перейдіть до командного рядка та введіть команду “javac”, щоб переконатися, що java успішно встановлена на вашому комп’ютері.
Застосування Java
Існує багато програм, які можна створити за допомогою мови програмування Java:
1. Автономні програми GUI
Java SE використовується для розробки програм для настільних ПК або програм для вікон. Ці програми потрібно встановити в одній машині, наприклад, антивірус, текстовий редактор тощо. AWT і Swing зазвичай використовуються для створення автономних програм.
2. Програми для Android
Сьогодні всі користуються смартфонами, планшетами, айфонами тощо. Усі ці програми розробляються за допомогою JAVA. Google надає API Java для запуску програм і компілює ваші файли в класи. Java - це найвідоміша загальноприйнята мова, і більшість телефонів сумісні з нею. З Java, якщо ви знаєте поняття об'єктно-орієнтованого програмування, створення додатків для android буде набагато простіше і простіше, ніж розробка додатків для iOS.
3. Веб-додатки
Веб-додатки запускаються на стороні сервера, а також створюють динамічні сторінки. Вони розповсюджуються додатками, які працюють на різних комп’ютерах, а спілкування здійснюється через мережу або сервер. Вони використовуються для роздрібної торгівлі в Інтернеті, веб-сайтів електронної комерції, банківської діяльності тощо. Технології, які використовуються для створення веб-сайтів, - це Hibernate, корпоративне видання Java, стандартне видання Java та багато іншого.
4. Наукові програми
Java часто є вибором для більшості наукових застосувань, оскільки є більш безпечним, портативним та доступним для обслуговування та використовує інструменти паралельного рівня високого рівня, ніж будь-яка інша мова. Java також використовується у багатьох банківських та інвестиційних програмах через свої властивості безпеки та безпеки. Багато розробників веб-сайтів електронної комерції віддають перевагу Java як своїй мові програмування.
Висновок
Java широко використовується у багатьох додатках у режимі реального часу, починаючи від автономних програм до мобільних додатків. Це одна з гнучких мов, що використовуються дотепер у мовах програмування. Він пропонує різні функції, такі як багатопотокова передача, аплети тощо. Це проста мова, але потужний інструмент для розробки програм.
Рекомендовані статті
Це посібник щодо Що таке Java SE ?. Тут ми обговорюємо основні поняття, особливості та те, як налаштувати або встановити Java SE з її перевагами. Ви також можете переглянути наступну статтю, щоб дізнатися більше -
- Як підключити базу даних на Java?
- Питання для інтерв'ю Java Servlet
- Питання для інтерв'ю колекції Java
- Біт-маніпуляція на Java
- Основні типи картування в сплячому режимі
- Аплети на Java | Java-аплети та кілька зразкових кодів