基础
文章平均质量分 78
z1340954953
男儿当自强
展开
-
java内部类
这是从网上看到的一些总结,有错误的地方请指点java内部类,有非静态内部类,静态内部类,局部内部类,匿名内部类。特点:内部类仍然是是独立的类,在编译后会编译为独立的.class文件,但是前面冠以外部类类名和$符号内部类不能用普通的方式访问,内部类是外部类的成员,内部类可以自由访问外部类成员,包括private成员,和static成员也可访问。内部类申明为静态的就不能随意访问外部转载 2017-01-03 16:06:52 · 885 阅读 · 0 评论 -
prepareStatement和Statement执行批处理的执行情况
preparestatement因为有预编译机制,每次执行相同sql的预编译,只会执行一次,下次只要设置参数就行,适合相同sql的批处理如果一定要多次编译不同sql,执行批处理的话,只会执行一个sqlpublic static void main(String[] args) throws Exception { ConnManager.initCurrPool(); Connection...转载 2018-04-04 10:51:17 · 828 阅读 · 2 评论 -
eclipse配置远端运行环境
服务器上,出现问题, 本地无法快速定位,可以使用eclipse remote java Application支持。必须是本地的环境好和生产上的一致,才能定位问题。转载 2018-03-05 11:02:04 · 304 阅读 · 0 评论 -
java: 按值传递还是按照引用传递
java 中的按值传递和按引用传递转载 2017-12-26 09:42:16 · 268 阅读 · 0 评论 -
java基础(一)String,StringBuffer,StringBuilder
String== 问题 String str1 = "hello world"; String str2 = "hello world"; String str3 = new String("hello world"); System.out.println(str1==str2);//true System.out.println(str1==str3转载 2018-01-11 14:41:11 · 257 阅读 · 0 评论 -
Iterator hasNext() ,next(),remove()解析
一、Iterator的API关于Iterator主要有三个方法:hasNext()、next()、remove()hasNext:没有指针下移操作,只是判断是否存在下一个元素next:指针下移,返回该指针所指向的元素remove:删除当前指针所指向的元素,一般和next方法一起用,这时候的作用就是删除next方法返回的元素二、迭代器原理转载 2017-02-28 10:17:13 · 3950 阅读 · 0 评论 -
xml文件解析的几种方式(一)
解析xml文件的几种方式转载 2017-06-12 15:24:24 · 1471 阅读 · 0 评论 -
使用CGLIB代理对象的创建
CGLIB动态代理的实现原创 2017-04-22 16:26:49 · 1570 阅读 · 0 评论 -
JDK动态代理的使用和源码解析(jdk1.7)
动态代理的使用JDK动态代理只能给实现接口的类生成代理对象,主要用来通过JDK动态代理能够在不修改对象方法的前提下,修改方法内容.1. 接口 UserService.java package cn.bing.jdkproxy;public interface UserService { public void sayHello();}2. 实现类,需要生成代理对象的...原创 2017-04-20 21:54:45 · 768 阅读 · 0 评论 -
java代码中如何正确使用断言
转载自: http://www.cnblogs.com/DreamDrive/p/5417283.html在防御式编程中经常会用断言(Assertion)对参数和环境做出判断,避免程序因不当的输入或错误的环境而产生逻辑异常,断言在很多语言中都存在,C、C++、Python都有不同的断言表示形式。在Java中的断言使用的是assert关键字,其基本的用法如下:assert a转载 2017-02-21 14:34:56 · 2156 阅读 · 0 评论 -
java DecimalFormat 的用法
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子: importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoi转载 2017-02-28 14:37:41 · 554 阅读 · 0 评论 -
【转】java中输出异常信息
做java开发的时候,经常会遇到代码抛异常后,需要把异常信息保存到数据库或者上传到云服务器做cache分析。这时候就需要获取异常的堆栈信息(详细错误信息)。有的人用e.getMessage()来获取异常信息,但是这样获取到的信息内容并不全,而且有时候为空。我们可以用下面方法来获取。 public static String getStackTrace(Throwable throwab...转载 2018-10-31 16:20:55 · 1465 阅读 · 0 评论