Чтобы создать какой-нибудь объект, нужно написать имя типа (класс) этого объекта и ключевое слово new перед ним.
середа, 15 липня 2015 р.
Java: типи
1. примітивні типи - int; char
2. складні типи - утворюються з простих шляхом групування. Такі типи називаються класами. Коли ми створюємо новий клас, то це означає, що ми обявляємо новий складний тип, дані якого будуть або іншими складними типами або примітивними типами
2. складні типи - утворюються з простих шляхом групування. Такі типи називаються класами. Коли ми створюємо новий клас, то це означає, що ми обявляємо новий складний тип, дані якого будуть або іншими складними типами або примітивними типами
Java: про память
Можна уявити собі Excel. Сторінка в Exсel складається з комірок, і в кожної комірки є її унікальний номер (A1, A2,…B1, B2). Знаючи номер комірки, завжди можна записати щось в неї або ж отримати значення, яке в ній зберігається. Память компютера подібна до цього.
Програма і її дані під час роботи зберігаються в памяті. Вся память компютера представлена у вигляді маленьких комірок - байт. У кожної комірки є її унікальний номер - 0, 1, 2, 3, ... (нумерація починається з нуля). Знаючи номер комірки, ми можемо зберегти в неї певні дані. Або ж витягти з неї дані. В одних комірках зберігається код програми - набір команд для процесора, а в інших - дані цієї програми. Номер кожної комірки також називають її адресом.
Коли в коді програми задається змінна, їй виділяється частинка ще не використаної памяті. Зазвичай це кілька байт
Java: змінні
Змінні - це такі штуки для зберігання даних. Будь-яких даних. Всі дані в Java зберігаються за допомогою змнних. Змінні нагадують коробку. Наприклад, ми написали на листку число 13 і поставили його в коробку. Тепер можна казати, що "коробка зберігаю число 13".
Кожна змінна має три важливі властивості: тип, імя та значення
Java: how to get date of today
SimpleDateFormat date = new SimpleDateFormat("MM/dd/yyyy");
Calendar calendar = Calendar.getInstance();
int century = calendar.get(Calendar.YEAR);
Calendar calendar = Calendar.getInstance();
int century = calendar.get(Calendar.YEAR);
вівторок, 14 липня 2015 р.
Bash command: how to add answer on the questions during installing package
sudo yum install sshpass -y -q
sshpass - package
-y - yes
sshpass - package
-y - yes
Bash command: How to ping host untill ip address is responds
#!/bin/sh
wait_hostname_timeout=120 # in seconds
###### get the hostname and IPaddress of master
ORIGINAL_HOSTS=($(eval echo $CLUSTER))
HOST=(${ORIGINAL_HOSTS[0]})
echo "hostname master = $HOST"
while [ $COUNTER -lt 10 ]; do
sleep 1; count=$((count+1))
echo quit | telnet ${HOST} 22 2>/dev/null | grep Connected
host_status=$?
done
count=1; host_status=1
ping -c1 ${HOST} > /dev/null 2>&1
until [ "$host_status" -eq 0 -o $count -gt $wait_hostname_timeout ];
do
sleep 1; count=$((count+1))
echo quit | telnet ${HOST} 22 2>/dev/null | grep Connected
host_status=$?
done
masterIP=($(host $HOST |awk '{print $4}'))
echo "ip address master = $masterIP"
echo "This build slave is $HOSTNAME"
wait_hostname_timeout=120 # in seconds
###### get the hostname and IPaddress of master
ORIGINAL_HOSTS=($(eval echo $CLUSTER))
HOST=(${ORIGINAL_HOSTS[0]})
echo "hostname master = $HOST"
while [ $COUNTER -lt 10 ]; do
sleep 1; count=$((count+1))
echo quit | telnet ${HOST} 22 2>/dev/null | grep Connected
host_status=$?
done
count=1; host_status=1
ping -c1 ${HOST} > /dev/null 2>&1
until [ "$host_status" -eq 0 -o $count -gt $wait_hostname_timeout ];
do
sleep 1; count=$((count+1))
echo quit | telnet ${HOST} 22 2>/dev/null | grep Connected
host_status=$?
done
masterIP=($(host $HOST |awk '{print $4}'))
echo "ip address master = $masterIP"
echo "This build slave is $HOSTNAME"
Підписатися на:
Дописи (Atom)