自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genius_zz的博客

要想看起来貌不费力,你必须非常努力

  • 博客(15)
  • 收藏
  • 关注

原创 java集合框架之List------03_01

java中,List集合代表一个有序的,可以重复的集合。每一个元素都对应着顺序索引。所以是不能重复的,但是索引只想的内容是可以重复的。因此,List中的元素可以重复。List有一些公用的方法如下:举一个例子:public class ListDemo_01 { public static void main(String[] args){ List

2016-09-27 21:26:12 421

原创 java集合框架之Set------02_02 EnumSet

EnumSet是专门为枚举类型设计的集合类。Enum是什么,参考我的另外一篇博客:http://blog.csdn.net/genius_zz/article/details/52671061EnumSet中不允许加入null元素。否则会抛出异常。通过一个示例来演示EnumSet的使用。enum SeasonEnum { SPRING,SUMME

2016-09-26 23:30:49 372

原创 java之枚举类 Enum学习笔记

某些情况下,一个类的对象是有限并且固定的,比如季节类,只有四个对象。这种实例有限并且固定的类,为枚举类。如何手动实现一个枚举类?规则如下:     (1)通过private将构造器隐藏起来    (2)把这个类所有可能的实例都使用public static final 修饰的类变量来保存举个例子:public class Season {

2016-09-26 15:57:46 699

原创 java集合框架之Set------02_02 TreeSet

TreeSet可以保证集合内的元素处于排序状态,底层是基于二叉树(红黑树)这种数据结构的。对于TreeSet中的一些方法,用一个示例来说明。public class TreeSetDemo_01 { public static void main(String[] args){ TreeSet nums = new TreeSet(); nums.add

2016-09-25 21:54:51 551

原创 java List集合练习题 产生长度随机的字符串,串中每一个字符都是随机的

题目要求:生成10个字符串,字符串长度随机,字符串里面的每一个字符由大小写字母,数字组成,每一个字母也随机生成。不能存在相同的字符串。生成字符串以后,对字符串排序。主要使用LinkedList和Random进行操作。

2016-09-22 12:05:10 2883

原创 java集合框架之Set------02_01 HashSet LinkedHashSet

java 中的Set集合是无序的,并且其中不能包含重复的元素。这里的序是指,存入的顺序和取出的顺序是否一致,如果一致则为有序否则则为无序。Set接口主要是实现类有三个,HashSet,TreeSet和EnumSet。在HashSet中,哈希值是一个很重要的概念,下面通过例子说明:class AA{ }public class HashCodeDemo_02 {

2016-09-20 21:37:36 446

原创 使用ccproxy代理服务器上网

前段时间要在实验室搞一个hadoop集群出来,但是校园网当时不能用路由器,我自己只有一个校园网账号,要让三台电脑都上网。请教师兄,终于搞定了。如果你之前使用iso文件作为源,参考文章http://blog.csdn.net/genius_zz/article/details/52563309 下载安装完成(自行百度),然后在设置里进行符合自己需要的设置   然后保证

2016-09-17 15:33:39 5603

原创 使用apt-get下载出错,Media change: please insert the disc labeled.

1. 以前装Ubuntu的时候,直接使用的师兄给的镜像,当时没有网,将iso作为源,下载ssh协议。具体操作如下:(1) 添加iso文件源    sudo mount -t iso9660 -o loop xxx.iso /media/cdrom      这一步,挂载文件到/media/cdrom    sudo apt-cdrom -m -d /cdrom

2016-09-17 15:21:27 5044

原创 java集合框架和Collection类详解-----01

java中,最常用的就是数组这种数据结构,但是,如果需要保存的数据的长度不确定,或者数据与数据之间有一定的关联,那么,就需要使用java中的集合框架了。集合中,存放的内容都是对象而不是基本的数据类型。在没有规定泛型的前提下,所有对象都被当做Object类型存放进去。java中的集合框架大体如下图:以后的学习中会逐一详解,这里不赘述,直接进入Collection接口的学习。

2016-09-17 10:08:56 721

转载 对于自定义类,重写equals方法和hashCode方法的技巧

参考:http://blog.csdn.net/fenglibing/article/details/8905007对于自定义的类,如果要比较两个对象是否相同,就需要重写equals方法。举一个例子进行说明:先自定义一个类,包含两个属性:class Person{ private String name; int id; public Person(){ } publi

2016-09-16 21:15:35 8114 1

原创 java字符串操作,验证输入的身份证合法与否

/** * 定义一个方法,输入一个身份证号码(18)位,最终返回一个字符串,格式如下:“尊敬的男士(女士),您是****年**月**日出生的。” * 要求:如果输入的身份证不是18位,或者格式不正确(包含非数字字符,除了最后一位的X除外)则返回一个字符串“您输入的身份证号码有误” * */import java.util.Scanner;public class JudgeID

2016-09-13 21:37:10 4039 1

原创 在一个长串中寻找合适的子串,子串中含有通配符

问题描述:输入两个字符串,查找字符串1中与字符串2最先匹配的内容,将匹配的字符串输出。字符串2支持通配符。通配符为“?”。已知字符串2不可能只出现?的情况。字符串1和字符串2的最大长度不超过128代码如下:public class FindSubStr { public static void main(String[] args){ String allStr; String

2016-09-06 15:56:47 862

原创 2016华为机试题

问题描述:求a+aa+aaa+aaaa+aaaaa+...,其中a是一个十以内的数字,n表示几个数相加。 问题分析:这个问题一共需要两个变量,一个变量用来累加所有的数,另外一个变量来生成a,aa,aaa,aaaa这类的数。而这类数有一个特点就是:比如: 33 = 3*10+3    333=33*10+3   以此类推。因此实现的代码如下:public class AddNumber {

2016-09-06 09:48:27 714

原创 2016广联达面试题5

问题描述: 一个n*m的阵列,每一个位置上都有一个值,我们从左上角开始出发,向右下角方向步进。最终到达右下角,找到我们经过路径上的值的和的最大值,例如图中最大值为53。矩阵为:11038122965741137165问题分析:每一步要么向下移动,要么向右移动,很明显的动态

2016-09-05 16:43:09 3380

原创 2016 广联达面试题4

问题描述: * 已知某次聚会共有N个人参加,这N个人来自26个不同的地区,先将26个地区用a-z进行表示, * 使用整数数组Location存储这N个人的地区,请返回一个boolean类型的变量 * true代表所有人的地区都不一样,false代表存在一样地区的人。下面是java实现的代码:在主函数中随便写了一些代码测试了一下函数的功能。import java.util.Sca

2016-09-04 16:25:36 4450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除