CycloneKid的博客

路漫漫兮修远兮,吾将上下而求索

Java设计模式--代理模式与JDK动态代理,cglib动态代理

一.代理模式的概念即Proxy Pattern,23种常用的面向对象软件的设计模式之一。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,因此创建代理对象,代理对象在客户端和目标对象之间起到中介的作用。代理模式的组成部分:代理模式...

2017-11-30 16:50:26

阅读数 124

评论数 0

Java注解

本文为转载文章 原文链接: idlebrains 翻译: ImportNew.com - 人晓 译文链接: http://www.importnew.com/10294.html自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到...

2017-11-29 16:05:30

阅读数 105

评论数 0

内部类

内部类的概念: 如果Inner类需要直接访问Outer类中的成员,Outer类需要建立Inner类的对象。为了方便设计和访问,可以直接将Inner类定义在Outer类中,此时Inner类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,则必须要建立内部类的对象。 内部中都...

2017-10-18 08:32:56

阅读数 93

评论数 0

JavaSE基础-02-接口

一.抽象类:抽象类和一般类没有太大的区别,都是在描述事物,只不过抽象类在描述事物时,有些功能不具体,所以没有实现,需要子类进行实现。1.1 abstract关键字abstract修饰符用来修饰方法和类,用来定义抽象方法和抽象类,不能用来修饰变量1.2 抽象类的特点1)抽象方法只能定义在抽象类中 ...

2017-10-17 22:23:48

阅读数 136

评论数 0

JavaSE基础-01-对象

面向对象概念 面向对象的特点: 1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。 对象的概念: 过程和对象在我们的程序中是体现在:过程其实就是函数;对象是将函数等一些内容进行了封装。 对象中的成员: ...

2017-10-17 10:49:12

阅读数 96

评论数 0

JAVA环境变量配置

1.从Oracle官网下载并解压JDK2.添加环境变量2.1 打开目录 控制面板\系统和安全\系统\高级系统设置\环境变量2.2 配置JAVA_HOME1.在系统变量栏下选择新建2.变量名JAVA_HOME,变量值JDK路径(JDK包含jdk和jre)3.配置CLASSPATH 1.如果没有CL...

2017-10-04 19:33:22

阅读数 92

评论数 0

Java设计模式-装饰者设计模式

一.装饰者设计模式简介1.装饰者设计模式的概念:装饰模式指的是在不改变原类文件和不使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。IO体系中用到了此设计模式2.装饰者设计模式举例:public class PersonDemo { publ...

2017-10-02 18:27:02

阅读数 295

评论数 0

IO-01-字节流与字符流

一.IO流简介:1.基本概念:IO:用于处理设备之间的数据传输的技术。 流:可以理解数据的流动,就是一个数据流,是一种系统资源,它的功能由操作系统来实现,Java的IO调用了操作系统底层,实现输入输出功能。2.IO流分类:根据功能:输入流(读)和输出流(写)。 根据处理数据:分为字节流和字符流...

2017-10-01 14:11:09

阅读数 165

评论数 0

JavaSE集合框架-01-集合框架体系及表数据结构

Collection接口: 集合可以看做一种容器,即存储各种对象的容器,容器的实现方式有很多种(list,set),每种存储数据的方式(即数据结构)都有区别,但是它有很多共性的功能(增删改查等)。对集合的各种实现的共有方法进行抽取,可以得到一个金字塔形的集合框架,金字塔的最顶端就是Collect...

2017-09-28 23:01:28

阅读数 111

评论数 0

多线程(三)--多线程间通信

一.线程间通信1.生产者与消费者问题//多线程经典,卖烤鸭程序--生产者与消费者 //定义一个资源类Resource class Resource{ private String name; private int count = 1; //set()方法给生产者调用 ...

2017-09-25 11:39:38

阅读数 510

评论数 0

多线程(二)

多线程的安全问题承接上篇博客的内容,使用Runnable接口创建线程 此时,int类型的数据num是一个共有数据,被多个线程一起调用//毕向东经典买票程序 class Ticket implements Runnable{ private int num = 100; public...

2017-09-24 20:34:42

阅读数 159

评论数 0

多线程(二)--同步及死锁

一.多线程安全问题 承接上篇博客的内容多线程(一)线程创建,使用Runnable接口创建线程 此时,int类型的数据num是一个共享数据,被多个线程一起调用 //毕向东经典买票程序 class Ticket implements Runnable{ //1.num是多个线程共同...

2017-09-24 17:53:10

阅读数 214

评论数 1

多线程(一)--线程的创建,Thread类与Runnable接口

一.进程与线程的概念1.进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式...

2017-09-24 15:06:59

阅读数 277

评论数 0

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