【Java框架技术核心基石系列教程(17)——注解的本质】教程文章相关的互联网学习教程文章

Java NIO系列教程(三) Buffer【代码】【图】

Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 下面是NIO Buffer相关的话题列表:Buffer的基本用法 Buffer的capacity,position和limit Buffer的类型 Buffer的分配 向Buffer中写数据 flip()方法 从Buffer中读取数据 clear()与c...

Java中注解学习系列教程-6 excel导出优化plush版【图】

在上一篇文章中,我们实现了了自定义注解导出excel及对date类型和枚举类型进行处理。虽然效果是出来了,但是还是有问题的。问题分析:1:在处理date类型及枚举类型的时候,很麻烦,需要好几个属性配合这使用。如果忘了其中的一个就会导致错。如下图:还记的在《Java中注解学习系列教程-3》中我们知道,自定义注解的成员属性还可以是一种特殊的类型:Annotation的。也就是在注解中使用注解。所以我们根据这个特性来处理:将日期类型转...

Java NIO系列教程(二) Channel【代码】【图】

原文链接 Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:Channel的实现 这些是Java NIO中最重要的通道的实现:FileChannel DatagramChannel SocketChannel ServersocketChannelFileChannel 从...

JavaSE的IO流系列教程(4-4)——FileUtils工具类和Properties类【代码】【图】

摘要: 您好!当您打开此文件时,意味着你再IO流知识上出现了欠缺。如果你想仔细学习一下JavaSE的IO流部分知识,可以仔细阅读下面的知识点。 本文为系列文章的第四篇: 第一篇:JavaSE的IO流系列教程(1-4)—— File类的创建文件和获取文件目录 第二篇:JavaSE的IO流系列教程(2-4)——OutputStream类和InputStream类 第三篇:JavaSE的IO流系列教程(3-4)——BufferedStream类和BufferedReader类文章目录摘要:引言:FileUtils工具类的...

Java NIO系列教程(八) SocketChannel【代码】

Java NIO系列教程(八) SocketChannel Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道。可以通过以下 2 种方式创建 SocketChannel:打开一个 SocketChannel 并连接到互联网上的某台服务器。 一个新连接到达 ServerSocketChannel 时,会创建一个 SocketChannel。一、打开 SocketChannel 下面是 SocketChannel 的打开方式: SocketChannel socketChannel = SocketChannel.open(); socketChannel.connect(new InetS...

Java NIO系列教程(九) ServerSocketChannel【代码】

Java NIO系列教程(九) ServerSocketChannel Java NIO 中的 ServerSocketChannel 是一个可以监听新进来的 TCP 连接的通道, 就像标准 IO 中的 ServerSocket 一样。ServerSocketChannel 类在 java.nio.channels 包中。 这里有个例子: ServerSocketChannel serverSocketChannel = ServerSocketChannel.open(); serverSocketChannel.socket().bind(new InetSocketAddress(9999));while(true){SocketChannel socketChannel = serverSo...

Java开发公众号系列教程(一):微信js-sdk上传手机相册照片兼容IOS和安卓设备【图】

很多开发者朋友在进行微信公众号开发时,遇到微信js-sdk上传手机相册照片时IOS设备无法正常预览的情况,今天笔者结合多多年的开发经验,把兼容IOS的解决方案分享给广大微信开发者朋友。微信最新版本JSSDK文档 地址https://mp.weixin.qq.com/advanced/wiki?t=t=resource/res_main&id=mp1421141115 一、首先申明一点笔者本案例用的微信JSSDK版本是1.2.0的,官方文档给出的最新的1.4.0亲测暂时不能用。 二、微信js-sdk的chooseImage A...

Java开发之上帝之眼系列教程前言和章节目录汇总

前言如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各个技术了然于心;能够即插即用。我希望本系列文章言简意赅的方式列出技术的核心要点以及常用用法,其基本安装或使用将不会出现在本系列教程中,但会提供相应链接。我希...

技术 - 相关标签