java 第3页

JDK8 中的类型推断与重载解析

fenny 发布于 2016-08-29

首先从一个例子开始: 下面这段代码,在 JDK6u30 中可以正常工作,但是在 JDK8u65 中会运行失败,提示类型转换错误,ClassCastException。 Exception in thread "main" java.lang.ClassCastException:...

阅读(27)评论(0)赞 (0)

Java的包导入机制总结与剖析

maynard 发布于 2016-08-29

Java中有两种包的导入机制 总结如下:   1>>单类型导入(single-type-import),例如import java.io.File;    2>>按需类型导入(type-import-on-demand),例如 import java.io...

阅读(20)评论(0)赞 (0)

Java 内部类浅析

peace 发布于 2016-08-29

这篇文章主要讲述Java 内部类的相关知识,主要讲解下面的知识点。 内部类的概念 内部类的特点与使用 多种形式内部类 为什么要使用内部类 内部类的概念 内部类是指在一个类的内部定义了另一个类。例如下面的代码中例子,就是一个简单的内部类。 public class A { priv...

阅读(45)评论(0)赞 (0)

Java线程中生产者与消费者的问题

bjmayor 发布于 2016-08-29

一、概念   生产者与消费者问题是一个金典的多线程协作的问题.生产者负责生产产品,并将产品存放到仓库;消费者从仓库中获取产品并消费。当仓库满时,生产者必须停止生产,直到仓库有位置存放产品;当仓库空时,消费者必须停止消费,直到仓库中有产品。   解决生产者/消费者问题主要用到如下几...

阅读(57)评论(0)赞 (0)

Java NIO服务器端开发

5

hellowo 发布于 2016-08-29

阅读目录 一、NIO类库简介 二、NIO服务器端开发 三、参考资料 一、NIO类库简介   1、缓冲区Buffer   Buffer是一个对象,包含一些要写入和读出的数据。   在NIO中,所有的数据都是用缓冲区处理的,读取数据时,它是从通道(Channel)直接读到缓冲区中,在...

阅读(34)评论(0)赞 (0)

Mybatis延迟加载和查询缓存

4

stack 发布于 2016-08-29

阅读目录 一、延迟加载 二、查询缓存 一、延迟加载   resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。   延迟加载:先从单表查询,需要时再从关联表去关联...

阅读(51)评论(0)赞 (0)

Java BitSet使用场景和示例

fenny 发布于 2016-08-29

阅读目录 一、什么是BitSet? 二、Java BitSet实现原理 三、使用场景 四、参考资料 一、什么是BitSet?   注:以下内容来自JDK API:   BitSet类实现了一个按需增长的位向量。位Set的每一个组件都有一个boolean值。用非负的整数将BitSe...

阅读(34)评论(0)赞 (0)

各种排序算法的分析及Java实现

10

peace 发布于 2016-08-29

  排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 数据结构与算法分析:C语言描述(原书第2版) PDF+源代码+习题答案...

阅读(67)评论(0)赞 (0)

Mybatis入门程序

7

stack 发布于 2016-08-29

阅读目录 一、概述 二、Mybatis结构 三、搭建Mybatis运行环境 四、小结 一、概述   Mybatis是一个持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注sql本身,而不需要处理例如注册驱动、创建connection、创建statement、手...

阅读(25)评论(0)赞 (0)

Mybatis开发Dao

2

maynard 发布于 2016-08-29

阅读目录 一、Mybatis进行原始的Dao开发 二、Mapper动态代理方式 一、Mybatis进行原始的Dao开发   原始Dao开发需要编写Dao接口和Dao实现类,步骤如下:   1、Dao接口 public interface UserDao { public User...

阅读(23)评论(0)赞 (0)