随笔分类 - JAVA
java笔记--关于线程同步(5种同步方式)
摘要:转自:http://www.2cto.com/kf/201408/324061.html 为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用
阅读全文
JAVA IO包的整理---------Exception
摘要:EOFException Signals that an end of file or end of stream has been reached unexpectedly during input. This exception is mainly used by data input stre
阅读全文
JAVA IO包的整理---------Writer和Reader
摘要:一 Writer public abstract class Writer extends Object implements Appendable, Closeable, Flushable 这个类表示的是输入字符的输入流.然后这个类中有一个同步锁,用来同步这个流内的操作.然后就是这个流和File
阅读全文
JAVA IO包的整理---------InputStream和OutputStream
摘要:一:OutPutStream类: public abstract class OutputStream extends Object implements Closeable, Flushable 这个类是所有表示输出流的父类,所有继承这个类的子类都必须实现写的方法. 这个类中定义了close,fl
阅读全文
函数式编程初探
摘要:转自:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html 诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言
阅读全文
关于java中的编码问题
摘要:ok,今天搞了一天都在探索java字符的编码问题.十分头疼.最后终于得出几点: 1.网上有很多博客说判断一个String的编码的方法是通过如下代码;但其实这个代码完全是错的,用一种编码decode后,再encode,最后的结果是完全一样的.所以下面这个代码,不管用什么编码方式,结果都是true. 2
阅读全文
Unicode(UTF-8, UTF-16)令人混淆的概念
摘要:为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其 他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成
阅读全文
java String编码转换
摘要:[java] view plain copy [java] view plain copy /** * 字符串编码转换的实现方法 * @param str 待转换编码的字符串 * @param oldCharset 原编码 * @param newCharset 目标编码 * @return * @
阅读全文
2016 年排名 Top 100 的 Java 类库
摘要:我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面。 我们在漫长的周末的消遣方式就是浏览GitHub并且搜索流行的Java类库。我们决定把其中的乐趣与结果分享给你。 我们分析了GitHub中排名前3,862个项目中的47,251个导入语句,其
阅读全文
Java异常处理的10个最佳实践
摘要:本文作者: ImportNew - 挖坑的张师傅 未经许可,禁止转载! 异常处理在编写健壮的 Java 应用中扮演着非常重要的角色。异常处理并不是功能性需求,它需要优雅地处理任何错误情况,比如资源不可用、非法的输入、null 输入等等。Java 提供很多异常处理特性,通过内置的 try、catch、
阅读全文
检查异常和未检查异常不同之处
摘要:检查异常和未检查异常不同之处 Java代码 public class ExceptionTypeTest { public void doSomething()throws ArithmeticException{ System.out.println(); } public static void
阅读全文
java注解学习笔记
摘要:java的注解 1.jdk中的注解: a,@Override //用来表示这个方法继承了父类或接口 b,@Deprecated //表示这个方法我在父类中不想要了,但是不能删掉,因为别人可能用了我的这个方法,删了别人会报错. c.@Suppvisewarnings("deprecation") //
阅读全文
Java中自定义异常
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy print? [java] view plain copy print?
阅读全文
maven学习笔记
摘要:maven的目录结构: src main java package test java package resources 一个pom的元素:<modelVersion>4.0.0</modelVersion> 表示maven的版本时4.0.0 <groupId>是公司网站的反写加项目名</grou
阅读全文
详解Java解析XML的四种方法
摘要:XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知 识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definit
阅读全文
JAVA中判断char是否是中文的几种方法
摘要:1、方法一 Java代码 char c = 'a'; if((c >= 0x4e00)&&(c <= 0x9fbb)) { System.out.println("是中文"); } Java代码 Java代码 上面的方法很简单,但只能判断是否是中文,但不能判断是否是中文标点。 下面的方法很全面,中文
阅读全文
HtmlparseUtil.java
摘要:类并不是一个通用的工具类,需要按自己的要求实现,这里只记录了Htmlparse.jar包的一些用法。仅此而已! 详细看这里:http://gundumw100.iteye.com/blog/704311 Java代码 import java.util.*; import org.htmlparser
阅读全文
htmlparser API
摘要:htmlparser所有的filter htmlparser所有的Tags htmlparser API: http://htmlparser.sourceforge.net/javadoc/index.html 一般的用法见这里 http://gundumw100.iteye.com/blog/7
阅读全文
浅析Java中的final关键字
摘要:浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解
阅读全文
HTMLParser使用详解(2)- Node内容
摘要:HTMLParser使用详解(2)- Node内容 2010-03-18 13:41 HTMLParser将解析过的信息留存为一个树的结构。Node是信息留存的数据类型基础。请看Node的界说:public interface Node extends Cloneable;Node中包括的要领有几类
阅读全文