中文(简体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首页
源码下载
编程相关
建站资源
书籍教程
网页设计教程
网络编程教程
手游
手机软件
文章
首页
>
网络编程教程
全部
ASP教程
ASP教程
ASP.NET教程
PHP教程
JSP教程
C#/CSHARP教程
XML教程
Ajax教程
Perl教程
Shell教程
Visual Basic教程
Delphi教程
移动开发教程
C/C++教程
Java教程
J2EE/J2ME
软件工程
网络编程教程
Logger.getLogger()与LogFactory.getLog()的区别详解
Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依log4j: LogFactory来自common-logging包。如果用LogFactory.getLog,你可以
2024-11-20
Java 多线程同步 锁机制与synchronized深入解析
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有
2024-11-20
java jdk动态代理详解
jdk动态代理要对一个类进行代理,被代理的类必须实现至少一个接口,并且只有接口中的方法才能被代理。jdk实现动态代理一般分为三步:1.编写接口和实现类。2.写一个处理器,该处理器实现InvocationHandler接口,该接口只有一个方法
2024-11-20
java中的转义字符介绍
java中的转义字符有四种:JAVA中转义字符:1.八进制转义序列: + 1到3位5数字;范围'00'~'377':空字符2.Unicode转义字符:u + 四个十六进制数字;0~65535u0000:空字符3.特殊字符:就3个":双引号'
2024-11-20
JAVA中STRING的常用方法小结
一、创建并初始化一个字符串String b = "hello";使用构造方法创建并初始化一个字符串String();//初始化字符串,表示空字符序列String(value);//利用已存在的字符串常量创建一个新的对象String (cha
2024-11-20
Java实现几种常见排序算法代码
稳定度(稳定性)一个排序算法是稳定的,就是当有两个相等记录的关键字R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。排序算法分类常见的有插入(插入排序/希尔排序)、交换(冒泡排序/快速排序)、选择(选择排序)、合并
2024-11-20
try catch finally的执行顺序深入分析
首先执行try,如果有异常执行catch,无论如何都会执行finally 一个函数中肯定会执行finally中的部分。 关于一个函数的执行过程是,当有return以后,函数就会把这个数据存储在某个位置,然后告诉主函数,我不执行了,接下来你执
2024-11-20
java 连接Redis的小例子
需要相应API (jedis-2.1.0.jar)复制代码代码如下:package com.redis;import redis.clients.jedis.Jedis;public class Client {public void ge
2024-11-20
java DOM4J 读取XML实例代码
下面展示一篇我自己写的一个XML读取测试复制代码代码如下:import java.util.Iterator;import java.io.BufferedReader;import java.io.File;import java.io.
2024-11-20
Java 的 FileFilter文件过滤与readline读行操作实例代码
复制代码代码如下:package com.cjonline.foundation.evisa;import java.io.BufferedReader;import java.io.File;import java.io.FileFilt
2024-11-20
通过java备份恢复mysql数据库的实现代码
复制代码代码如下:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStrea
2024-11-20
Java线程优先级示例代码
使用过Bit下载软件的同学应该很清楚,我们有多个下载任务同时执行,而其中的某一个或多个是非常重要的,于是给这些任务设定一个高度优先,以便任务可以获取更多的带宽尽早完成下载。Java线程的优先级也差不多,优先级越高排程器就会给它越多的CPU执
2024-11-20
Object.wait()与Object.notify()的用法详细解析
wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法。复制代码代码如下:wait();//方式1
2024-11-20
深入解析Java中volatile关键字的作用
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile
2024-11-20
使用Enumeration和Iterator遍历集合类详解
前言在数据库连接池分析的代码实例中,看到其中使用Enumeration来遍历Vector集合。后来就找了一些资料查看都有哪些方法可以遍历集合类,在网上找到了如下的使用Enumeration和Iterator遍历集合类的实例。不过这个实例中提
2024-11-20
上一页
1
2
3
4
5
6
7
下一页