Главная » Статьи » JavaRush |
В категории материалов: 13 Показано материалов: 1-10 |
Страницы: 1 2 » |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
Задачи на действия с Set и Map |
Каждый объект типа Date хранит внутри себя время. А время хранится в очень интересном виде – количество миллисекунд, которые прошли с 1 января 1970 года, по Гринвичу. Это число настолько большое, что не влезает в int, приходится хранить его в long. Зато очень удобно считать разницу между двумя датами: отнял два числа и уже известна разница с точностью до миллисекунд. И к тому же устраняется проблема смены дат и перевода часов. каждый объект при создании инициализируется текущим временем. Чтобы узнать текущее время – достаточно просто создать объект. Таймер запускающий какое либо действие или осуществляющий задержку какого либо события или действия |
JavaRush - коллекции и их использование
Set – это множество – куча ненумерованных объектов. Главная особенность Set – в нем только уникальные объекты, т.е. они все разные. Вот что с ним можно делать:
можно узнать количество элементов с помощью метода size(). Map – это множество пар. То же множество, но не одиноких элементов, а пар: ключ-значение. Единственное ограничение: первый объект в паре, называемый ключом, должен быть уникальным. В Map не может содержаться две пары с одинаковыми ключами. — Вот что мы можем делать с Map:
|
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 - создание и использование массивов |
JavaRush -решение заданий по теме "статические переменные и методы" level 06. |
JavaRush-Жизнь объектов и уборка мусора |
JavaRush-Вывод даты в JavaТекущее число месяц и год |
JavaRush -решение заданий по теме "классы" и "объекты" level 05.конструкторы инициализаторы |
JavaRush -решение заданий по теме "циклы" .while (true) { String s = buffer.readLine(); if (s.equals("exit")) break; } |