Java 集合中的三大新秀Map Set List的区别

首先,讲一下list和set之间的相似性,list和set都是单列集合,他们有一个共同的父接口---collection。list是依次列出一个结合中的所有的元素,若集合中有重复的,同样列出,有序;set列出的集合中是不允许有重复的,也就是说里面有一个A对象和一个B对象,若是A.equals(B)...

2016-10-18 22:02:08

阅读数:279

评论数:0

Java中Map集合详解

Map简介 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。   Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 ...

2016-10-18 21:53:34

阅读数:164

评论数:0

Java中的面试题-继承与类加载

有A,B,Main三个类如下: public class A {  A()  {   System.out.println("A");  } }   public class B extends A {  B()  {   System.o...

2016-10-18 09:40:45

阅读数:122

评论数:0

一道Java集合框架题!!!!!

问题:某班30个学生的学号为20070301-20070330,全部选修了Java程序设计课程,给出所有同学的成绩(可用随机数产生,范围60-100),请编写程序将本班各位同学的成绩按照从高到低排序打印输出。      要求:分别用List、Map、Set来实现,打印的信息包括学号、姓名和成...

2016-10-18 09:34:15

阅读数:331

评论数:0

java序列化中的transient关键字的作用

关键字介绍   一个对象只要实现了Serilizable接口,这个对象就可以被序列化,Java的这种序列化模式为开发者提供了很多便利,可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。但是有种情况是有些属性是不需要序列号的,所...

2016-10-18 09:30:24

阅读数:303

评论数:0

java中的File.separator

前些天遇到一个问题,困扰了好久,现在终于解决了。 问题:上传的图片不能正确显示。 我的开发环境是在Windows下,工程在Windows下能正常部署,上传的图片也可以正常的显 示。但是把工程部署在服务器上的时候,图片总是不能显示,很是让人郁闷,后来在网上找了 各种资料,问题...

2016-10-18 08:52:38

阅读数:197

评论数:0

关于正则表达式的经典案例分析

import java.util.regex.*; class Regex2 { public static void main(String[] args) { Pattern p = Pattern.compile(args[0]); Matcher m = p.matcher(arg...

2016-10-18 08:01:02

阅读数:298

评论数:0

java中的面向对象的误区之接口与抽象类的区别

一、抽象类的描述 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1 abstract void fun();   抽象方法必须用...

2016-10-17 20:43:41

阅读数:336

评论数:0

在继承中的问题,关于静态代码块,子类和父类的静态代码块的执行情况

当父类与子类都有静态代码块和构造函数的时候,执行顺序如下: 父类静态代码块 > 子类静态代码块 Java虚拟机加载类时,就会执行该块代码。 父类构造函数 > 子类构造函数 (先有父亲,后有孩子) 如果是多级继承关系的话,高层的父类首先执行,然后依次递减。 总结:静态优先执行,父...

2016-10-17 20:38:10

阅读数:2164

评论数:0

Java中几种常见的异常抛出类的说明!!!!

这几天都在搞java代码,但是常常碰见未知的异常抛出错误,这里记录一下,方便日后的查看与总结: 1.常见的异常现象: 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayExcep...

2016-10-17 16:38:16

阅读数:5779

评论数:1

装箱和拆箱的区别与详解

深入剖析Java中的装箱和拆箱   自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。   以下是本文的目录大纲:   一.什么是装箱?什么是拆...

2016-10-17 15:45:19

阅读数:2567

评论数:0

Android开发环境搭建

(一)首先肯定是安装jdk了   由于手头上的项目需要使用1.6的jdk进行编译,所以安装了绿色版的1.6的jdk,不过还是建议使用1.7+的jdk,可以去官网下载。   安装好jdk之后正确配置环境变量。   以上比较简单就不在赘述了,不会配置的可以自行百度。 (二)下载主角eclips...

2016-10-16 23:26:47

阅读数:319

评论数:0

DDMS files not found: D:\andriod\android-sdk-windows\platform-tools\hprof-conv.exe

DDMS files not found: D:\andriod\Android-sdk-windows\platform-tools\hprof-conv.exe  这是更新之后缺少tools文件夹下缺少了此文件,所以拷贝一个此文件进去就可以了。 下载地址:http://...

2016-10-16 23:23:35

阅读数:203

评论数:0

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