自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java中的泛型

什么是泛型? 泛型就是举个例子    LIst list = new ArrayList();1.泛型类2.泛型接口3.泛型方法

2016-04-27 22:56:09 215

原创 Java中的反射机制

jvva并不是像javascript一样的动态语言,但它具有一定的动态性,我们可以通过反射机制获得类似动态语言的特性反射机制:程序在运行状态中,可以动态加载一个只有名称的类。加载完类之后,就产生了一个该类的class对象,一个类只有一个class对象,这个对象包含了完整的类的结构的信息,这个对象就像是一面镜子。Class对象的获取通常有3中方法:1.getClass()  2.

2016-04-22 23:44:36 258

原创 Java中的线程基本信息

通常有以下方法我们经常用到:1.isAlive()    判断线程是否终止2.getPriority()    获得线程的优先级3.setPriority()   设置线程的优先级4.setName()   给线程命名5.getName()   获取名字6.currentThread()  获得当前线程重点是 优先级的使用    proxy.setPriorit

2016-04-21 22:41:54 315

原创 Java中的线程状态之堵塞

package cpm.thread.creater;public class joinDemo1 extends Thread {    public static void main(String[] args) throws InterruptedException {                joinDemo1 ab   =new joinDemo1();

2016-04-21 22:20:08 279

原创 Java中的线程状态之终止

一个线程常见的声明周期:创建线程,statr()方法之后,进入就绪状态,被cpu调度之后,进入运行状态,运行时,如果遭遇堵塞,进入堵塞状态,堵塞接触后,又重新回到就绪状态,直到终止线程的停止:1.内部执行完毕  2. 外部干涉(使用标识)package cpm.thread.creater;public class Demo1 {public static

2016-04-21 21:41:11 391

原创 使用Callable接口实现多线程

相比Runnable接口,Callable接口有2个显著的优点:一是可以返回值 二是可以对外声明异常举例子说明package cpm.thread.creater;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.c

2016-04-21 21:29:59 588

原创 使用Runnable接口实现线程

使用Runnable接口实现线程本质上使用了静态代理故重点有以下几步:1.实现一个线程类并继承Runnable接口,重写runfangfa2.使用时牢记静态代理的关键3点  一是创建真实角色  2是创建代理角色 3.代理角色.start()使用Runnable接口,相比直接继承Thread类,有以下好处:1.避免单继承的局限性 2. 便于共享资源举个例子:线程类

2016-04-21 21:00:08 2636

原创 代理模式之静态代理

静态代理的实现无非就是三点:1.创建真实角色2.创建代理角色,持有真实角色的引用3.二者实现相同的接口

2016-04-21 20:43:14 272

原创 java中的线程

程序、进程与线程的区别:1.程序    静态的指令集2.进程    程序的一次动态执行过程,每个进程相对独立3.线程     一个进程可拥有多个并行的线程,一个进程中的线程拥有相同的内存单元,即可以访问相同的对象和变量。这一特性也导致的并发的发生如何写一个最简单的线程?首先写一个线程类package cpm.thread.creater;public cla

2016-04-20 21:59:07 303

原创 Java中的WebService的概念及相关术语

什么是WebService?1.基于Web的服务,服务器端整出一些资源让客户端应用访问(获取数据)。2.一个跨语言、跨平台的规范。3.多个跨语言、跨平台的应用整合的方案这3个里面,最重要的就是跨语言。相关术语:1.WSDL(WebService定义语言)a.对应一种类型的文件 .wsdlb.定义了web service的服务器端和客户端应用交互传递请求和响应数据的格

2016-04-08 23:40:49 273

原创 Java 设计模式之代理模式的基本概念

代理模式的概念:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务常见的几种代理模式:1.远程代理:为不同地理的对象提供局域网代表对象2.虚拟代理:虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建3.保护代理:权限控制4.自能引用代理:提供对目标对象额外的服务两种代理实现方式:1.静态代理2.动态

2016-04-07 22:10:38 289

原创 Spring中@ImportResource和@Value加载资源文件

讲注解之前,我们首先来看看用xml如何加载资源文件context:property-placeholder 这个表明加载哪个资源文件,value=“$(jdbc.url)”则是加载资源文件里面的值实际上我们也可以通过@ImportResource和@Value来加载资源文件这里我们举一个例子,创建一个实现类,中间类,测试类,config.xml,co

2016-04-05 20:35:51 2174

原创 Spring中基于java容器的注解@Bean

@Bean 的作用相当于在xml中配置一个Bean@Bean通常与@Configuration一起用@Bean(name=“myfoo”, initMethod=“”,destroyMethod=“”)   给Bean命名并设置初始化和销毁方法下面举一个例子,我们创建4个类,接口类,实现类,中间类,测试类接口类:package com.imooc.beanannotatio

2016-04-05 20:07:18 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除