Java SE
辛加涛
这个作者很懒,什么都没留下…
展开
-
DecimalFormat类 NumberFormat类
package com.test; import java.text.DecimalFormat; import java.text.NumberFormat; public class FormatTest { public static void main(String[] args) { // System.out.print(format4(5)); ...原创 2015-01-05 11:11:37 · 140 阅读 · 0 评论 -
Java Exception与RuntimeException的区别
Exception与RuntimeException的区别: 1、Exception为RuntimeException的父类。 2、Exception必须用Try catch来捕获,而RuntimeException可不须要用Try catch来捕获。 3、RuntimeException子类包括:空指针异常,非法参数异常,SystemException等。这些异常都可能不能Try...原创 2015-05-21 12:49:29 · 125 阅读 · 0 评论 -
Java 动态代理
public interface B { public void refA(); } public class A implements B{ public void refA() { System.out.println("This A"); } } public class C implements B{ @Override pu...原创 2015-05-21 13:18:51 · 155 阅读 · 0 评论 -
Java 自定义注解
package com.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @...原创 2015-05-21 18:19:09 · 64 阅读 · 0 评论 -
自定义监听器 创建Bean
<listener> <listener-class>com.listener.TestApplicationContextLoaderListener</listener-class> </listener> public class TestApplicationContextLoaderListener imple...原创 2015-05-22 12:38:59 · 120 阅读 · 0 评论 -
Java中 class<?> 创建对象
class A{ A(){ /五惨构造器 } String name; //A的一个属性 int id;//A的一个属性 A(String name){ //含有一个String类型的构造器 this.name = name; id = 0; } ...原创 2015-05-22 12:43:28 · 230 阅读 · 0 评论 -
File Util
package com.utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io....原创 2015-06-12 18:47:29 · 74 阅读 · 0 评论 -
Java 泛型 Class<? extends List> c
关键字说明 ? 通配符类型 <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 <? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Object //传参说明, 只能传List类型, 或 List的子类型,如:ArrayList 等 public...原创 2015-07-03 17:02:31 · 654 阅读 · 0 评论 -
使用httpclient模拟登陆时乱码问题
最近在弄一个模拟登陆的程序,拿某网站调试程序,但response返回的总是乱码。 Google了半天,用了各种方法依旧乱码。 使用的方法: if (HttpStatus.SC_OK == response.getStatusLine().getStatusCode()) {entity = response.getEntity();if (entity != null) {//第一种方式S...原创 2016-06-20 10:55:46 · 65 阅读 · 0 评论 -
Java Map 练习
package com.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class HashMapTest { public static void main(String[] args) {...原创 2014-12-12 19:39:29 · 76 阅读 · 0 评论 -
Java File 01
package com.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.Output...原创 2014-12-12 19:45:19 · 69 阅读 · 0 评论 -
StringUtil
public class StringUtil { public static boolean isNotNull(String str){ return !isNull(str); } public static boolean isNull(String str){ if(str == null || str.trim().isEmpty()) retu...原创 2017-01-20 10:26:17 · 261 阅读 · 0 评论 -
Java执行 jar文件, java -jar xxx.jar 即可
Java执行 jar文件 配置好java环境变量, 执行 java -jar xxx.jar 即可执行jar文件原创 2017-12-19 10:07:57 · 179 阅读 · 0 评论 -
Java 反射与动态代理的区别
Java动态代理的底层是通过反射机制来实现的,反射是基础,动态代理Proxy类中有有相关反射代码。原创 2015-05-21 12:44:15 · 788 阅读 · 0 评论 -
Java 反射练习
package com.interfaces; public interface A { public void test(); } package com.interfaces; public class B implements A{ @Override public void test() { System.out.println("T...原创 2015-05-20 17:30:05 · 91 阅读 · 0 评论 -
Java BigDecimal详解
一、引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,货币计算往往要求结果精确,这时候可以使用int、long或BigDecimal。本文主要...原创 2015-01-05 14:27:14 · 105 阅读 · 0 评论 -
Java 多线程 练习 循环输出数字1
package com.test; public class ThreadTest2 { private static byte[] lock = new byte[0]; private static int i = 0; public static void main(String[] args) { new Thread() { public voi...原创 2015-01-05 15:50:23 · 236 阅读 · 0 评论 -
Java 小数点处理
package com.test; import java.text.DecimalFormat; public class FormatTest { public static void main(String[] args) { System.out.print(formatNum(5.0)); } private static String form...原创 2015-01-08 20:35:15 · 91 阅读 · 0 评论 -
Java 时间生成字符串 年月日时分 201001122141
public static String getDateSerialToMinute(){ String receiptId = ""; Calendar cal = Calendar.getInstance(); //cal.add(Calendar.MINUTE, -2);--减去两分钟 receiptId ...原创 2015-04-10 12:46:07 · 788 阅读 · 0 评论 -
java 毫秒转日期
String logkey = String.valueOf(System.currentTimeMillis()); System.out.println(logkey); DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.get...原创 2015-04-10 15:36:26 · 85 阅读 · 0 评论 -
Java Mail
public class MailUtils { private static String host; private static String username; private static String password; private static String port; private static String fromAdr; private st...原创 2015-04-10 16:44:28 · 80 阅读 · 0 评论 -
Java 读取属性文件
文件cfg_message.properties public class ProMsgUtil { private static Log log = LogFactory.getLog(ProMsgUtil.class); private static PropertyResourceBundle prb = (PropertyResourceBundle)Reso...原创 2015-04-10 18:43:45 · 54 阅读 · 0 评论 -
Java SimpleDateFormat 时间格式化类
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");原创 2015-04-17 14:34:14 · 70 阅读 · 0 评论 -
Java Mail
public class EmailSender implements Runnable{ private Log log = LogFactory.getLog(this.getClass()); private String from; private String to; private String subject; private String ...原创 2015-04-21 10:31:04 · 143 阅读 · 0 评论 -
Java读取Excel(POI) 数字类型 出现科学计算法问题
123456789 出现1.23456789E10 等问题 解决方法: DecimalFormat df = new DecimalFormat("#.############");//转换成整型 // return df.format(cell.getNumericCellValue()); XSSFCell c...原创 2015-05-14 17:44:09 · 337 阅读 · 0 评论 -
Url字符转义 :java.lang.IllegalArgumentException: Illegal character in query at index
/** * 转义接口的URL * * @param url * @return */ public String urlStr(String url) { String str = ""; try { str = url.replaceAll("\"", "%22"); str = str.replaceAll("<"...原创 2015-05-15 17:49:34 · 773 阅读 · 0 评论 -
简单工厂
package com.factory; public abstract class AbstractCreateFactory { public abstract People createPeople(Class<? extends People> c); } package com.factory; public interface P...原创 2015-05-20 17:27:55 · 78 阅读 · 0 评论 -
hashcode
hashcode hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 详细了解请 参考 [1] public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 如果根据 equals(Object) 方法,两个对象是相等的,那么对这两个对象中的每个对象调用 ha...原创 2018-02-24 17:04:06 · 67 阅读 · 0 评论