4-2 java se
文章平均质量分 84
YZZKY
这个作者很懒,什么都没留下…
展开
-
Java电话号码和手机号码正则验证
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;import ja转载 2015-10-12 09:51:29 · 7757 阅读 · 1 评论 -
中文转为unicode编码
什么是Unicode:在创造Unicode之前针对各种语言有几百种编码系统,而且这些编码系统也相互冲突,给不同语言系统的电脑进行交流带来了麻烦。因为两种相同的字符在不同的编码系统可能有完全不同的意思,这些不同甚至会对电脑带来危害。于是Unicode出现了,Unicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论是什么语言。它真正实现了全球电脑系统的United,作为一原创 2015-04-03 12:35:41 · 1533 阅读 · 0 评论 -
java i/o操作
//控制台读取(Console)//过滤器//文件后缀过滤器package test.File;import java.io.File;import java.io.FileFilter;/*** @author liuzhongbing* 括展名过滤器*/public class ExtensionFilter implements原创 2015-03-27 15:25:43 · 345 阅读 · 0 评论 -
java Md5工具类
/************************************************ MD5 算法的Java Bean Last Modified:10,Mar,2001 *************************************************/ import java.lang.reflect.*; /**原创 2015-03-25 00:06:23 · 557 阅读 · 0 评论 -
java string工具类
package com.common.string;import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.Set;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 功能描述:关于字符串的一些原创 2015-03-24 23:48:31 · 422 阅读 · 0 评论 -
java 网络通讯工具类
1. Http通讯使用Java程序来实现HTTP文件的队列下载 序言 许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用原创 2015-03-24 23:54:17 · 1445 阅读 · 0 评论 -
java字符编码
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和 1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制原创 2015-04-03 11:59:44 · 455 阅读 · 0 评论 -
java 数据库操作工具类
数据库连接工具类:package com.common.database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 功能描述:连接数据库-mysql/oracle * * @author :FangHewei * @Da原创 2015-03-24 23:58:10 · 375 阅读 · 0 评论 -
java其他工具类
抓取网页import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter原创 2015-03-25 00:08:15 · 472 阅读 · 0 评论 -
java xml操作工具类
import java.io.*; import java.util.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; import org.w3c.dom.*;原创 2015-03-25 00:04:38 · 2028 阅读 · 0 评论 -
java 文件操作工具类
1. 获取绝对路径前一段做个程序,遇到了这样一个问题,想利用相对路径删掉一个文件(实际存在的),老是删不掉. 真是急人呀,最后让我费了好大力气才算把它解决掉,问题不防跟大家说说,万一遇到这样的问题,就不用再费劲了!情况是这样的:我的Tomcat装在了c盘,而我的虚拟目录设在了E:/work下, 我在E:/work/test/image下有个图片,test.gif 我想通过程序删掉它,原创 2015-03-24 23:50:53 · 538 阅读 · 0 评论 -
Java ClassLoader原理分析
一、 ClassLoader作用 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的原创 2015-03-24 14:30:53 · 312 阅读 · 0 评论 -
java泛型编程
普通泛型classPoint{ // 此处可以随便写标识符号,T是type的简称 private Tvar ; //var的类型由T指定,即:由外部指定 public T getVar(){// 返回值的类型由外部决定 returnvar ; } public voi原创 2015-04-02 15:57:11 · 353 阅读 · 0 评论 -
java AES加密压缩文件
package com.lvhe.core.util;import java.io.File;import java.util.ArrayList;import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;import net.lingala.zip4j.m原创 2015-04-03 11:02:40 · 1561 阅读 · 0 评论 -
编码详解(utf-8 unicode)
编码详解(utf-8 unicode)原创 2015-04-01 11:35:29 · 331 阅读 · 0 评论 -
Java中字符串中子串的查找共有四种方法(indexof())
Java中字符串中子串的查找共有四种方法,如下:1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 3、int lastIndexOf(String str) :返回在此字符串中最右转载 2015-10-10 01:08:05 · 597 阅读 · 0 评论 -
java编程和新基础
第1课Java快速上手1.1开始了解Java1.1.1Java语言的11个特性1.1.2Java语言的构成-JIT.JVM.JRE.JDK1.1.3Java虚拟机JVM1.2安装Java开发环境1.2.1下载JDK1.2.2安装JDK和JRE1.2.3设置环境变量1.2.4学会查找Java帮助和API文档1.3开发第一个Java程序-HelloWorld.j原创 2015-04-06 15:33:29 · 655 阅读 · 0 评论 -
java基础知识大全
Java快速上手 JVM内存结构及其调优 在Eclipse下开发Java程序 在Linux下开发Java Java核心语法详解 Java面向对象编程 Java面向对象编程扩展 Java编码规范与样式 Java输入/输出流 Java多线程编程 Java常用实体类 Java常用集合类 Java正则表达式 XML原创 2015-03-26 00:22:33 · 539 阅读 · 0 评论 -
1.2 深入理解嵌套类和内部类
1.1.1 什么是嵌套类及内部类?可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种: 其一、在一个类(外部类)中直接定义的内部类; 其二原创 2015-04-02 11:09:58 · 397 阅读 · 0 评论 -
java资源收集
IBM java论坛:http://www.ibm.com/developerworks/cn/java/?S_TACT=105AGX52&S_CMP=tec-csdn原创 2015-04-06 05:16:30 · 407 阅读 · 0 评论 -
java问题集锦
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。原创 2015-04-02 16:30:05 · 1725 阅读 · 0 评论 -
JIRA安装和破解
JIRA是bug 跟踪,问题跟踪和项目管理的一个软件。 下面就说怎么破解和安装最新版的JIRA。 (注:依此方法任何版本的JIRA都可以破解) 1.首先去下载JIRA 2.创建数据 3.设置环境变量和修改配置文件 4.Update Tomcat Libraries 5.破解JIRA 6.启动Tomcat安装JIRA 1.转载 2015-04-10 13:04:02 · 613 阅读 · 0 评论 -
Java工具类收集
1. 日期工具类 package com.common.time;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * * 功能描述: * * @author原创 2015-03-24 23:36:38 · 415 阅读 · 0 评论 -
spring常见面试题
Spring 框架是一个分层架构,由 7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean的方式,如图 1 所示。图 1. Spring 框架的 7 个模块组成 Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:核心容器:核心容器提供 Spring框架原创 2015-04-02 15:15:36 · 1870 阅读 · 0 评论 -
深入java Api Lang包
1.1.1.1 String类和StringBuffer类位于java.lang包中,这个包中的类使用时不用导入String类一旦初始化就不可以改变,而stringbuffer则可以。它用于封装内容可变的字符串。它可以使用tostring()转换成string字符串。Stringx=”a”+4+”c”编译时等效于String x=newStringBuffer().append(“a原创 2015-04-02 00:21:08 · 579 阅读 · 0 评论 -
java词汇大全
A Abstract Window Toolkit(AWT)抽象窗口工具集 一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,参见Swing Set. Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实原创 2015-04-01 12:48:09 · 833 阅读 · 0 评论 -
1.3 文件和流
1.1 文件和流Java I/O系统的类实在是太多了,这里我们只学习一些基本的和常用的,相信能够掌握这些就可以解决我们以后的普通应用了1.1.1 什么是数据流 数据流是指所有的数据通信通道有两类流,InputStream and OutputStream,Java中每一种流的基本功能依赖于它们InputStream 用于read,Output原创 2015-04-02 11:13:03 · 324 阅读 · 0 评论 -
深入jvm虚拟机实战
今天有个同事问如何能通过JMX获取到某个Java进程的full GC次数:引用hi,问个问题,怎们在java中获取到full gc的次数呢?我现在用jmx的那个得到了gc次数,不过不能细化出来full gc的次数for (final GarbageCollectorMXBean garbageCollector: ManagementFactory.getGarbageColl原创 2015-03-27 17:17:02 · 1210 阅读 · 0 评论 -
java虚拟深入--jvm调优
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的 值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象 本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,Boolean,原创 2015-03-27 16:56:24 · 523 阅读 · 0 评论 -
jdbc操作mysql数据库
导包时 不要导具体的mysql包, 为了兼容性,导JDBC 中 sql的包既可以了。public class Demo1 { /** * @param args * @throws ClassNotFoundException * @throws SQLException * @throws Exception */ public static void mai原创 2015-03-27 17:55:35 · 349 阅读 · 0 评论 -
深入理解JVM
1 Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1 Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class原创 2015-03-27 17:35:06 · 305 阅读 · 0 评论 -
java遍历json对象
Iterator keys=jsonDataObj.keys(); String key; while (keys.hasNext()) { key = keys.next(); if (key.equals("table")) {} else {JSONObject jsonObject2 = (JSONObject) jsonDirObj.get原创 2015-03-27 13:05:27 · 1261 阅读 · 0 评论 -
java nio
非阻塞输入输出原创 2015-03-27 16:47:31 · 308 阅读 · 0 评论 -
java applet
applet原创 2015-03-27 16:43:50 · 337 阅读 · 0 评论 -
java 媒体操作
java media原创 2015-03-27 16:48:44 · 321 阅读 · 0 评论 -
java corba
corba原创 2015-03-27 16:45:02 · 328 阅读 · 0 评论 -
java注解
package test;@TestInterface(value = "test")public class Test {public void test() {}public static void main(String args[]) {}}package test;public class TestDeprecated {@Deprecat原创 2015-03-27 16:30:12 · 374 阅读 · 0 评论 -
java rmi
rmi远程调用服务器监控原创 2015-03-27 16:49:08 · 367 阅读 · 0 评论 -
java awt
awt原创 2015-03-27 16:45:06 · 334 阅读 · 0 评论 -
深入jvm虚拟机内存区域与OOM
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。概述:对于从事C、 C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。对于Java程序员来说,不需要在为每一个new操作去写配对的delete/fr原创 2015-03-27 17:31:02 · 969 阅读 · 0 评论