这是基于HashSet集合的唯一性。
/*
* 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
*
* 分析:
* A:创建随机数对象
* B:创建一个HashSet集合
* C:判断集合的长度是不是小于10
* 是:就创建一个随机数添加
* 否:不搭理它
* D:遍历HashSet集合
*/
代码写了出来:
import...
分类:
编程语言 时间:
2016-06-12 01:57:33
阅读次数:
164
什么是数组? 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就 ...
分类:
编程语言 时间:
2016-06-07 23:49:43
阅读次数:
224
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用 2、 返回值类型 ...
分类:
编程语言 时间:
2016-06-07 23:49:34
阅读次数:
302
这一篇对TreeSet做介绍,先看一个简单的例子:
* TreeSet:能够对元素按照某种规则进行排序。
* 排序有两种方式
* A:自然排序: 从小到大排序
* B:比较器排序 Comparator
import java.util.TreeSet;
* TreeSet集合的特点:排序和唯一
*
* 通过观察TreeSet的add()方法,我们知道最终要看Tr...
分类:
编程语言 时间:
2016-06-07 13:15:05
阅读次数:
234
本节主要讲解: 1)json格式数据处理方法 2)第三方工具包的使用方法 3)java集合数据类型 【项目任务】 编写一个程序,显示未来的天气信息。 【知识点解析】 为了方便后面代码的分析,先需要掌握几个相关的知识。 1.什么是json格式数据 从结构上看,我们所见到的所有的数据(data)最终都可 ...
分类:
编程语言 时间:
2016-06-07 12:34:43
阅读次数:
204
上一篇介绍了HashSet存储自定义自定义对象时应该注意的问题http://blog.csdn.net/qq_32059827/article/details/51580642,
这一篇对其内部结构稍作了解。用一张图,宏观认识,HashSet存储元素保证唯一性的原理:
其实HashSet的代码直接自动生成,这里也是了解即可。...
分类:
编程语言 时间:
2016-06-03 19:14:25
阅读次数:
199
上一篇http://blog.csdn.net/qq_32059827/article/details/51578158
写到存储字符串类型的时候出现了无序,而且这个无序不是随机那种无序,它是有一定存储规律的。上次存储的是字符串,那么这里看看存储自定义对象是不是也是同样的规律。其实这里有着很多的问题需要讨论。
存储自定义对象,代码写了出来:
import java.util.HashSet;...
分类:
编程语言 时间:
2016-06-03 19:11:42
阅读次数:
151
IsCoder 标记: Java基础,Java环境配置 一.Java环境配置 Java Develop Kit(JDK安装) 系统环境变量设置(JAVA_HOME) Java源程序编辑工具 Java编译运行命令 运行经典的HelloWorld程序 1.1 JDK安装 JDK,就是甲骨文公司提供给我们... ...
分类:
编程语言 时间:
2016-06-01 21:24:26
阅读次数:
254
I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。 本文的目的是分析 I/O 的内在工作机制,以及java I/O类库的基本架构,以帮助初学者 ...
分类:
编程语言 时间:
2016-05-31 16:04:55
阅读次数:
154
配置Java开发环境——JDK的安装与环境变量配置 下载JDK,最新版的JDK 1.8 就行,下载连接自行百度,记得安装与你机器对应的版本,64位操作系统下载64位的,32位操作系统装32位的。 配置环境变量如下图: 点击新建,输入变量名JAVA_HOME,变量值为你的Java安装目录(例如C:\P ...
分类:
编程语言 时间:
2016-05-26 22:07:02
阅读次数:
247