java
唐伯虎999
这个作者很懒,什么都没留下…
展开
-
eclipse查看.class .jar等等文件时乱码解决方法
首先要知道你需要配置的编码格式,比如jar包的源码编码格式是GBK的。那么我们则配置为GBK。步骤1、在eclipse菜单栏中,Window–>Preferences–>General–>Content types将JAR Content , Java Class File 的Default encoding都设置为你要的编码。 步骤2、光设置上面的还不...转载 2018-08-29 09:16:10 · 3087 阅读 · 0 评论 -
JUnit4之详解
转载地址:http://blog.csdn.net/andycpp/article/details/1327147一初级我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能转载 2015-08-18 17:12:01 · 237 阅读 · 0 评论 -
split的几个问题
package 集合;public class Test{public static void main(String[] args){// TODO Auto-generated method stubString s="accb";System.out.println(s.split("c").length);System.out.println(s.spl原创 2015-09-02 13:57:09 · 253 阅读 · 0 评论 -
xml之SAX解析
package xml2;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class SaxHandler extends DefaultHandler{ public void cha原创 2015-08-31 16:53:55 · 242 阅读 · 0 评论 -
几种解析的xml的方式
http://blog.csdn.net/wwww1988600/article/details/9019785原创 2015-08-31 16:55:33 · 316 阅读 · 0 评论 -
dom解析xml之中文乱码问题
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = dbf.newDocumentBuilder();Document document = db.parse(fileName);在建立xml文档时,一般保存时默认以ansi码保存,再以utf-8读取,若有中文再会出原创 2015-08-31 11:31:27 · 6270 阅读 · 0 评论 -
xml之dom解析
package xml;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintWriter;import javax.xml.parsers.DocumentBuilder;import j原创 2015-08-28 17:51:47 · 313 阅读 · 0 评论 -
String,StringBuffer做参数
package jia;public class 参数传递{public static void main(String[] args){// TODO Auto-generated method stub StringBuffer a=new StringBuffer("abc"); change(a); S原创 2015-08-27 11:21:19 · 628 阅读 · 0 评论 -
java之序列化
Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。 使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这原创 2015-08-26 14:43:01 · 208 阅读 · 0 评论 -
反射机制
package jia; import java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException;import java.原创 2015-08-25 17:35:01 · 179 阅读 · 0 评论 -
java的RTTI机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java程序在它开始运行之前并非被完全加载,其各个部分是在必需时才加载的。package jia;import java.util.Scanner;class jia{原创 2015-08-24 15:15:23 · 403 阅读 · 0 评论 -
java命名规范
Class名应是首字母大写的名词。命名时应该使其简洁而又具有描述性。异常类的命名,应以Exception结尾。Interface的命名规则与Class相同1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同。2. Package的命名 Package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com、edu、gov、mil、net原创 2015-06-24 22:15:27 · 412 阅读 · 0 评论 -
java对象数组的声明和初始化
关键点:在创建后,基本数据类型数组可以直接对数组元素赋值、引用等操作;而自定义对象数组,需要对数组中的每个对象元素独立进行创建,然后才可以对其赋值、引用等操作,如果没有单独对每个对象元素创建,会导致空指针异常原文:摘要:java是面向对象程序设计语言,对象数组作为javase中的基础部分的一个重要环节,是学生们在入门时经常容易混淆的知识点,结合作者个人多年教转载 2015-06-21 22:12:29 · 32916 阅读 · 0 评论 -
动态代理
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特原创 2015-09-09 09:29:46 · 193 阅读 · 0 评论 -
注解一
http://www.cnblogs.com/peida/archive/2013/04/24/3036689.htmlhttp://www.cnblogs.com/linjiqin/archive/2011/02/16/1956426.html转载 2015-09-11 11:39:02 · 216 阅读 · 0 评论 -
按顺序输出3个线程的变量
package jia;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;class G{// public static Lock l=new ReentrantLock();public static int s=0;}pub原创 2015-09-15 17:02:34 · 714 阅读 · 0 评论 -
JAVA日志框架
1、log4j – 最受欢迎的Java日志组件Log4j是一款基于Java的开源日志组件,Log4j功能非常强大,我们可以将日志信息输出到控制台、文件、用户界面,也可以输出到操作系统的事件记录器和一些系统常驻进程。更值得一提的是,Log4j可以允许你非常便捷地自定义日志格式和日志等级,可以帮助开发人员全方位地掌控日志信息。官方网站:http://logging.apache原创 2017-02-15 18:45:07 · 513 阅读 · 0 评论 -
高并发的几个解决方案
http://blog.csdn.net/jimmy609/article/details/37810591原创 2016-03-24 16:32:57 · 833 阅读 · 0 评论 -
comparetor和comparable的区别
package mycomparator;import java.util.Arrays;import java.util.Comparator;class Person{// private int age;private int id;public Person(int id){// this.age=age;this.id=id;}原创 2015-06-24 22:36:11 · 1712 阅读 · 0 评论 -
String之相关函数
1 contains "qqjia".contains("qq") 返回true2 substring(int begin,int end) 返回begin到end-1的字符串原创 2016-01-18 22:25:48 · 367 阅读 · 1 评论 -
java jsonArray操作
JSONObject是一个键对应一个值,但值可能是多个数据,当值是多个数据时,就需要将值转换成数组JSONArray了,String ss={"729374613":["http://qlogo2.store.qq.com/qzone/729374613/729374613/100",2695,-1,0,0,0,"J.K.贾",0]};JSONObject jsonObject=JSONO原创 2016-01-18 22:25:58 · 2030 阅读 · 0 评论 -
Tomcat发布文件
tomcat发布文件时要把所引用的 库文件复制到tomcat下lib目录下。原创 2016-01-18 16:32:25 · 351 阅读 · 0 评论 -
java 线程技术详解
http://blog.csdn.net/ghsau/article/details/7443324转载 2015-12-13 19:42:24 · 263 阅读 · 0 评论 -
java静态和非静态代码块的执行顺序
1、静态代码块是在类加载时自动执行的,非静态代码块在创建对象自动执行的代码,不创建对象不执行该类的非静态代码块。 顺序:静态代码块--》非静态代码块--》类构造方法。 2、在静态方法里面只能直接调用同类中其他的静态成员(包括变量和方法),而不能直接访问类中的非静态成员。因为对于非静态的方法和变量,需要先创建类的实例对象后方可使用,而静态方法在使用前不用创建任何对象。 3、如果某些代码必原创 2015-11-19 22:39:48 · 3479 阅读 · 1 评论 -
java中的流介绍
http://blog.csdn.net/liuxiaogangqq/article/details/25892667 介绍的很详细转载 2015-11-13 19:39:04 · 262 阅读 · 0 评论 -
基本类型的递减排序简单实现
默认的Arrays.sort只能实现递增排序,虽然可以通过重写一个Comparator,实现递减排序,但有没有更简单的方法当然有的 public class 排序 {public static void main(String[] args) {// TODO Auto-generated method stubInteger a[]=new Integer[]{4,3原创 2015-11-13 19:22:43 · 1773 阅读 · 0 评论 -
java中数组赋值
数组可以直接相互赋值,而不要求大小一定相同,java中数组可以看成是一个对象,数组名是对象的引用,而长度是对象的一个属性,所以在赋值时,不要求长度一致,就想对象之间相互引用时,只要求对象一致,而不管对象之间的属性是否一致。public class 数组赋值 {public static void main(String[] args) {// TODO Auto-generated原创 2015-11-13 18:50:42 · 9130 阅读 · 0 评论 -
hashCode
转载自http://oyqh.iteye.com/blog/9378481. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: Java代码 public boolean equals(Object obj) { return (this == obj)转载 2015-11-10 20:52:06 · 228 阅读 · 0 评论 -
java 内部类
java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。内部类特性(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的 。(3)、内部类声明成静态的,原创 2015-09-16 14:59:50 · 223 阅读 · 0 评论 -
java如何把jdbc驱动包打包
1首先把java文件打包成jar2然后把jdbc的那个驱动包解压锁3然后用压缩软件把2中解压的com文件添加到1中打包的jar原创 2015-01-06 11:41:00 · 1347 阅读 · 0 评论 -
获得主机的ip地址
InetAddress ip = null;try {ip = InetAddress.getLocalHost();} catch (UnknownHostException e) {e.printStackTrace();}String ipp=ip.toString();这样得到的ip地址为jiawenchao-PC/172.18.59.55ipp=ip.原创 2015-01-02 22:44:12 · 457 阅读 · 0 评论 -
关闭当前窗体而不退出应用程序
1 调用dispose()2 System.exit(0);为退出整个应用程序原创 2015-01-02 21:44:38 · 915 阅读 · 0 评论 -
java中陷阱
1 System.out.println(2.0-1.9); 不会打印0.1 而会打印0.100000000000000092System.out.println("H" + "a"); System.out.println('H' + 'a'); 打印HA 和1943public static final int END = In转载 2014-12-01 00:11:02 · 277 阅读 · 0 评论 -
ecilipse怎样设置默认保存路径
在工具栏 文件/切换工作空间/其他 设置保存的工作原创 2014-11-24 16:31:08 · 1178 阅读 · 0 评论 -
Eclipse Java连接MySql
1 首先下载mysql-connector-java-bin.jar(一般是msi后缀安装后为jar)2 在Eclipse中导入原创 2014-11-06 22:57:10 · 451 阅读 · 0 评论 -
java中多线程实现
1 继承Thread类public class ThreadTest extends Thread{ private int count=10; public void run() { while(count>0) { System.out.println(count); count--; } }原创 2014-11-26 21:15:55 · 286 阅读 · 0 评论 -
Java中日期格式化参数
Date date=new Date();String s=String.format("%te",date);原创 2014-10-19 21:51:06 · 1297 阅读 · 0 评论 -
Java中测试代码执行时间
long starTime=System.currentTimeMills();........long endTime=System.currentTimeMills();long time=st原创 2014-10-19 22:22:18 · 520 阅读 · 0 评论 -
java中导入jdbc驱动包
1右击工程名2 点击build path3 点击add external archives4原创 2014-11-20 01:23:47 · 3547 阅读 · 0 评论 -
Java中向上转型
1类中final方法不能被子类覆盖(重写)2原创 2014-10-27 20:43:02 · 346 阅读 · 0 评论