Шпаргалки по Java

8 Янв
2012

Введение


Так уж случилось, что Java, в принципе, можно считать моим первым языком программирования. В связи с этим, многие вещи были новыми для меня и запомнить их сразу было очень тяжело. Постоянно листать книги, было очень утомительно и мной было решено сделать небольшие тематические шпаргалки, которые я развесил около своего рабочего места.

Простые числовые типы


Тип Разрядность MIN MAX
byte 8 бит -128 127
short 16 бит -32768 32767
int 32 бит -2147483648 2147483647
long 64 бит -9233372036854775808 9233372036854775807
float 32 бит -3.4E+38 3.4E+38
double 64 бит -1.7E+308 1.7E+308


Логические операции (основные)


Оператор Описание Синтаксис
! НЕ ! а
&& И a&&b
|| ИЛИ a||b


Сравнения


Оператор Значение
== равно
!= не равно
< меньше
> больше
<= меньше или равно
>= больше или равно


Преобразования


Расширяется в Из Сужается в
short, int, long, float, double byte char
int, long, float, double short byte, char
int, long, float, double char byte, short
long, float, double int byte, short, char
float, double long byte, short, char, int
double float byte, short, char, int, long
double byte, short, char, int, long, float


Побитовые операторы


Оператор Описание
Не
& И
| ИЛИ
^ исключающее ИЛИ
<< сдвиг влево
>> сдвиг вправо
>>> сдвиг вправо с заполнением нулей


Модификаторы


Модификатор Классы и интерфейсы Методы и переменные
Без модификатора Видимы в пределах пакета Видимы из всех классов в пакете, в который входит класс
public Видимы повсюду Видимы повсюду
protected Не применимо Видимы из всех классов в пакете, в который входит класс
private Видимы только в пределах включающего класса Невидимы из любого другого класса


Приоритеты и направление ассоциации


Приоритет Операторы Ассоциация
1 []. ++ — Слева направо
2 ++ — + — — ! Справа направо
3 new Справа направо
4 * / % Слева направо
5 + — Слева направо
6 << >> >>> Слева направо
7 < <= > >= == != Слева направо
8 & Слева направо
9 ^ Слева направо
10 | Слева направо
11 && Слева направо
12 || Слева направо
13 ? : Справа направо
14 = += -= *= /= %= <<= >>= Справа направо


Основные пакеты


Пакет Функции
java.applet Создание апплетов
java.awt Работа с графикой и создание GUI
java.awt.Color Создание объектов управляющих цветом
java.beans Разработка компонентов JavaBeans
java.io Ввод-вывод
java.lang Основные функции языка
java.math Выполнение математических операций
java.net Работа с сетевыми подключениями
java.rmi Удаленный вызов метода
java.sql Работа с SQL
java.text Форматирование текста
java.util Основные утилиты
java.util.jar Чтение и запись JAR
java.util.regex Сопоставление последовательности с регулярным выражением
java.util.zip Чтение и запись ZIP и Gzip
javax.crypto Криптографические операции
javax.swing Создание интерфейса на основе java.awt
javax.xml.parsers Работа с XML


P.S. Если данные шпаргалки Вас заинтересовали, Вы можете скачать их в документе формата .doc.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх