在用java的io流读写文件时,总是被它的各种流能得很混乱,有40多个类,理清啦,过一段时间又混乱啦,决定整理一下!以防再忘 Java输入/输出流体系 1.字节流和字符流 字节流:按字节读取。字符流:按字符读取。 字符流读取方便,字节流功能强大,当不能用字符流时,可以用字节流。 字节流基类:Inpu
分类:
编程语言 时间:
2016-03-21 12:20:49
阅读次数:
244
字节流主要操作byte类型数据,以byte数组为准,主要操作类有InputStream(字节输入流)、OutputSteam(字节输出流)由于IputStream和OutputStream都是抽象类,所要要用这两个类的话,则首先要通过子类实例化对象。下面就是这两个类的一些子类结构图 一、InputS
分类:
编程语言 时间:
2016-03-21 12:18:39
阅读次数:
256
今天,我在一本面试书上看到了关于java的一个参数传递的问题: 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉! 结果发现,我错了! 答案是: 值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对java这么基础的问题都搞错实
分类:
编程语言 时间:
2016-03-21 12:17:52
阅读次数:
158
初识算法,甚是脑大!初识排序,甚是苦恼!不过真要铁 了心,好好的看下去,想想这些排序并没有那么困难! 通过网上的学习和自己的理解,想对插入排序算法做一些总结,以加深对算法的理解。 直接插入排序(Insertion Sort)的思想是: 每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文
分类:
编程语言 时间:
2016-03-21 12:15:44
阅读次数:
120
1 -o is the letter O not zero NewFileName will be your executable file OldFileName.cpp is your c++ file After you run that command type the following
分类:
编程语言 时间:
2016-03-21 12:14:33
阅读次数:
167
本章对“公平锁”的获取锁机制进行介绍(本文的公平锁指的是互斥锁的公平锁),内容包括:基本概念ReentrantLock数据结构参考代码获取公平锁(基于JDK1.7.0_40) 一. tryAcquire() 二. addWaiter() 三. acquireQueued() 四. selfInter
分类:
编程语言 时间:
2016-03-21 12:07:24
阅读次数:
461
第一讲 File类 一 概述 1. File类:文件和目录路径名的抽象表现形式 2. 特点和作用: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变 4)File对象可以作为参数
分类:
编程语言 时间:
2016-03-21 12:07:26
阅读次数:
191
函数名:fabs 原型:在TC中原型是extern float fabs(float x);,在VC6.0中原型是double fabs(double x );。 用法:#include <math.h> 功能:求浮点数x的绝对值 说明:计算|x|, 当x不为负时返回 x,否则返回 -x 数:abs
分类:
编程语言 时间:
2016-03-21 12:07:36
阅读次数:
202
第一部分:程序结构 第二部分:配置 1、配置web.xml文件,启动spring和springMVC: 1)配置启动spring: 2)配置springMVC的servlet: 2、配置spring-mvc.xml,用于配置springMVC: 3、配置spring-hibernate.xml,用于
分类:
编程语言 时间:
2016-03-21 12:08:38
阅读次数:
438
java的异常处理在面试中通常是个敏感的话题,这里我从整体框架方面稍微作一下我的小结。 java的异常都继承Throwable这个类,也就是都可以抛出来的异常,在这个祖先类下,又分为如下子类: 1、Error类,这类异常通常是由系统产生的,也就是系统的错误,是我们程序员控制不了也处理不了的。 2、E
分类:
编程语言 时间:
2016-03-21 12:05:27
阅读次数:
166
TCP和UDP属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送;而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rtp、rtsp就是建立在udp的基础上的。 首先谈谈tcp socket tcp简单的三次握手过程如图
分类:
编程语言 时间:
2016-03-21 12:04:12
阅读次数:
249
本章对ReentrantLock包进行基本介绍,这一章主要对ReentrantLock进行概括性的介绍,内容包括:ReentrantLock介绍ReentrantLock函数列表ReentrantLock示例在后面的两章,会分别介绍ReentrantLock的两个子类(公平锁和非公平锁)的实现原理。
分类:
编程语言 时间:
2016-03-21 11:57:49
阅读次数:
178
各位看官们,大家好,上一回中咱们说的内置宏的例子,这一回咱们说的例子是:static关键字。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-03-21 10:48:34
阅读次数:
170
场景
lambda 表达式在很多语言里都有一席之地,因为它的原因,可以在函数里快速定义一个便携的函数,或者在函数参数里直接快速构造和传递.
它可以说是匿名函数对象,一般只适用于某个函数内,只做临时使用.
一般是需要在对某个数据临时特殊处理时使用,比如对某种参数类型进行限定的再次封装和行为约束.
参考1. C# Lambda表达式及其优势
2. Lambda Expressions in C++...
分类:
编程语言 时间:
2016-03-21 10:48:37
阅读次数:
301