学习一个东西首先要知道为什么要引入它,就是我们能用它来干什么。所以我们先来看看ThreadLocal对我们到底有什么用,然后再来看看它的实现原理。
关于日期的常用算法有很多,但如果掌握了基本的算法,难一点的可以分解为简单的,各个击破。
java文件操作类,简单封装,封装了复制,剪切,删除目录,压缩解压zip,等常用功能。 package com.wiker; import java.io.BufferedInputStream; import
JNative 可以让你方便的访问 Windows 平台下的 DLL 以及 Linux 平台下的 so 动态连接库文件,无需在编写一行 C/C++ 代码,JNative 是动态的。
Java 中 Scanner 类的用法 Java 5 添加了 java.util.Scanner 类,这是一个用于扫描输入文本的新的实用程序。它是以前的 StringTokenizer 和 Matcher
import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util
PicketBox是一个Java安全框架,它为Java开发人员提供了以下功能: 验证 支持 . 授权 支持 . 审计支持 . 安全映射 支持 . 此外这个框架还提供一个兼容Oasis XACML v2
payment.pageutil; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import javax
Spark是一个受Sinatra启发的小型Web应用开发的Java框架。 这个例子显示了一些基本的功能: import static spark.Spark.*; import spark.Request;
net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS; EHCache:http://ehcache.org/,一个广泛使用的Java缓存模块,可以做使用内存和文件完成缓存工作。
后记 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,
HashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知道,HashMap使用key的hashCode()和equals()方法来将值划分到不同的桶里
*这个demo是基于java开发的 1.系统环境 Windows 2.所需软件和lib 1). protoc.exe 2). protobuf-java-2.4.1.jar
1、 概述 本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung ( http://www.baeldung.com/ ) 上 “Java——回归基础” 系列教程的一部分。 2、
1 java异常继承体系 1.1 常用异常继承体系 Java把所有的非正常情况分为两种情况: 异常(Exception)和错误(Error) ,它们都继承Throwable父类。 Error错误
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流, 流的本质是
英文原文: Java Thread and Multithreading Tutorial Java 线程是执行某些任务的轻量级进程。Java 通过 Thread 类提供多线程支持,应用可以创建并发执行的多个线程。
通过java实现解压zip,rar的代码。 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;
Java性能优化技巧 参考了些书籍,网络资源整理出来,适合于大多数Java应用 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。
Java的HDFS Api使用简例: public class HDFSJavaAPIDemo { public static void main(String[] args) throws IOException