/ * 1 1995Sun компания Oracle Oracle Corporation
2 команды ключ безотлагательного начала включен + т
Изменить имя диска письма: кд вкладки для переключения в файл файл кд .. кд слоя на возвращении \ пути обратно к корневой директории ЦБСА Очистить экран для просмотра текущего пути к выходу выходного файла
3 ключевых слов полностью строчные буквы со специальными цветами зарезервированы для специальных значений
4 идентификаторов могут содержать 26 букв и 0-9 $ _ не могут начинаться с цифрой не может быть ключевыми словами
Соглашение об именах: имя класса всех крупных имен переменных верблюжьих капитализированы и имен методов первой буквы в нижнем регистре небольшого горба остальная части слова заглавных
5 Constant * /
{Главный класс общественности
государственной статической силы основных (String [] арг) {
// строковая константа
из System.out.print ( "ABC"),
из System.out.print ( ""); // строка из двух промежуточных двойных кавычках содержимое пустое
// целая константа
System.out.print (200);
System.out.print (20);
// с плавающей точкой (десятичное) константа
System.out.print (0.1);
// символьная константа
System.out .print (»4' .);
//System.out.print ( ''); символ не может быть пустым
// булевы константы
из System.out.print (к истине),
из System.out.print (к ложному);
// нулевой постоянная
//System.out.print(null), не может быть непосредственно выводимым
}
}
/ * 6 элементарного типа данных
тип Integer байт короткого междунара долго плавать с плавающей точкой двойного типа Символьного типа полукоксом логических логическими
ссылочными типов данных
класса интерфейсы строка массива Lambda
Примечание: 1 строка не является основным типа , но ссылки
2 могут быть приближением с плавающей точкой не является точным
- диапазон типа данных не обязательно коррелирует с числом байт четыре байта, например, с плавающей точкой, но широкий диапазон имеет длину 8 байт ,
если это целое число типа использует по умолчанию долго Int L суффиксу требуется ,
если по умолчанию является дробным типом двойного поплавка требует использование суффикса Ф.
. преобразование типа данных 7
автоматически преобразует код не нужно обрабатывать правила автоматического преобразования 2: данные варьируются от малого до большого преобразования * /
новый новый класс 1 {общественности.
общественный класс сила основной (String [] арг) {
System.out.println (400); // Это целое число, по умолчанию внутр.
System.out.println (3,14); // Это число с плавающей точкой, по умолчанию в два раза.
// левый длинный типа, право не то же самый вокруг целого типа
// знак равенства представляет уступку длинного постоянный ИНТА переменных справа , слева , чтобы хранить
// Int -> длинные данные в диапазоне от малых до больших преобразований происходит
долго = 100 num1;
System.out.println (num1);
}
}
/ * Cast
1 Характеристики: потребности кода формата, чтобы быть v уход, не может быть сделано автоматически.
Формат 2: маленький тип имени переменного = диапазон (малый типа) имел большой диапазон данных;
Меры предосторожности
1 слепки, как правило, не рекомендуется, так как данные могут привести к потере перелива точности данных.
2byte / короткий / символ три типа могут происходить математические операции, такие как сложение «+».
3byte / короткий / символ, когда эти три типа операций данных сначала повышен до типа INT, а затем рассчитать.
4boolean типа преобразование типов данных не может произойти * /
общественный класс Demo02DataType {
государственной статической силы основных (String [] арг) {
// целого типа остается, право удлинённые, не то же самое.
// долго -> Int, а не от мала до велика, автоматическое преобразование типов данных не может иметь место
INT Num = (целое) 100L;
// длинные забросы к междунар
INT пит2 = (целое) 600000000000L;
System.out.println (num2); // 1705032704
// дважды -> Int, приведение типа
INT num3 = (целое) 3,99;
System.out.println (num3); // 3, но это не округляя округление
символ zifu1 = «A»; // это постоянный характер, есть капитал буква А
System.out.println (zifu1 + 1); // 66, буква А также рассматривается в качестве 65
Привет // основной компьютер должен цифровой (двоичный) представляет буква А 65
// битого символ типа математических операций будет осуществляться в соответствии с определенными правилами, были переведены на ряд
байты Num4 = 40; // слева от нужного размера не может превышать типа диапазона значений
байт num5 = 50;
// байт + байт -> Int + Int -> Int
INT результат1 = Num4 + num5;
System.out.println (результат1); // 90
Короче говоря Num6 = 60;
// байт + короткий -> Int + Int -> Int
// ИНТ слепков разрядиться: Обратите внимание, что вы должны убедиться, что логика действительно не больше, чем размер уже близкого расстояния, в противном случае будет происходить переполнение данных
Короче говоря результат2 = (короткий) (Num4 + Num6);
System.out.println (результат2);
}
}
ASCII-код таблица: Американский стандартный код для обмена информации, американский стандартный код для информационного обмена
Unicode кодовой таблицы: Unicode. Отношения управления также начало 0-127 чисел и символов с ASCII точно такой же, но с самого начала включать более 128 символов
A 65 0 48 A 97