Главная » Статьи » JavaRush

В категории материалов: 13
Показано материалов: 1-10
Страницы: 1 2 »

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

                         Задачи на действия с Set и Map

JavaRush | Просмотров: 1365 | Добавил: kuzma | Дата: 15.02.2017 | Комментарии (0)

Каждый объект типа Date хранит внутри себя время. А время хранится в очень интересном виде – количество миллисекунд, которые прошли с 1 января 1970 года, по Гринвичу.

Это число настолько большое, что не влезает в int, приходится хранить его в long. Зато очень удобно считать разницу между двумя датами: отнял два числа и уже известна разница с точностью до миллисекунд. И к тому же устраняется проблема смены дат и перевода часов.

каждый объект при создании инициализируется текущим временем. Чтобы узнать текущее время – достаточно просто создать объект.       

Таймер запускающий какое либо действие или осуществляющий задержку какого либо события или действия 

читать дальше...

JavaRush | Просмотров: 780 | Добавил: kuzma | Дата: 15.02.2017 | Комментарии (0)

JavaRush - коллекции и их использование

Интерфейс Класс/Реализация Описание
List  ArrayList  Список
 LinkedList  Список
 Vector  Вектор
 Stack  Стек
 Set    HashSet  Множество
 TreeSet  Множество
 SortedSet  Отсортированное множество
Map  HashMap Карта/Словарь
 TreeMap  Карта/Словарь
 SortedMap  Отсортированный слова
 Hashtable  Хеш-таблица

 

Set – это множество – куча ненумерованных объектов. Главная особенность Set – в нем только уникальные объекты, т.е. они все разные. Вот что с ним можно делать:

Операция Метод
Добавлять элемент(ы) add(), addAll()
Удалять элемент(ы) remove(), removeAll()
Проверять, есть ли элемент(ы) contains(), containsAll()

 

 можно узнать количество элементов с помощью метода size().

Mapэто множество пар. То же множество, но не одиноких элементов, а пар: ключ-значение. Единственное ограничение: первый объект в паре, называемый ключом, должен быть уникальным. В Map не может содержаться две пары с одинаковыми ключами.

— Вот что мы можем делать с Map:

Операция Метод
Получить множество всех пар entrySet()
Получить множество всех ключей keySet()
Получить множество всех значений values()
Добавить пару put(key, value)
Получить значение по ключу get(key)
Проверить наличие «ключа» containsKey(key)
Проверить наличие «значения» containsValue(value)
Проверить что Map — пустой isEmpty()
Очистить Map clear()
Удалить элемент по ключу remove(key)
JavaRush | Просмотров: 488 | Добавил: kuzma | Дата: 14.02.2017 | Комментарии (0)

JavaRush - создание и использование массивов и не только...

 

Вывод картинок из файла в фрейм (http://javatalks.ru/topics/27993)

 import java.io.File;
 import java.io.IOException;

 import javax.imageio.ImageIO;
 import javax.swing.ImageIcon;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
 import javax.swing.JPanel;


public class stat {
 public static void main(String[] args)
 {
 new Win();
 }
}
class Win
{
 JFrame tr=new JFrame();{
 tr.setTitle("Hello");
 tr.setSize(1000,1000);
 JPanel panel=new JPanel();
 tr.getContentPane().add(panel);
 tr.setVisible(true);
 tr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 File list[] = new File("C:/Documents and Settings/jk/workspace/loadtest/path/").listFiles();
 for(int i = 0; i < list.length; i++){
 JLabel label=new JLabel();
 panel.add(label);
 try {
 label.setIcon(new ImageIcon(ImageIO.read(list[i])));
 } catch (IOException e) {
 e.printStackTrace();
 }}
}}
JavaRush | Просмотров: 1343 | Author: javarush.task.task07.task0721 | Добавил: kuzma | Дата: 09.02.2017 | Комментарии (0)

JavaRush - создание и использование массивов

JavaRush | Просмотров: 1397 | Author: package com.javarush.task.task07 | Добавил: kuzma | Дата: 07.02.2017 | Комментарии (0)

JavaRush -решение заданий по теме  "статические переменные и методы"   level 06.

JavaRush | Просмотров: 1381 | Добавил: kuzma | Дата: 02.02.2017 | Комментарии (0)

JavaRush-Жизнь объектов и уборка мусора

JavaRush | Просмотров: 564 | Добавил: kuzma | Дата: 27.01.2017 | Комментарии (0)

JavaRush-Вывод даты в Java

Текущее число месяц и  год

JavaRush | Просмотров: 715 | Добавил: kuzma | Дата: 26.01.2017 | Комментарии (0)

JavaRush -решение заданий по теме  "классы" и "объекты"  level 05.

                                                                 конструкторы

                                                              инициализаторы

JavaRush | Просмотров: 2529 | Добавил: kuzma | Дата: 24.01.2017 | Комментарии (0)

JavaRush -решение заданий по теме  "циклы" .

while (true) 
{
 String s = buffer.readLine();
 if (s.equals("exit")) 
 break;
}
JavaRush | Просмотров: 923 | Добавил: kuzma | Дата: 23.01.2017 | Комментарии (0)

1-10 11-13

Программирование игр на Python

Django - создание сайтов с нуля

Javascript - просто используем готовые решения