Map
Map用于保存具有映射关系的数据
key和value对应,单向的一对一关系
key在一起组成了一个Set集合(key不可以重复,Map.keySet()返回这个集合)
大部分和Set集合是一样的
Properties类是Hashtable类的子类。其对象用于处理属性文件(windows下是ini文件)
WeakHashMap实现类,只保持key对实际对象的弱引用...
分类:
编程语言 时间:
2016-05-12 18:46:31
阅读次数:
203
android培训——我的java笔记,期待与您交流!线程同步
多线程共享数据
在多线程操作中, 多个线程有可能同时处理同一个资源, 这就是多线程中的共享数据。 举个不太恰当的例子简单理解一下,图中是小新家的厕所茅坑,但是家里只有一个那这就是一个“资源”,那么家里的所有人都共享这同一个“资源”,也就是所谓的多线程共享数据
可以明显的看出多线程共享数据带来的问题,就是会造成数据的不确定性!就好...
分类:
编程语言 时间:
2016-05-12 13:23:14
阅读次数:
143
Java 的工作方式
编写Java源代码。 → “.java文件”
编译器对源代码文件进行编译工作,编译过程中,如果源代码编写存在隐患,则会得到编译时异常。
如果编译工作通过,则得到一份计算机可执行的字节码文件。→ “.class文件”
JVM(JAVA虚拟机)对字节码文件进行读取与执行,也就是让我们的代码跑起来。
Java 的内存区域划分
程序计数器
1、首先这...
分类:
编程语言 时间:
2016-05-11 22:06:02
阅读次数:
309
类加载器概述: java类的加载是由虚拟机来完成的,虚拟机把描述类的Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成能被java虚拟机直接使用的java类型,这就是虚拟机的类加载机制.JVM中用来完成上述功能的具体实现就是类加载器.类加载器读取.class字节码文件将其转换成jav ...
分类:
编程语言 时间:
2016-05-03 23:33:23
阅读次数:
132
一、前言在之前我们已经在 CenOS6.5 下搭建好了 Hadoop2.x 的开发环境。既然环境已经搭建好了,那么现在我们就应该来干点正事嘛!比如来一个Hadoop世界的HelloWorld,也就是WordCount程序(一个简单的单词计数程序)二、WordCount 官方案例的运行
2.1 程序简介
WordCount程序是hadoop自带的案例,我们可以在 hadoop 解压目录下找到包含这...
分类:
编程语言 时间:
2016-05-03 18:26:58
阅读次数:
304
创建Random对象时,传入一个种子数字,如47,每次生成的随机数都是相同的。 ...
分类:
编程语言 时间:
2016-05-02 10:25:07
阅读次数:
128
Java语言支持四种类型:接口、类、数组、基本类型 类的成员由它的域field、方法、成员类、成员接口组成。 方法的签名signature由它的名称和所有参数类型组成,签名不包括它的返回类型。 API元素:类、接口、构造器、成员、序列化形式。 第二章 创建和销毁对象 7条 第1条 用静态工厂方法替代 ...
分类:
编程语言 时间:
2016-04-25 17:58:24
阅读次数:
211
提纲: 1.正则表达式 2.常见的异常 3.内部类 JDK 1.4以后Java正式对正则表达式支持 学习目标:只要求大家能够独立写出一些简单的正则表达式! 复杂的我们借助第三方搜索!!! 场景:它是用来规范用户输入格式的!!! 注册页面 请您输入用户名: (*用户名以小写字母开头,由数字字母组成,长 ...
分类:
编程语言 时间:
2016-04-24 06:17:42
阅读次数:
301
import java.util.ArrayList; public class Demo { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("h ...
分类:
编程语言 时间:
2016-04-23 21:09:40
阅读次数:
195
//http://www.importnew.com/18548.html //http://blog.csdn.net/java2000_wl/article/details/8040633 //thinking in java笔记 ...
分类:
编程语言 时间:
2016-04-23 19:39:30
阅读次数:
239