Welcome 微信登录

首页 / 软件开发 / JAVA

Java集合学习(十五) Set架构

Java集合学习(十五) Set架构

Java集合学习(十五) Set架构2014-08-03 cnblogs skywang12345前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。首先,我们看看Set架构。(01) Set 是继承于Collection的接口。它是一个不允许有重复元...
Java集合学习(十六) HashSet详细介绍(源码解析)和使用示例

Java集合学习(十六) HashSet详细介绍(源码解析)和使用示例

Java集合学习(十六) HashSet详细介绍(源码解析)和使用示例2014-08-03 cnblogs skywang12345这一章,我们对HashSet进行学习。我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet。第1部分 HashSet介绍HashSet 简介HashSet 是一个没有重复元素的集合。它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用 null 元素。HashSet...
Java集合学习(十七) TreeSet详细介绍(源码解析)和使用示例

Java集合学习(十七) TreeSet详细介绍(源码解析)和使用示例

Java集合学习(十七) TreeSet详细介绍(源码解析)和使用示例2014-08-03 cnblogs skywang12345这一章,我们对TreeSet进行学习。我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。第1部分 TreeSet介绍TreeSet简介TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet<E&g...
Java hashCode()和equals()的几个问题

Java hashCode()和equals()的几个问题

Java hashCode()和equals()的几个问题2014-08-03 cnblogs skywang12345本章的内容主要解决下面几个问题:1 equals() 的作用是什么?2 equals() 与 == 的区别是什么?3 hashCode() 的作用是什么?4 hashCode() 和 equals() 之间有什么联系?第1部分 equals() 的作用equals() 的作用是 用来判断两个对象是否相等。equals() 定义在JDK的O...
Java随机数的产生方式

Java随机数的产生方式

Java随机数的产生方式2014-08-03本章先讲解Java随机数的几种产生方式,然后通过示例对其进行演示。广义上讲,Java中的随机数的有三种产生方式: (01). 通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。 (02). 通过Math.random()返回一个0到1之间的double值。 (03). 通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。第1种通过Syste...
Java Annotation认知:包括框架图、详细介绍和示例说明

Java Annotation认知:包括框架图、详细介绍和示例说明

Java Annotation认知:包括框架图、详细介绍和示例说明2014-08-03 cnblogs skywang12345Java Annotation是JDK5.0引入的一种注释机制。网上很多关于Java Annotation的文章,看得人眼花缭乱。Java Annotation本来很简单的,结果说的人没说清楚;弄的看的人更加迷糊。我按照自己的思路,对Annotation进行了整理。理解 Annotation 的关键,是理解Annotation的语...
在Windows系统和Eclipse IDE集成环境下使用Java进行HBase客户端编程

在Windows系统和Eclipse IDE集成环境下使用Java进行HBase客户端编程

在Windows系统和Eclipse IDE集成环境下使用Java进行HBase客户端编程2014-08-06本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表、删除表、插入记录、删除记录、各种方式下的查询操作等。1. 准备工作1、下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_200...
Java时间相关内容学习(1) Calendar

Java时间相关内容学习(1) Calendar

Java时间相关内容学习(1) Calendar2014-08-06Java 操作日期/时间,往往会涉及到Calendar,Date,DateFormat这些类。最近决定把这些内容系统的整理一下,这样以后使用的时候,会更得心应手。本章的内容是主要讲解“Java时间框架”以及“类Calendar”。在学习Calendar类时,我们先对它有个整体认识,心中建立一个框架,然后再通过示例学习如何使用它。Java 时间...
Java时间相关内容学习(5) SimpleDateFormat介绍

Java时间相关内容学习(5) SimpleDateFormat介绍

Java时间相关内容学习(5) SimpleDateFormat介绍2014-08-06介绍SimpleDateFormat。SimpleDateFormat 介绍SimpleDateFormat 是一个格式化Date 以及 解析日期字符串 的工具。它的最常用途是,能够按照指定的格式来对Date进行格式化,然后我们使用可以格式化Date后得到的字符串。更严格的说,SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允...
Java时间相关内容学习(6) Locale介绍

Java时间相关内容学习(6) Locale介绍

Java时间相关内容学习(6) Locale介绍2014-08-06本章介绍Locale。1 Locale 介绍Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时间表示方式都不同。下面说说Locale对象的3种常用创建方式。1 获取默认的Locale使用方法: Locale locale = Locale.getDefault()...
Java时间相关内容学习(7) TimeZone简介

Java时间相关内容学习(7) TimeZone简介

Java时间相关内容学习(7) TimeZone简介2014-08-06本章介绍TimeZone。TimeZone 简介TimeZone 表示时区偏移量,也可以计算夏令时。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到TimeZone;因为不同的时区,时间不同。下面说说TimeZone对象的 2种常用创建方式。1 获取默认的TimeZone对象使用方法:TimeZone tz = TimeZone.getDefault()2 使用...
Java日志管理的最佳实践

Java日志管理的最佳实践

Java日志管理的最佳实践2014-08-09 IBM 成 富概述对于现在的应用程序来说,日志的重要性是不言而喻的。很难想象没有任何日志记录功能的应用程序运行在生产环境中。日志所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。在生产环境中,日志是查找问题来源的重要依据。应用程序运行时的产生的各种信息,都应该通过日志 API 来进行记录。很多开发人员习惯于使用 System.out.println、System...
<< 271 272 273 274 275 276 277 278 279 280 >>