摘要: ----------------------android培训、java培训、期待与您交流!----------------------HTMLHTML书写格式:<html><head><title>标题</title></head><body>网页内容</body></html><form></form>标签<input type="text"/>文本框,<input type="password"/>密码输入 阅读全文
posted @ 2013-04-29 02:27 Mercy_K 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户=1:6:3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提 阅读全文
posted @ 2013-04-29 02:16 Mercy_K 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------模拟实现十字路口的交通等管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆:例如: 由南向而来,去往北向的车辆。。。直行 由西向而来,去往南向的车辆。。。右转 由东向而来,去往南向的车辆。。。左转信号灯忽略黄灯,只考虑红灯和绿灯应考虑左转车辆控制信号灯,右转车辆不受信号灯控制具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行,直行车辆而后放行左转车辆。每辆车通过 阅读全文
posted @ 2013-04-29 02:15 Mercy_K 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: 1、InvocationHandler 接口,该接口只提供了一个方法:Object invoke(Object proxy, Method method, Object[] args) 第一个参数obj一般是指代理类,method是被代理的方法,args为该方法的参数数组。这个抽象方法在代理类中动态实现。 2、Proxy类:该类即为动态代理类,提供有主要两个静态... 阅读全文
posted @ 2013-04-29 02:15 Mercy_K 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------一、JavaBeanJavaBean是一种特殊的java类,主要用于传递数据信息这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)这些信息在类中用私有字段来存储如果读取或设置这些字段的值,则需要通过一些相应的方法来访问JavaBean的属性是根据其中的set和get方法来确定的而不是 阅读全文
posted @ 2013-04-29 02:15 Mercy_K 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------反射机制: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制提供的功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判段任意一个类所具有的成员变量和方法在运行时调用任一个对象的方法在运行时创建新类对象1、获取类的Class对象 Class 类的实例表示正在运行的 J.. 阅读全文
posted @ 2013-04-29 02:14 Mercy_K 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------枚举: 关键字enum 在某些情况下,一个类的对象是有限而且固定的,例如星期,只有7个对象,四季,只有四个对象。这种实例有限而且固定的类,就是枚举类。用普通类实现枚举功能: 1、通过private将构造器隐藏 2、把这个类的所有可能实例都使用public static final 修饰 3、可以提供一些静态方法,允许其他程序根据特定参数来获取实例 1 class Season{ 2 //Season类定义成不可变的,属性也用fianl修饰 3 ... 阅读全文
posted @ 2013-04-29 02:14 Mercy_K 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------注解: 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。常见的annotation注解:@Override: 用在方法,说明这个方法打算重写父类中的另一个方法的声明。@Deprecated: 用于所有元素,说明该方法或属性等已经过时,不建议. 阅读全文
posted @ 2013-04-29 02:14 Mercy_K 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!---------------------- 什么是泛型? 通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。1.为什么要使用泛型? 因为集合存放的数据类型不固定,故往集合里面存放元素时,存在安全隐患, 如果在定义集合时,可以想定义数组一样指定数据类型,那么就可以解决该类安全问题。 JDK1.5后出现了泛型,用于解决集合框架的安全问... 阅读全文
posted @ 2013-04-29 02:13 Mercy_K 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------一、Java随机数的产生方式 1、通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。 2、通过Math.random()返回一个0到1之间的double值。 3、通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。二、Random类API说明 1、Java API说明 Random类的实例用于生成伪随机数流。此类使用 48 位的种子,使用线性同余公式对其进行修改。 如果用相同的... 阅读全文
posted @ 2013-04-29 02:13 Mercy_K 阅读(318) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------静态导入(JDK1.5): 静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上,都可以使用该特性)。 例子: 静态导入之前的代码:1 public class TestStatic { 2 public static void main(String[] args) { 3 System.out.println(Intege... 阅读全文
posted @ 2013-04-29 02:12 Mercy_K 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------定时器涉及到的两个基本的类: java.util.Timer; java.util.TimerTask;运行一个定时器的基本步骤:1、建立一个要执行的任务TimerTask。2、创建一个Timer实例,通过Timer提供的schedule()方法,将TimerTask加入到定时器Timer中,同时设置执行的规则。Timer中的schedule()方法: void schedule(TimerTask task, Date time) 安排在指定的时... 阅读全文
posted @ 2013-04-29 02:11 Mercy_K 阅读(309) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------正则表达式: 符合一定规则的表达式。作用:用于专门操作字符串。特点:用一些特定的符号来表示一些代码操作,这样就简化了书写。所以学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的操作。弊端:符号定义越多,正则越多,阅读性越差。Pattern类和Matcher类都在java.util.regex包中定义。Pattern类:主要作用是进行正则规范的编写。Matcher类:主要作用是执行规范,验证一个字符串是否符合其规范。具体操作:1.匹... 阅读全文
posted @ 2013-04-29 02:11 Mercy_K 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------GUI:1、布局(1)FlowLayout(流式布局管理器),从左到右的顺序排列;是Panel的默认布局管理器。(2)BorderLayout(边界布局管理器),东南西北中,在边界上布局,默认是居中填充;是Frame的默认布局管理器。(3)GridLayout(网格布局管理器),跪着的矩阵。(4)CardLayout(卡片布局管理器),即选项卡。(5)GridBagLayout(网格包布局管理器),非规则的矩阵。2、Frame(1)new Frame(Stri 阅读全文
posted @ 2013-04-29 02:11 Mercy_K 阅读(259) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------IP地址:格式:IP地址=网络地址+主机地址(IP地址使用32位长度二进制数据表示)网络号:用于识别主机所在的网络。主机号:用于识别该网络中的主机。IP地址分为5类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验。IP地址的范围:InetAddress类:主要表示IP地址,包括:Inet4Address和Inet6Address。 1 //测试InetAddress类 2 3 import jav... 阅读全文
posted @ 2013-04-29 02:10 Mercy_K 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------1、File类(1)用来将文件或者文件夹封装成对象(2)方便对文件和文件夹的属性信息进行操作(3)File对象可以作为参数传递给流的构造函数File类常用方法:No.方法或常量类型描述1publicstaticfinalStringpathSeparator常量表示路径的分隔符(windows是“;”)2publicstaticfinalStringseparator常量表示路径的分隔符(windows是“\”)3publicFile(Stringpathna 阅读全文
posted @ 2013-04-29 02:09 Mercy_K 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------一.概述:Java的集合类是一种特别有用的工具类,它可以用于存储数量不等的多个对象(实际上是对象的引用),并可以实现常用的数据结构,如栈,队列等。除此之外,还可以用于保存具有映射关系的关联数组。Java的集合大致上可分为:Set,List和Map三种体系,其中,Set代表无序,不可重复的集合;List代表有序,重复的集合;而Map则代表具有映射关系的集合。Java的集合类主要由两个接口派生而出:Collection和Map。(HashSet,ArrayList 阅读全文
posted @ 2013-04-29 02:08 Mercy_K 阅读(422) 评论(0) 推荐(1) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------线程: 线程是一个程序内部的顺序控制流(执行路径)。线程和进程的区别: (1):每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 (2):线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 (3):多进程:在操作系统中能同时运行多个任务(程序)。 (4):多线程:在同一应用程序中有多个顺序流同时执行。Java的线程是通过java.lang.Thread类... 阅读全文
posted @ 2013-04-29 02:07 Mercy_K 阅读(303) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------1. java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)。2. java.lang.ClassN. 阅读全文
posted @ 2013-04-29 02:07 Mercy_K 阅读(208) 评论(0) 推荐(0) 编辑
摘要: ----------------------android培训、java培训、期待与您交流!----------------------异常: Java异常是Java提供的用于处理程序中错误的一种机制。(程序运行期出现的错误。)tip:观察错误的名字和行号最重要。异常体系:Throwable:|--Error:重大的问题,我们处理不了。也不需要编写代码处理。比如说内存溢出。|--Exception:一般性的错误,是需要我们编写代码进行处理的。 |--RuntimeException:运行时异常,这个我们也不需要处理。其实就是为了让他在运行时出问题,然后我们回来修改代码。异常的用法:处... 阅读全文
posted @ 2013-04-29 02:07 Mercy_K 阅读(163) 评论(0) 推荐(0) 编辑