
java基础
文章平均质量分 68
zwxiaole
坚韧,勇敢果决,热忱,知足而不辱,了解时机,等待时机,抓住时机!
展开
-
java static 总结 自己mark
static 属于全局,也就是类的属性 和方法,换句话说 一个类,不管有多少个实例,却只有一个全局变量class B {static int a=0;}B b1=new B();..................;B bn=new B();b1~bn 都是类B的实例,每个实例都共享 变量a,a是全局变量,属于类B的属性,每个实例都能引用变量a,加入执行b1.a=1;后 那么b2....原创 2012-06-13 12:31:47 · 77 阅读 · 0 评论 -
ResultSet 获取记录总数
//获取记录数 rs.last(); //移到最后一行 int rowCount = rs.getRow(); //得到当前行号,也就是记录数 rs.beforeFirst(); //还要用到记录集,就把指针再移到初始化的位置...原创 2012-12-06 17:26:10 · 1868 阅读 · 0 评论 -
关于截取字符串长度 中文不能截取半个的问题
import java.io.UnsupportedEncodingException;public class StrCut { public static void main(String[] args) throws Exception { System.out.println(subString("我abc你好asd",6)); } public...原创 2013-05-26 21:30:42 · 442 阅读 · 0 评论 -
冒泡排序
import java.util.Arrays; public class Test01 { public static void main(String args[]) { int[] a = {3,5,2,4,6}; sort(a, a.length); System.out.prin...原创 2013-05-31 17:17:28 · 84 阅读 · 0 评论 -
set 效率问题
为啥要用HashSet? 假如我们现在想要在一大堆数据中查找X数据。LinkedList的数据结构就不说了,查找效率低的可怕。ArrayList哪,如果我们不知道X的位置序号,还是一样要全部遍历一次直到查到结果,效率一样可怕。HashSet天生就是为了提高查找效率的。 hashCode 散列码 散列码是由对象导出的一个整数值。在Object中有一个hashC...原创 2013-06-04 11:05:14 · 600 阅读 · 0 评论 -
父类和子类的操作
父类public class Father {} 子类public class Son extends Father{} 测试 public static void main(String[] args) { Son s = new Son(); Father f = new Father(); f =s;//正确 s = f;...原创 2013-06-05 17:06:44 · 160 阅读 · 0 评论 -
Void等多线程中的类和修饰符
Void 类是一个不可实例化的占位符类,它持有对表示 Java 关键字 void 的 Class 对象的引用。 因为构造方法为私有的,所以该类不可实例化。public final class Void {public static final Class Void TYPE = Class.getPrimitiveClass("void"); private Void() {...原创 2013-08-09 14:57:30 · 170 阅读 · 0 评论 -
java 生成doc 注意事项
在写注释的时候 /** * 风险方案查询. * <p> * 服务ID:fxpt.core.fak.fxfa.service.query * <p> * 服务名称:风险方案查询 * <p> * 业务实例:可支持风险方案查询 * * @pa...原创 2014-12-25 14:48:01 · 170 阅读 · 0 评论 -
利用反射生成对应的dao参数类
package cn.com.servyou.fkpt.core.base.bean;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import cn.com.servyou.fkpt.core.fak.bean.Fxfa;/** * <p...原创 2015-01-04 18:01:18 · 146 阅读 · 0 评论 -
java 异常(转)
1.提倡异常封装 Java语言的异常处理机制可以确保程序的健壮性,提供系统的可用率,但异常的API通常是比较"低级" 什么是低级别?那就是不包含业务的,只是程序员才能看懂的异常信息,而对于用户来说,基本就是看天书,什么是NullPointException?这些都是纯计算机语言的描述,而对于用户而言是需要业务级别的异常信息,所以我们提倡对异常的封装,异常封装有3个优势 1...原创 2013-09-09 11:21:51 · 130 阅读 · 0 评论 -
利用反射 和 注解 实现javabean的验证
验证类public class BeanValidUtil { /** * 验证参数bean(包括内部的子bean) * * @param t * 参数对象 例如Fxfa * @param optype * 操作类型 枚举 * @throws Fk...原创 2015-01-06 08:59:39 · 311 阅读 · 0 评论 -
各个手机号码运营商的 号码段 正则表达式
134,135,136,137,138,139,147,150,151,152,157,158,159,182,183,184,187,188移动号码段正则表达式^0{0,1}(13[4-9]|14[7]|15[7-9]|15[0-2]|18[2-4]|18[7-8])[0-9]{8}$ 130,131,132,152,155,156,185,186联通号码段正则表达式...原创 2015-03-11 13:59:26 · 885 阅读 · 0 评论 -
java连接数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public clas...原创 2013-05-16 20:56:55 · 85 阅读 · 0 评论 -
内部类 匿名类 等
匿名内部类举例 collections.sort中的 比较接口ComparatorCollections.sort(list, new Comparator<String>() { @Override public int compare(String o1, String o2) { return 0; } }); ...原创 2013-05-13 11:07:22 · 83 阅读 · 0 评论 -
java 字符串反转 取2个字符串所有交叉的字符串
//字符串反转方法 public String revert(String str){ char[] cr = str.toCharArray(); StringBuffer sb = new StringBuffer(); for(int i=cr.length-1;i>=0;i--){ sb.append(cr[i])...原创 2013-05-12 18:25:47 · 202 阅读 · 0 评论 -
java final 总结 自己mark
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。fi...原创 2012-06-13 12:49:01 · 91 阅读 · 0 评论 -
tomcat 中 java 解析properties(实时变化)
有个朋友要用getClass().getResourceAsStream() 提取test.properties 但是在服务器运行过程中 无论怎么更改test.properties得出的数据还是最初的那个我后来试了一下 代码如下package test;import java.io.FileInputStream;import java.io.IOExcep...原创 2012-06-13 13:08:10 · 173 阅读 · 0 评论 -
System.getProperty()获取tomcat自定义变量
环境 tomcat 集群 有一个定时器为了防止所有集群的服务器都跑定时而出错选择其中一台服务器 修改tomcat bin 目录下的windows catalina.batlinux catalina.sh你定义的变量 必须以-D开头 否则System.getProperty()无法获取到该参数值以 scheduler.start为例子set JAVA_OPTS= ...原创 2013-03-19 18:22:59 · 392 阅读 · 0 评论 -
ConcurrentHashMap
jdk 1.5 引入ConcurrentHashMap用于高并发的同步map 使用了多个写锁(每个子hash表加一个锁)原创 2013-04-01 13:17:19 · 100 阅读 · 0 评论 -
利用反射 进行list的排序 泛型 支持所有实体类型
public class SortUtils<T>{ public void sort(List<T> list,String keyName,final String sortname) throws Exception{ Set<String> idset = new HashSet<String>(); for(T...原创 2013-04-23 14:22:27 · 142 阅读 · 0 评论 -
Java注释中的@deprecated
Java注释中的@deprecated与源代码中的@Deprecated 用 @Deprecated注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。 其次,请注意标题,这两个标记有大小写之分,一个是D,一个是d。源代码标记@Deprecated是在JDK1.5...原创 2013-04-28 15:49:54 · 715 阅读 · 0 评论 -
null 强制转化为其他类型
因null值可以强制转换为任何java类类型,(String)null也是合法的。 public class Null { public static void greet() { System.out.println("Hello World"); } @SuppressWarnings("static-access") public static voi...原创 2013-04-28 16:13:21 · 361 阅读 · 0 评论 -
静态成员变量和静态成员类的加载顺序
public class StaticClassNField { public static void main(String[] args) { System.out.println(X.Y.Z); }}class X { static class Y { static String Z = "Black"; } static C Y =...原创 2013-04-28 16:29:35 · 223 阅读 · 0 评论 -
java Calendar bug
Calendar cal = Calendar.getInstance(); cal.set(1999, 12, 29); // Year, Month, Day System.out.print(cal.get(Calendar.YEAR) + " "); Date d = cal.getTime(); System.out.println(d.getDay()); ...原创 2013-04-28 16:38:11 · 324 阅读 · 0 评论 -
可滚动的ResultSet类型 实现分页
可滚动的ResultSet类型。这个类型支持前后滚动取得纪录next()、previous(),回到第一行first(),同时还支持要取的ResultSet中的第几行 absolute(int n),以及移动到相对当前行的第几行relative(int n),要实现这样的ResultSet在创建Statement时用如下的方法。Statement st =conn.createSta...原创 2012-11-26 11:15:20 · 211 阅读 · 0 评论 -
父类没有默认的构造函数,子类会编译通不过
父类没有默认的构造函数,子类会编译通不过例子 父类public class A { public A(String s){ System.out.println("father"); }} 子类 错误代码public class B extends A{ public B() { system.out.println("son"); }...原创 2013-05-12 17:51:50 · 2828 阅读 · 0 评论 -
apache commons 组件下载
apache commons 组件下载目录http://archive.apache.org/dist/commons/[PARENTDIR] Parent Directory - [DIR] attributes/ 2013-03-22 11:56 - [DIR] bcel/ ...原创 2015-05-26 08:40:48 · 525 阅读 · 0 评论