Приложение Java может быть определена как набор объектов, которые общаются, вызывая их соответствующие методы. Давайте посмотрим, что означают классы, объекты, методы и переменные объекта.
Объект: объекты имеют состояние и поведение. Например: собака имеет свое состояние - цвет, название, порода, а также имеет поведение - виляя хвост, лай и еду. Экземпляр объекта класса времени.
Класс: класс может быть определен как шаблон или план, который описывает поведение и состояние типов, поддерживаемых объектом.
Метод: Метод является основным поведением. Есть много методов, которые могут быть включены в класс. В методе можно записать логику, можно манипулировать данными, а действия могут быть выполнены.
Переменные объекта: каждый объект имеет свой специальный набор переменных объектов, а состояние объекта определяется значениями, назначенными этими переменными объекта.
Первая Java -программа
Давайте посмотрим на следующий код, который может вывести «Hello World».
открытый класс myfirstjavaprogram { /* Это моя первая программа Java. * Это будет печатать «Привет, мир» как выход */ public static void main (string [] args) {System.out.println ("Hello World"); // печатает Hello World}}Давайте посмотрим, как сохранить этот файл, скомпилировать и запустить эту программу. Пожалуйста, следуйте этим шагам:
Откройте блокнот, добавьте приведенный выше код, чтобы сохранить файл с помощью myfirstjavaprogram.java. Откройте окно командной строки, чтобы перейти в место, где вы сохранили класс. Предположим, это c:/
Введите javac myfirstjavaprogram.java в окне и нажмите Enter, чтобы скомпилировать свой код. Если ваш код не имеет ошибок, командная строка перейдет в следующую строку (при условии: переменная Path установлена успешно).
Теперь введите Java Myfirstjavaprogram, чтобы запустить свою программу, и вы увидите «Hello World», отображаемый на экране
C:> javac myfirstjavaprogram.javac:> java myfirstjavaprogram
Привет, мир
Базовый синтаксис
Что касается программ Java, важно помнить несколько очков.
Чувствительность случая: Java-это чувствительный к случаю язык, что означает, что Hello и Hello представляют разные значения в Java.
Наименование классов: первоначальная буква всех классов должна быть загладной измерения.
Если имя класса содержит несколько слов, первая буква каждого слова должна быть зачислена в заглавную карту.
Например, класс myfirstjavaclass
Наименование метода: все имена методов должны начинаться с строчных букв.
Если имя метода содержит несколько слов, первая буква каждого слова должна быть загладной измерения.
Например, public void mymethodName ()
Имя файла программы: Имя файла программы должно точно соответствовать имени класса.
Но при сохранении файла вы должны сохранить его в качестве имени класса (обратите внимание, что он чувствителен к корпусу) и добавить суффикс .java после имени файла (если имя файла и имя класса не совпадают, то ваша программа не сможет быть скомпилирована).
Например: предполагая, что имя класса является myfirstjavaprogram, тогда имя файла должно быть myfirstjavaprogram.java.
Public Static Void Main (String Args []): Java -программы начинаются с Main () метода, который является обязательной частью программы Java.
Идентификаторы Java
Все компоненты Java должны иметь свои собственные имена. Названия классов, переменных и методов называются идентификаторами.
В Java вам нужно помнить следующие моменты об идентификаторах. следующее:
Все идентификаторы должны начинаться с букв (от z или z или z), валютных символов ($) или подчеркивания (_).
Любая комбинация букв может быть найдена после первого идентификатора.
Ключевые слова нельзя использовать в качестве идентификаторов.
Большинство идентификаторов должны быть чувствительными к случаям.
Примеры юридических идентификаторов: возраст, зарплата $, _value, __1_value
Пример нелегального идентификатора: 123abc, -salary
Модификаторы Java
Как и его язык, методы, классы и т. Д. Может быть изменен с помощью модификаторов. В Java есть два модификатора:
Модификаторы доступа: по умолчанию, публичные, защищенные, частные
Модификаторы без доступа: окончательный, абстрактный, strictfp
Мы будем продолжать узнать о модификаторах в следующем разделе.
Ключевые слова Java
Ниже приведены ключевые слова, сохранившиеся в Java. Эти ключевые слова не могут быть использованы в качестве имен для постоянных, переменных и других идентификаторов.
| Ключевые слова | Ключевые слова | Ключевые слова | Ключевые слова |
|---|---|---|---|
| абстрактный | утверждать | логический | перерыв |
| байт | случай | ловить | девчонка |
| сорт | констант | Продолжить продолжение | по умолчанию |
| делать | двойной | еще | перевозить |
| расширяется | Финал | Окончательно | плавать |
| для | goto | если | Орудия |
| импорт | экземпляр | инт | интерфейс |
| длинный | родной | новый | упаковка |
| Частный | защищен | публичный | Возвращаться |
| Короткий | статический | strictfp | супер |
| выключатель | синхронизированный | Этот | бросать |
| броски | переход | пытаться | пустота |
| нестабильный | Пока |
Комментарии на Java
Java поддерживает однострочные или многострочные комментарии, такие как C и C ++. Все буквы в комментариях игнорируются компилятором Java.
открытый класс myfirstjavaprogram { /* Это моя первая программа Java. * Это будет печатать «Привет, мир» как вывод * Это пример многострочных комментариев. * / public static void main (string [] args) {// Это пример комментария одной строки /* Это также пример комментария одной строки. */ System.out.println ("Привет, мир"); }} Используйте пустые линии
Линия с только пробелами может быть комментарием. Такая линия называется пустой линией, и Java полностью игнорирует ее.
Основные типы данных
Переменные - это местоположения памяти, которые зарезервированы для хранения значений. Это означает, что при создании переменной она займет определенное количество места в памяти.
Основываясь на типе данных переменных, операционная система делает распределение памяти и решает, что будет храниться в зарезервированной памяти. Поэтому, назначая различные типы данных переменным, вы можете хранить целые числа, десятичные знаки или буквы в этих переменных.
В Java есть два эффективных типа данных:
Java поддерживает 8 примитивных типов данных. Оригинальный тип данных предопределен языком и назван ключевыми словами. Давайте узнаем больше об этих 8 типах данных ниже.
Байт тип (байт)
Тип байта-это 8-битное бинарное целое число с положительным и отрицательным
Типы данных типа байта в основном используются для сохранения места в больших массивах и в основном используются для замены целых чисел. Потому что тип байта в 4 раза меньше целых чисел.
Например: байт A = 100, байт B = -50
Короткое целое число (короткое)
Короткое целое число-16-битное двоичное целое число с положительным и отрицательным
Короткие данные типа целочисленного типа также могут использоваться для сохранения места, как типы байтов. Короткие целые числа в два раза меньше целых чисел
Например: короткий S = 10000, короткий r = -20000
Int type (int)
Целочисленное тип-это 32-разрядное двоичное целое число с положительным и отрицательным
Типы целочисленных целого числа обычно применяются к целочисленным значениям по умолчанию, если вы не беспокоитесь о недостаточной памяти.
Например: int a = 100000, int b = -200000
Длинный тип (длинный)
Длинное целое число-64-битное двоичное целое число с положительным и отрицательным
Этот тип данных обычно применяется, когда требуется больший диапазон, чем целого типа.
Например: длинный a = 100000l, int b = -200000l
Плавать
Данные с плавающей запятой представляют собой 32-разрядную 32-разрядную IEEE 754 стандартные данные IEEE 754.
Данные с плавающей запятой в основном используются для сохранения памяти в больших цифровых массивах с плавающей запятой.
Данные с плавающей запятой не могут использоваться для точных данных, таких как валюта.
Например: Float F1 = 234,5F
Двойной точность типа (двойной)
Данные данные о точности-это 64-разрядные 64-битные данные IEEE 754 IEEE 754.
Этот тип данных в основном используется по умолчанию, чтобы представлять значение десятичного десятичного, и, как правило, является выбором по умолчанию.
Данные данные не могут использоваться для точных данных, таких как валюта.
Например: Double D1 = 123,4
Логический
Логические данные представляют собой информационный бит.
Он имеет только два возможных значения: true (true) и false (false)
Этот тип данных используется для простых тегов в реальных или ложных условиях.
Например: Boolean One = true
Тип символа (char)
Данные символов-это простые 16-битные стандартные символы Unicode.
Данные символов могут использоваться для хранения любой буквы.
Например: Чар буква a (буква символа A) = 'A'
Справочный тип данных
Тип эталона данных определяется редактором класса. Они используются для доступа к объектам. Эти переменные определяются как конкретные типы, которые не являются изменяемыми. Например: сотрудник, щенок и т. Д.
Например: животное животное = новое животное ("жираф");
Константы Java
Константы - это исходный код, представляющий фиксированные значения. Они представлены непосредственно в форме кода без каких -либо оценок.
Константы могут быть назначены любому исходному типу переменной. Например:
байт a = 68; char a = 'a'
Byte, Integer, Long и Short также могут быть представлены в десятичных, шестнадцатеричных и восьмистных системах.
Когда эти технические системы представляют прямые величины, префикс 0 должен указывать восьмиуровне, а префикс 0x указывает на шестнадцатеричную. Например:
int decimal = 100; int octal = 0144; int hexa = 0x64;
Положения строковых константов в Java, как и большинство других языков, также должны быть написаны в середине двойных цитат. Примеры прямой величины строкового типа следующие:
"Привет, мир" "два/nlines" "/" Это в кавычки/""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Константы символов и строки могут содержать любые буквы Unicode. Например:
char a = '/u0001'; string a = "/u0001";
Язык Java также поддерживает специальные последовательности экономных символов и строк напрямую. Они есть:
| Escape excems | значение |
|---|---|
| /n | Перерыв в линии (0x0a) |
| /r | Введите (0x0d) |
| /f | Изменение страницы (0x0c) |
| /б | Backspace (0x08) |
| /с | Пространство (0x20) |
| /т | вкладка |
| /" | Двойные цитаты |
| /' | Одиночные кавычки |
| / | Backslash |
| /DDD | Октальные символы (DDD) |
| /uxxxxx | Шестнадцатеричные символы юникода (xxxx) |