Please enable JavaScript.
Coggle requires JavaScript to display documents.
Глава 1 Java Development Kit (JDK) (Общие моменты кода (класс System…
Глава 1
Java Development Kit (JDK)
Глава 1. Основы Java
Термины
Java Virtual Machine (JVM)
Технология HotSpot
JIT-компилятор
Сервлет
Свойства Java
Простота
Безопасность
Переносимость
Объектно-ориентированный характер
Принципы ООП
Инкапсуляция
код и данные внутри объекта
закрытые (private)
открытые (public)
классы
переменные члены (или переменные экземпляры)
методы члены (или просто методы)
Полиморфизм
Наследование
Надежность
Многопоточность
Архитектурная независимость
Интерпретируемость
Высокая производительность
Распределенность
Динамичность
cmd
javac - компилирует класс
java - запускает байт-код программы
cp C:\java\ имя_класса - указывает директорию, где находится класс (classpath)
код Example1.java
/звездочка бла-бла-бла звездочка/ - многострочные комментарии
// бла-бла-бла - однострочные комментарии
class Example { } - определяе новый класс с именем Example
public static void main (String args[])
В строке определяется метод
main()
- в java подпрограммы принято называть методами
public
- модификатор доступа, определяет правила обращения к членам класса из других частей программы (к члену класса можно обращаться за пределами класса)
private
- к членам класса запрещен доступ за пределами класса
static
- допускает вызов метода
main()
до создания объекта класса
void
- ключевое слово, которое сообщает компилятору о том, что метод
main()
не возвращает значение
String args[]
- параметр метода
main()
, или переменная метода
String
- тип массива объектов. В объектах типа
String
хранятся последовательности символов
args
- массив. В массиве args методу main() передаются в виде аргументов параметры, указываемые в командной строке при запуске программы
{ - начало тела метода main()
System.out.println("Java drives the Web.")
println()
- метод, осуществляющий вывод на экран
System.out
- объект, инкапсулирующий вывод на консоль
System
- предопределенный класс, предоставляющий доступ к системным ресурсам
out
- поток вывода на консоль
код Example2.java
int var1 - объявляется переменная var1 целочисленного типа;
var1=1024 - присваивание значения 1024 переменной var1;
int var1, var2; - обе переменные объявляются в одном операторе
System.out.println("var1 contains "+var1);
значение переменной var1 выводится на экран после символьной строки "var1 contains"
знак + указывает на то, что значение var1 должно быть выведено после символьной строки
System.out.print("var2 contains var1/2: ");
метод print() действует также как и метод println(), за исключением того, что его выполнение завершается переходом на следующую строку
Общие моменты кода
типы переменных
int - целые числа;
float - тип с плавающей точкой;
double - тип с плавающей точкой с двойной точностью
условные операторы
if (условие) оператор;
операторы сравнения
< - меньше
<= - меньше или равно
больше
= - больше или равно
== - равно
!= - неравно
Циклы
for(инициализация; условие; итерация) оператор;
Операторы инкремента и дикремента
++ - тоже самое, что и +1. Например выражения "a=a+1" идентично выражению "a++"
-- - "a=a-1" то же самое, что и "a--"
кодовые блоки
группа, в которую входят два и более оператора
пример
if (w<h) {
v=w*h;
w=0;
}
класс
System
метод
println()
метод
print()
ключевые слова Java
abstract;
catch;
do;
finally;
import;
new;
short;
this;
volatile;
assert;
char;
double;
float;
instanceof;
package;
static;
throw;
while;
boolean;
class;
else;
for;
int;
private;
strictfp;
throws;
break;
const;
enum;
goto;
interface;
protected;
super;
transient;
byte;
continue;
extends;
if;
long;
public;
switch;
try;
case;
default;
final;
implements;
native;
return;
synchronized;
void.