java
文章平均质量分 74
whoami_zy
whoami
展开
-
java基于ajax实现验证码
后台数据与前台相互交互,实现页面的局部更新。现在以java后台验证码为例。首先实现验证码的制作验证码:1.BufferedImage图像数据缓冲区2.Graphics画笔,绘制图片3.Color获取颜色4.random随机生成验证码5.ImageIO输出图片具体代码如下: package com.whoami;import java.awt.Color;im原创 2016-12-01 15:32:24 · 778 阅读 · 0 评论 -
XML的四种创建方式
话不多说,直接上代码:package com.whoami.file;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.u原创 2016-12-01 17:36:43 · 2189 阅读 · 0 评论 -
java线程的相关问题
一:进程和线程的区别:进程:每个进程都有独立的代码和数据空间(进程上下文),是动态的。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换开销小。线程和进程的生命周期:创建、就绪、运行、阻塞、终止。多进程是指操作系统能同时运行多个(程序)。多线程是指在同一程序中有多个流在执行。java中的线程实现方式有两种:一种是继续Th原创 2016-12-01 17:34:29 · 272 阅读 · 0 评论 -
JAVA内部类
java内部类其实就是java类中包含类。“累不累”实验一:内部类的基本结构package chatFunction;/** * * @author ZhangYong *@内部类测试 */public class test { public static void main(String[] args) { B.A a = new B().new A(); a.s原创 2016-12-01 17:31:21 · 294 阅读 · 0 评论 -
java注解
java注解的好处注解的好处在于可以使代码简洁化。特别是在框架中。注解的使用可以代替XML的使用。实现代码的简洁化。java注解分类按来源分:java自带注解、第三方注解、自定义注解按生命周期分:源码注解、编译时注解、运行时注解自定义注解的结构:元注解(用来注解注解的)接口定义、无参无异常的成员方法的定义(成员类型受限:基本数据类型、String、枚举)JDK自带注解原创 2016-12-01 17:26:56 · 214 阅读 · 0 评论 -
java--->方法的反射(泛型实质)
通过方法的反射来看泛型我的理解:泛型的本质,从反射的角度来讲,所以类,方法都是属于一种classtype,定义classtype来接受同一type的不同对象首先理解编译和运行。1.方法的反射操作是在程序运行的时候操作的,并不经过程序的编译。2.通过方法的反射,我们可以在泛型中插入不同类型的值。泛型就是规范你的输入。当你的输入类型和定义类型不相同时,代码的编译就不会通过。但是通过反射原创 2016-12-01 17:19:21 · 329 阅读 · 0 评论 -
java观察者拓展(二)根据观察者的场景需求
观察者模式高级应用。根据场景来做出反应。比如说老师说今天扫地,但是今天不该小明打扫,所以小明在听到这个后不会有反应,但是小红今天打扫,小红就要去打扫清洁。根据应用场景的不同需求不同。具体实现方法,是将 抽象类中的notifyObservers方法放到子类中,然后update是根据匹配通知消息的内容用到判断方法。根据最开始的架构来看抽象主题角色(取消了notifyObse原创 2016-12-01 17:14:39 · 270 阅读 · 0 评论 -
java观察者拓展(一)利用java内部的抽象对象和观察者接口
通过利用java的JDK自带类进行观察者模式的创建在java中,jdk都帮我们实现好了抽象主题角色和抽象观察者。我们只需要在上述的内容中创建两个类,一个是具体的主题角色类继承 java.util.Observable这个类另一个是具体的观察者角色实现java.util.Observable接口首先我们创建具体的主题角色类 (在上述例子中的老师Teacher)packag原创 2016-12-01 17:10:29 · 272 阅读 · 0 评论 -
java观察者
观察者模式,一对多的关系,也存在一对一的关系,多个observer以及一个subject,当subject发生改变时,各observer收到通知,并做出相应的反应。观察者模式,就是观察对象做出反应,那么观察者做出相应的反应,各自执行自己相应的方法。一般来说 观察者模式有四个的对象一:抽象主题角色:把所有对观察者对象保存在一个Arraylist集合中,每个抽象主题角色都可以有任意数量原创 2016-12-01 17:04:17 · 273 阅读 · 0 评论 -
java之动态加载类
@Java反射机制——动态加载类 类类型的获取有三种方式,假设已知Student类方式一: Class c1 = Student.class;方式二:Student stu = new Student(); Class c2 = stu.getClass();方式三:已知Student类在包:com包下,则 Class c3 = Class.forNa原创 2016-12-01 16:32:03 · 602 阅读 · 0 评论 -
关于Hbase在javaAPI操作表的操作
话不多说,直接看代码就能看清楚每个API是干嘛的。package hbase;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.H原创 2016-12-01 16:28:06 · 795 阅读 · 0 评论 -
根据List里面的对象属性对对象排序
有时候我们经常需要用到将查询的数据保存在一个对象里面,然后将这些对象放到一个list里面。那么就会产生这样的需求,如何针对对象里面的属性的大下进行排序呢。比如说,数据库里面有各种用户信息,我们将用户信息查询出来放到User对象里面,将所有的user添加到一个list里面,我们如何通过这些user年龄大小来依次在list里面排序呢。在这里需要用到集合,Collections。话不多说,直原创 2016-12-15 11:16:46 · 5243 阅读 · 2 评论