I/O流或者输入/输出流指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。
nio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:<br> 1、为所有的原始类型提供 (Buffer) 缓存支持。<br> 2、字符集编码解码解决方案。 <br>3、Channel :一个新的原始 I/O 抽象。 4、支持锁和内存映射文件的文件访问接口。 <br>5、提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I/O 。
测试可以粗分为三种:单元测试,针对内部实现类的白盒测试。功能测试,针对需求的黑盒测试,通常集中在某一个子系统,可在本机运行,要求有较高的执行速度。集成测试,将所有子系统与外部资源集成在一起的测试。三者的测试用例数量呈金字塔模型,如果功能测试的用例较多,可挑选较重要的用例用@Category标注,组成SmokeTest。在SpringSide中演示了前两种测试。1.单元测试单元测试又有完全使用Mock隔离的,和部分使用外部资源如数据库两类。
与抽象类一样都是定义多个类的共同属性,它声明了若干抽象方法和常量 。使抽象的概念更深入了一层,是一个“纯”抽象类,它只提供一种形式,并不提供实现。允许创建者规定方法的基本形式:方法名、参数列表以及返回类型,但不规定方法主体。也可以包含基本数据类型的数据成员,但它们都默认为static和final。
JAVA处理时间-java.sql.Date、java.util.Date与数据库中的Date
This book is a valuable reference for learning about regular expressions in Java, and focuses on the use of regular expressions in the Java language.
If you already have experience programming games with Java, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe, show you how to make fast, full-screen action games such as side scrollers and 3D shooters. Key features covered in this book include Java 2 game programming techniques, including latest 2D graphics and sound technologies, 3D graphics and scene management, path-finding and artificial intelligence, collision detection, game scripting using BeanShell, and multi-player game engine creation.
Java核心技术部分1、面向对象的特征有哪些?面向对象的三大特征:继承:通过继承允许复用已有的类,继承关系是一种“一般到特殊”的关系,比如苹果类继承水果类,这个过程称为类继承。派生出来的新类称为原有类的子类(派生类),而原有类称为新类的父类(基类)。子类可以从父类那里继承得到方法和成员变量,而且子类类可以修改或增加新的方法使之适合子类的需要。
JMS简介:Java 消息服务(Java Message Service,简称JMS)是用于访问企业消息系统的开发商中立的API。与JDBC很相似,提供了独立于特定厂商的企业消息系统访问方式JMS编程:应用程序A 发送一条消息到消息服务器的某个目得地(Destination),然后消息服务器把消息转发给应用程序B消息组成:头,每条JMS消息都必须具有消息头,包含用于路由和识别消息的值属性,消息可以包含称作属性的可选头字段。他们是以属性名和属性值对的形式制定的。可以将属性是为消息头的扩展主体,包含要发送给接收应用程序的内容。
在JDK 7之前,我们需要使用一个finally块,来确保资源确实被释放掉,不管try块是完成了还是中断了。比如说读取文件或者输入流的时候,我们需要在finally块中关闭它们;而在Java 7里面,你可以使用try-with-resource的特性来自动关闭资源,只要是实现了AutoClosable和Closeable接口的都可以,几乎所有的资源类型都实现了Closeable接口,并重写了close()方法。JDK 7引入了try-with-resource语句,来确保每个资源在语句结束后都会调用AutoClosable接口的close()方法进行关闭。
Java经典小程序,Java入门100例.
深入Java核心Java内存分配原理精讲栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过以及方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:Java的内存管理与内存泄露Java垃圾回收
所谓API就是一些已写好、可供直接调用的类库。
This book is a valuable reference for learning about regular expressions in Java, and focuses on the use of regular expressions in the Java language.
摘要内容Java里面最重要,最常用也就是集合一部分了。能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本文详细解释了关于Java中的集合是如何实现的,以及他们的实现原理。