
JavaSE提升
King·Forward
利用技术的沙粒,架起管理的高塔。
展开
-
50道java编程小题,平常可以拿来练手
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一转载 2012-09-13 15:35:07 · 2107 阅读 · 0 评论 -
数组与Object的关系及其反射类型,数组反射应用实例,通过Array类实现数组的反射
package com.lianxi;import java.lang.reflect.Array;import java.util.Arrays;/** * 数组与Object的关系,及其反射类型 * * Array:可以对数组进行反射的类 * * 数组的反射: * 相同数据类型,相同维度的数组的Class都属于同一个 * * @author zjw */p原创 2012-09-18 22:43:50 · 1114 阅读 · 0 评论 -
ArrayList 与HashSet的比较,及应用反射读取properties配置文件中的数据进行实例化再调用,以及类加载器的使用;还有HashCode的分析,及导致内存泄露,内存溢出的原因之一
package com.lianxi;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.Properties;/** *原创 2012-09-19 10:22:21 · 1436 阅读 · 0 评论 -
反射的应用,读取properties配置文件中的数据(普通InputStream方式,类加载方式),再调用运行
package com.itheima;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.lang.reflect.Method;import java.util.Propertie原创 2012-09-19 10:57:52 · 2543 阅读 · 0 评论 -
BeanUtils包的使用,主要是BeanUtils和PropertyUtils的区别
用BeanUtils工具包时,先要把两个Jar包进行Building Path,就是引入两个jar包,commons-beanutils.jarcommons-logging-1.1.jarpackage com.base_super;import java.util.Date;import java.util.Map;import org.apache.commons.原创 2012-09-20 09:03:31 · 4161 阅读 · 0 评论 -
内省Introspector操作 JavaBean的简单实现方式及稍复杂实现方式 主要用到PropertyDescriptor类
package com.base_super;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Invocation原创 2012-09-19 18:32:32 · 1603 阅读 · 0 评论 -
注解Annotation简介,及注解简单应用,数组类型的属性,未完待续---枚举类型的属性,注解类型的属性
package com.base_super.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;imp原创 2012-09-20 14:53:28 · 10973 阅读 · 0 评论 -
黑马程序员——反射之Field类 成员变量
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop;import java.lang.reflect.Field;/** * Field类代表某个类中的一个成员变量 * *原创 2012-09-14 19:05:14 · 1012 阅读 · 0 评论 -
泛型的介绍,内部原理,更深应用,泛型中的?通配符,上限,下限
package com.base_super.generic;import java.lang.reflect.Constructor;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.List;import java.util.Vector;原创 2012-09-20 16:48:43 · 1032 阅读 · 0 评论 -
JavaBean规范
JavaBean规范(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;(4)属性应该通过一组存取转载 2013-05-21 10:28:05 · 813 阅读 · 0 评论 -
反射之Method类
这是无参方法的调用package com.itheima;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 无参方法调用 */public class Test5 { public static void main(String[]原创 2012-09-17 23:04:12 · 1281 阅读 · 0 评论 -
黑马程序员——静态导入,可变参数,自动拆箱装箱以及享元设计模式 JDK1.5新特性
---------------------- android培训 java培训 期待与您交流! ---------------------- package zhangxiaoxiang.bank;//import static java.lang.Math.max;//单独导入Math类中的一个max原创 2012-09-13 21:52:32 · 3185 阅读 · 0 评论 -
黑马程序员——银行业务调度系统
---------------------- android培训 java培训 期待与您交流! ---------------------- 银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø原创 2012-09-16 15:40:32 · 816 阅读 · 0 评论 -
黑马程序员——反射之Constructor构造器
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop;import java.lang.reflect.Constructor;import java.lang.reflec原创 2012-09-14 16:36:48 · 866 阅读 · 0 评论 -
黑马程序员——Executors JDK1.5提出的新的线程库,里面大量的静态方法可操作线程,线程池
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.lianxi;import java.util.concurrent.Executors;/** * jdk5的线程库,在构造方法内启动线程,Ex原创 2012-09-15 10:56:48 · 939 阅读 · 0 评论 -
java正则表达式验证邮箱,ip地址,电话号码
1.java验证IP地址:Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!转载 2012-09-16 23:08:51 · 1442 阅读 · 0 评论 -
保留几位有效数字 多种方法实现,细细品味
保留两位小数的几种方式: 方式一:四舍五入 [java] view plaincopyprint?double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleVa转载 2012-09-15 17:22:49 · 5356 阅读 · 0 评论 -
黑马程序员——反射类的基石-----Class类
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop;/** * 反射类的基石-----Class类 * Java程序中的各个Java类属于同一类事物,描述这类事物的Jav原创 2012-09-14 15:16:31 · 695 阅读 · 0 评论 -
黑马程序员——Eclipse,MyEclipse基本配置
---------------------- android培训 java培训 期待与您交流! ---------------------- 配置Eclipse及MyEclipse单词介绍: perspective:透视图 refactor重构原创 2012-09-13 14:34:32 · 636 阅读 · 0 评论 -
黑马程序员——交通灯管理系统
---------------------- android培训 java培训 期待与您交流! ---------------------- 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 -原创 2012-09-15 19:32:36 · 1108 阅读 · 0 评论 -
黑马程序员——枚举的原理及枚举构造方法调用,抽象方法实现等等介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop;/** * 枚举 * JDK1.5新特性 * 枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个原创 2012-09-14 00:55:30 · 1131 阅读 · 0 评论 -
自己用awt实现界面输入数据保存到Excel文件中
package com;import java.awt.Button;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.TextField;import java.awt.Toolkit;import ja原创 2012-09-17 01:10:24 · 2524 阅读 · 1 评论