Welcome 微信登录

首页 / 软件开发 / JAVA

java io学习(十四) DataOutputStream的认知、源码和示例

java io学习(十四) DataOutputStream的认知、源码和示例

java io学习(十四) DataOutputStream的认知、源码和示例2014-08-12DataOutputStream(数据输出流)的认知、源码和示例本章介绍DataOutputStream。我们先对DataOutputStream有个大致认识,然后再深入学习它的源码,最后通过示例加深对它的了解。DataOutputStream 介绍DataOutputStream 是数据输出流。它继承于FilterOutputStream。DataOutpu...
java io学习(十五) 打印输出流详解

java io学习(十五) 打印输出流详解

java io学习(十五) 打印输出流详解2014-08-12PrintStream(打印输出流)详解PrintStream 介绍PrintStream 是打印输出流,它继承于FilterOutputStream。PrintStream 是用来装饰其它输出流。它能为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。与其他输出流不同,PrintStream 永远不会抛出 IOException;它产生的IOException会被自身的函数所捕获并...
java io学习(二十四) PrintWriter (字符打印输出流)

java io学习(二十四) PrintWriter (字符打印输出流)

java io学习(二十四) PrintWriter (字符打印输出流)2014-08-12PrintWriter 介绍PrintWriter 是字符类型的打印输出流,它继承于Writer。PrintStream 用于向文本输出流打印对象的格式化表示形式。它实现在 PrintStream 中的所有 print 方法。它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流进行写入。PrintWriter 函数列表PrintWriter(Ou...
Java并发基础实践:退出任务I

Java并发基础实践:退出任务I

Java并发基础实践:退出任务I2014-08-17 blogjava Jiangshachina计划写一个"Java并发基础实践"系列,算作本人对Java并发学习与实践的简单总结。本文是该系列的第一篇,介绍了退出并发任务的最简单方法。在一个并发任务被启动之后,不要期望它总是会执行完成。由于时间限制,资源限制,用户操作,甚至是任务中的异常(尤其是运行时异常),...都可能造成任务不能执行完成。如何恰当地退出任务是一个很常见的问题,而且实...
Java并发基础实践:退出任务II

Java并发基础实践:退出任务II

Java并发基础实践:退出任务II2014-08-17 blogjava Sha Jiang在本系列的上一篇中所述的退出并发任务的方式都是基于JDK 5之前的API,本文将介绍使用由JDK 5引入的并发工具包中的API来退出任务。(2013.10.08最后更新)在本系列的前一篇中讲述了三种退出并发任务的方式--停止线程;可取消的任务;中断,但都是基于JDK 5之前的API。本篇将介绍由JDK 5引入的java.concurrent包中的Future来取消任...
Java并发基础实践:分而治之

Java并发基础实践:分而治之

Java并发基础实践:分而治之2014-08-17 blogjava Sha Jiang本系列的第三篇文章将以实现一个极简单的查找最大数的任务为例,分别给出了四个版本:1.顺序执行;2.基于传统的Thread.join();3.基于并发工具包的Future;4.基于JDK 7引入的Fork/Join框架。(2013.10.25最后更新)分而治之(Divide-and-Conquer)是解决复杂问题的常用方法。在并发应用中,可将一个复杂算法分解为若干子问题,...
JVM内存管理:JAVA语言的内存管理概述

JVM内存管理:JAVA语言的内存管理概述

JVM内存管理:JAVA语言的内存管理概述2014-08-17 左潇龙 引言内存管理一直是JAVA语言自豪与骄傲的资本,它让JAVA程序员基本上可以彻底忽略与内存管理相关的细节,只专注于业务逻辑。不过世界上不存在十全十美的好事,在带来了便利的同时,也因此引入了很多令人抓狂的内存溢出和泄露的问题。可怕的事情还不只如此,有些使用其它语言开发的程序员,给JAVA程序员扣上了一个“不懂内存”的帽子,这着实有点让人难以接受。毕竟JAVA当中没...
Spring3.2中Bean定义之基于Annotation和Java Code配置方式的源码解析

Spring3.2中Bean定义之基于Annotation和Java Code配置方式的源码解析

Spring3.2中Bean定义之基于Annotation和Java Code配置方式的源码解析2014-08-17 IBM 秦 天杰基于 Annotation 配置 Bean Definition 的源码解读本系列文章第一部分分析了 Spring 解析 XML 配置文件中 <bean /> 元素的源码,这是 Spring 最原始的一种配置方式,同时也使 XML 中的节点具有命名空间特性。参考 Spring 相关文档,如果有如下的配置方式: &...
java中如何区分值传递和引用传递

java中如何区分值传递和引用传递

java中如何区分值传递和引用传递2014-08-17java中值传递和引用传递一直饱受争议难以区分,下面我通过几个例子来区分一下什么时间是值传递,什么时间是引用传递1:首先先说值传递:基本类型(int ,float ,long,byte,short ,double, char,boolean)作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的package com.test.list;public class Test1 { pub...
java中quartz调度在一些定时任务(job)的入门级应用

java中quartz调度在一些定时任务(job)的入门级应用

java中quartz调度在一些定时任务(job)的入门级应用2014-08-17 csdn博客 Spring_java_ggQuartz 执行详解:http://quartz-scheduler.org/ 去下载相应的jar包 在maven中可直接把依赖拷贝过来复制到pom中去。具体规则可查询quartz的文档下面是一个非常详细的实例:1.首先把需要执行的任务写到execute中去 并实现jobpackage job;import java.util....
<< 281 282 283 284 285 286 287 288 289 290 >>