- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 JAVA迭代器接口Iterator
Iterator:迭代器接口。用于便利集合。Collection接口提供了相应的方法iterator()来获取接口的实现类常用API boolean hasNext() 判断集合中是否有下一个元素可取出 E next() 取出下一个元素 void remove() 会将迭代器取出的元素进行删除迭代器是没有下标的当用迭代器遍历集合时不能对集合进行操作List<String> chs = ...
2018-06-29 16:19:03 682
原创 JAVA中Collection子接口Set
Collection子接口Set 存储元素特点:无序,不可重复, 特点: 1、元素没有下标的概念 2、元素不能重复(调用元素的equal方法判断元素是否重复,同意元素的地址,两个相同内容的对象) 既然元素不能重复,那要怎么做才能快速的判断即将要存入的元素是否在集合中已经存在了呢? 最直接的方法就是直接判断,但要是元素多了,...
2018-06-29 16:15:26 256
原创 Java队列和栈(Queue和Deque)
队列Queue队列Queue也是Collection的一个子接口 队列接口,底层是一个特殊的线性表。从一端添加元素(offer),从另一端取出元素(pop) 遵循原则:FIFO(first input,first output)先进先出原则 因为队列要经常进行增删操作。因此使用LinkedList链表来实现Queue接口更合适效率更高,而不是ArrayList常用API B...
2018-06-24 21:31:13 1398
原创 JAVA基础(2)-输出语句
输出语句,是Java中最简单也是常用的语句public class Test1 { public static void main(String[] args) { System.out.println("hello java"); }}public class后写的是文件名,这里写的必须和文件名保持一致,第二行的是main方法是主方法一个程序运行的入口(我也不知道main方法为什么要这...
2018-06-22 09:53:39 1908
原创 JAVA基础(1)-jdk安装
要想学习java语言,首先要搭建Java的开发环境,包括开发环境和运行环境,那就要下载jdk的安装包来进行搭建了jdk:java development kit-java开发工具包 --java开发工具: 编译器,调试器,javadoc.exe. java.exe,javac.exe --jre(java runtime enviro...
2018-06-21 08:43:56 295
转载 ArrayList源码(简单分析)
本文转自https://blog.csdn.net/fighterandknight/article/details/61240861并对其稍有修改要想分析源码首先要知道怎么查看源码,方法:新建个类在写上main方法,在里面写Collection<String> c1 = new ArrayList<String>(); 按住Ctrl再把鼠标移动到ArrayList上点...
2018-06-18 11:26:14 121
原创 Java中Date和Calendar类的简介及用法
一、Date及常用的API 1、Java中的时间: Java中也设计了时间类来显示时间和日期等信息,用的时UTC时间标准(GMT【格林威治标准时间】也是一个时间标准) 2、Date类型简介: a、java.util.Date中封装了时间信息 b、Date类型...
2018-06-06 19:38:00 256
原创 java正则表达式(基础介绍及简单应用)
正则表达式: 1、正则表达式就是用来晓燕某些字符串是否符合规则的,是一串特殊的字符串。特殊在其字符都是通配符,有匹配功效 2、[ ] :检查是否有括号内的字符(只能有一个括号内的字符)。 [abc] :只要有a,b,c,中的一个就行 [^abc] :除了a,b,c,之外的任意一个字符 ...
2018-06-05 21:37:15 160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人