加载中
Socket初识-多线程实现多用户登录

1、ServerSocket package com.video.video.common; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * 基于TCP协议的Socket通信,实现用户登录 * 服务器端 */...

2018/11/14 14:58
35
IO流文件拷贝性能对比

1、工具类 package com.imooc.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.Fil...

2018/08/06 14:09
15
RandomAccessFile、FileInput和OutputStream的区别

RandomAccessFile、FileInputStream和FileOutputStream的区别 1、RandomAccessFile (1)是基于指针形式读写文件数据的,比较灵活。 (2)有两种创建模式:只读模式和读写模式 。 (3)RandomA...

2018/08/06 11:41
11
DOM4J解析XML案例Demo(四)

一、介绍 DOM4J是一个开源的,基于Java的库来解析XML文档,它具有高度的灵活性,高性能和内存效率的API。这是java的优化,使用Java集合像列表和数组。它可以使用DOM,SAX,XPath和XSLT。它解...

2018/04/03 18:16
26
JDOM解析XML案例Demo(三)

一、简介 Jdom是一个开源项目,基于树形结构,利用纯java的技术对XML文档实现解析,生成,序列化以及多种操作。它是直接为java编程服务,利用java语言的特性(方法重载,集合),把SAX和DOM...

2018/04/03 17:44
12
SAX解析XML案例Demo(二)

一、介绍 新建一个类XmlParseHandler.java,该类需要继承DefaultHandler或者实现ContentHandler接口,这里我们通过继承DefaultHandler(实现了ContentHandler接口)的方式,该类是SAX解析的核...

2018/04/02 18:08
68
DOM解析XML案例Demo(一)

一、Java中操作DOM中常用的类 Node 数据类型基类 Element 最常用的类 Attr Element的属性 Text Element or Attr的内容 Document 代表整个XML文档,代表DOM tree 二、xml文件 <?xml version ...

2018/04/02 17:17
250
静态代码块、构造代码块、构造函数的区别

首先,静态代码块,构造代码块,和构造函数都存在于一个类中,只不过,他们执行的先后顺序和执行的次数不同。 静态代码块,只执行一次,比如,当你想要创建10个对象时,当创建第一个对象时,...

Java中static、final、static final的区别

一.static的作用 static的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 1.静态变量: 声明为static的静态变量实质上就是全局变量,当声明一个对象时,并不产生static变量的拷贝,...

2018/03/15 19:48
20
java基础—static详解

一、概述 在《Java编程思想》P86页有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本...

2018/03/15 19:38
10
String,StringBuilder,StringBuffer三者的区别

一、执行速度 在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建...

java基础-final用法

一、final关键字的含义 final在Java中可以声明成员变量、方法、类以及本地变量。一旦你将引用声明final,你将“不能改变”这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编...

javaIO流-File类详解

《java基础入门》 《java编程思想》

2018/01/03 16:05
13
java运算符

运算符优先级: 优先级 类别 运算符 1 基本 (x) x.y f(x) a[x] x++ x-- 2 单目 + - ! ~ ++x --x 3 乘法与除法 * / % 4 加法与减法 +- 5 移位运算 << >> 6 关系运算 < > <= >= 7 条件等 == !...

同步控制 之“重入锁”

我们首先将介绍synchronized、Object.wait()和Object.notify()方法的替代品(或者说是增强版) ——重入锁。 一、synchronized的功能扩展:重入锁 重入锁可以完全替代synchronized关键字。在...

2017/10/09 09:41
8
java 多线程基础(四)

大部分内容参考《Java高并发程序设计》仅作为自己的读书笔记

java 多线程基础(三)

大部分内容参考《Java高并发程序设计》仅作为自己的读书笔记

java 多线程基础(二)

大部分内容参考《Java高并发程序设计》仅作为自己的读书笔记

java 多线程基础(一)

大部分内容参考《Java高并发程序设计》仅作为自己的读书笔记

没有更多内容

加载失败,请刷新页面

返回顶部
顶部