JAVA 教程
Java是一门面向对象编程语言...
-
Java的“java.lang.ArrayIndexOutOfBoundsException: length=1; index=1” Java中, 错误: "java.lang.ArrayIndexOutOfBoundsException: length=1; index=1" ; 意思: 数组(Array)索引(Index)越界(OutOfBounds)异常(Exception),长度(le... 继续阅读Java的“java.lang.ArrayIndexOutOfBoundsException: length=1; index=1”
:2017-11-02
-
Java 8无人谈及的八大成果 副标题#e# 时间戳锁 一直以来,多线程代码是处事器开拓人员的毒药(问问Oracle的Java语言架构师和并行开拓大家Brian Goetz)。Java的焦点库不绝插手各类巨大的用法来淘汰会见共享资源时的线程期待时间。个中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部门:需要互斥的写操纵和不需要互斥的读操纵。 外貌上看起来很不错。问题是... 继续阅读Java 8无人谈及的八大成果
:2017-11-02
-
java措施中双重查抄锁定与延迟初始化 副标题#e# 在java措施中,有时候大概需要推迟一些高开销的工具初始化操纵,而且只有在利用这些工具时才举办初始化。此时措施员大概会回收延迟初始化。但要正确实现线程安详的延迟初始化需要一些能力,不然很容易呈现问题。好比,下面长短线程安详的延迟初始化工具的示例代码: public class UnsafeLazyInitialization { priv... 继续阅读java措施中双重查抄锁定与延迟初始化
:2017-11-02
-
如何利用Contemplate ThreadSafe发明并判定Java并发问题 副标题#e# 事实证明,要发挥多核硬件所带来的收益是很坚苦和有风险的。当利用并发正确和安详地编写Java软件时,我们需要很仔细地举办思考。因为错误利用并发会导致偶然才呈现的缺陷,这些缺陷甚至可以或许躲过最严格的测试情况。 静态阐明东西提供了一种方法,可以在代码执行之前探查并批改并发错误。它可以或许在代码执行之前阐明... 继续阅读如何利用Contemplate ThreadSafe发明并判定Java并发问题
:2017-11-02
-
java中利用poi团结Struts 2来导出execl表格 第一步写action要领: public String exportActiveExcel() { String name ="活泼度列表.xls"; try { name = java.net.URLEncoder.encode(name, "UTF-8"); ... 继续阅读java中利用poi团结Struts 2来导出execl表格
:2017-11-02
-
Java并发基本实践:退出任务II 副标题#e# 在本系列的上一篇中所述的退出并发任务的方法都是基于JDK 5之前的API,本文将先容利用由JDK 5引入的并发东西包中的API来退出任务。(2013.10.08最后更新) 在本系列的前一篇中报告了三种退出并发任务的方法–遏制线程;可打消的任务;间断,但都是基于JDK 5之前的API。本篇将先容由JDK 5引入的java.concurrent包中... 继续阅读Java并发基本实践:退出任务II
:2017-11-02
-
Java时间相关内容进修(6) Locale先容 副标题#e# 本章先容Locale。 1 Locale 先容 Locale 暗示地域。每一个Locale工具都代表了一个特定的地理、政治和文化地域。 在操纵 Date, Calendar等暗示日期/时间的工具时,常常会用到;因为差异的区域,时间暗示方法都差异。 下面说说Locale工具的3种常用建设方法。 1 获取默认的Locale 利用要领:... 继续阅读Java时间相关内容进修(6) Locale先容
:2017-11-02
-
Java 中Comparable 和 Comparator的较量 副标题#e# 本文,先先容Comparable 和Comparator两个接口,以及它们的差别;接着,通过示例,对它们的利用要领举办说明。 Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设此刻存... 继续阅读Java 中Comparable 和 Comparator的较量
:2017-11-02
-
java io进修(二十一) FileReader和FileWriter FileReader和FileWriter源码阐明 1. FileReader 源码(基于jdk1.7.40) package java.io; public class FileReader extends InputStreamReader { public FileReade... 继续阅读java io进修(二十一) FileReader和FileWriter
:2017-11-02
-
Java 7 SDP:一次编写,处处运行,有时还运行得超炫! 副标题#e# 本文将简朴先容Java 7 SDK里引入的Java套接字直接协议(Sockets Direct Protocol,SDP),这项新技能是个很是冲感人心的打破。假如要对InfiniBand的长途直接内存存取(Remote Direct Memory Access,RDMA)举办native会见,SDP就能让超高机能计较(... 继续阅读Java 7 SDP:一次编写,处处运行,有时还运行得超炫!
:2017-11-02