摘要: 列表迭代器: ListIterator listerator():List集合特有的迭代器 该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法 特有功能: Object previous();获取上一个元素 boolean hasPrevious():判断 阅读全文
posted @ 2019-11-09 21:20 Xiaohu_BigData 阅读(183) 评论(0) 推荐(0)
摘要: 在学习过了Collection之后,接下来我们将去学习List, 先看API文档: List集合的特有功能:(没有列出Collection也有的功能) A:添加功能 add(int index, E element) 将指定的元素插入此列表中的指定位置(可选操作)。 B:获取功能 get(int i 阅读全文
posted @ 2019-11-09 20:56 Xiaohu_BigData 阅读(229) 评论(0) 推荐(0)
摘要: 选代器:是遍历集合的一种方式。迭代器是依赖于集合而存在的。我有一个集合: Collection c = new ArrayList();我们给集合中添加元素: c. add("hello' );c. add( "world”);c. add("java"); 集合的使用步骤:A:创建集合对象B:创建 阅读全文
posted @ 2019-11-08 20:04 Xiaohu_BigData 阅读(241) 评论(0) 推荐(0)
摘要: 经过我个人的调查,发现,在今后的大数据道路上,集合、线程、网络编程变得尤为重要,为什么? 因为大数据大数据,我们必然要对数据进行处理,而这些数据往往是以集合形式存放,掌握对集合的操作非常重要。 在学习集合前,我们先看对象数组: 这是对象数组在创建到赋值到遍历的过程,其中我们遇到了一个数组的硬性问题: 阅读全文
posted @ 2019-11-08 19:59 Xiaohu_BigData 阅读(212) 评论(0) 推荐(0)
摘要: 1.1 什么是面向对象 面向对象思想就是不断的创建对象(属性与行为的封装,让二者作为整体参与程序执行),使用对象,指挥对象做事情。(在已有对象的情况下,直接使用对象,而不再去考虑对象的内部构造) 面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程) 阅读全文
posted @ 2019-11-08 19:33 Xiaohu_BigData 阅读(144) 评论(0) 推荐(0)
摘要: 一、equals与==比较不同 在实现某个人去5个商场去购物,控制台输入是否购物(Y/N)的时候,在比较出了问题,发现无论输入什么都是false,后来查阅资料发现,字符串的比较,==和equals不一样。 先看下面的例子: 1 String s1,s2,s3 = "abc", s4 ="abc" ; 阅读全文
posted @ 2019-11-07 20:16 Xiaohu_BigData 阅读(202) 评论(0) 推荐(0)
摘要: Java数组 在开始之前,提一个十分重要的一点:注意:在给数组分配内存空间时,必须指定数组能够存储的元素来确定数组大小。创建数组之后不能修改数组的大小,可以使用length属性获取数组的大小。在java数组中,数组只有length属性,并没有字符串的length()方法!!! 学习Java少不了对数 阅读全文
posted @ 2019-11-07 19:21 Xiaohu_BigData 阅读(281) 评论(0) 推荐(0)
摘要: 在很多时候,我们在学习过程中,不知道代码具体的实现过程,很好奇这个变量的值怎么就发生的变化,用好断点的使用,帮助我们更好的理解。 例子:10以内的奇数之和 1 package day03; 2 3 public class exer12 { 4 5 public static void main(S 阅读全文
posted @ 2019-11-06 20:42 Xiaohu_BigData 阅读(1136) 评论(0) 推荐(0)
摘要: 在今天,我突然被一个很尴尬的问题问到了,问题是这样的:说一下java循环的应用场景。 我想很多人一下子听到这样的问题不知道怎么回答,大部分人会去想有什么循环格式,特点是什么。这些都是错误的,在往后的面试过程中,面试官可能会问类似这样的陷阱问题。 正确答案:java循环中包括while循环,do-wh 阅读全文
posted @ 2019-11-06 19:44 Xiaohu_BigData 阅读(295) 评论(0) 推荐(0)
摘要: 在这一节,学习程序流程控制,具体包括判断结构、选择结构、循环结构。 1、判断结构(if、if-else) 三元运算符和if-else的区别 三元运算符,是一个运算符,所以运行必须有结果 而if-else语句,只控制流程,所以不一定有结果 某些情况下,可以把if-else改写为三元运算符的形式 前提是 阅读全文
posted @ 2019-11-05 20:05 Xiaohu_BigData 阅读(206) 评论(0) 推荐(0)