自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java 静态代理 动态代理

代理模式作用:     屏蔽真实行为的访问,让程序更加安全。     可以对真实行为的调用进行控制。一个典型的代理模式有三要素     1.代理类与被代理类要实现同一个接口.     2.在代理类中持有被代理对象.     3.在代理类中调用被代理的行为。即:共同接口public interfac...

2018-03-15 15:31:43

阅读数 43

评论数 0

原创 Spring IOC 和AOP 简单理解

IOC:控制反转。中文太差,根本看不出来是啥意思。不过,它有作用,作用:可以实现完全的面向接口编程。这句话中文倒是看得出来,实现面向接口编程。但面向接口编程是什么? 不知道。接口编程呢。嗯,大概知道,应该是这样的吧。//这是接口public interface Office{    public ...

2018-03-15 14:47:37

阅读数 97

评论数 0

原创 java (值传递和引用传递) String 和StringBuffer 作为参数传递

首先,java中有这两种类型数据。基本数据类型 整型:byte,short,int,long浮点型:float,double字符型:char布尔型:boolean引用数据类型 数组对象(类、接口)一般情况下,基本数据类型传递时是值传递,引用数据类型是引用传递。而String有些不一样,它是字符串对...

2018-03-15 11:35:09

阅读数 1352

评论数 3

原创 强化装备 垫子玄学

垫子问题     如果游戏强化机制用的是random()函数,那么多半没有给定种子,以无参构造函数使用。     而无参形式便于 当前时间有关,也就有网友说的是  某强化时间段 内成功高的原因。     但系统随机都是伪随机。       例如给定种子(带参数的):         Random ...

2017-11-08 20:31:43

阅读数 206

评论数 0

原创 2017 - 10 -32 新特性

1 GUI (1)用户图形界面 GUI:图形用户接口 用图形的方式,来显示计算机操作的界面,这样更为直观 CLI:命令行用户接口 就是常见的Dos命令操作 需要记忆一些常见的命令,操作不直观 (2)两个包 awt和swing包的概述 java.awt:Abstract Window T...

2017-11-06 10:40:15

阅读数 86

评论数 0

原创 2017 - 10 -31 网络编程 Socket UDP TCP

1 网络编程概述 计算机网络    是指将地理位置不同的具有独立功能更的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程   就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。   ...

2017-11-01 21:40:28

阅读数 305

评论数 0

原创 2017 - 10 -30 多线程 Lock锁 线程组 线程池 设计模型 简单工厂 工厂方法 单例设计

1 Lock锁的概述和使用 虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁, 为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。 Lock:     void lock():   获取锁。     void...

2017-10-31 22:04:43

阅读数 225

评论数 0

原创 2017 - 10 -29 多线程 两种方式 同步代码块

1 多线程程序的引入 如果程序只有一条执行路径,那么该程序就是单线程程序。 如果程序有多条执行路径,那么该程序就是多线程。 2进程概述及多进程的意义 (1)要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。 (2)什么是进程?       通过任务管理...

2017-10-30 22:33:27

阅读数 530

评论数 0

原创 2017 - 10 -28 IO流 数据操作流 内存操作流 打印流 标准输入输出流 随机访问流 序列化流

1 操作基本数据类型的流 可以读写基本数据类型的数据 数据输入流:DataInputStream                DataInputStream(InputStream in) 数据输出流:DataOutputStream                DataOutput...

2017-10-29 19:18:01

阅读数 274

评论数 0

原创 2017 - 10 -27 IO流 字符流 字符缓冲流

1 转换流 由于字节流操作中文不是特别方便,所以,java就提供了转换流 字符流=字节流+编码表 2 编码表 编码表:由现实世界的字符和对应的数值组成的一张表 ASCII码表:最高位位符号位,其余为数值位       'a'  97       'A'  65       '0'  48 AS...

2017-10-28 20:16:18

阅读数 218

评论数 0

原创 2017 - 10 -26 IO流 斐波那契数列 字节流 缓冲字节

1 递归求阶乘   public static int jieCheng(int n){        if(n == 1){              return 1;       }else{              return n*jieCheng(n-1);         } } ...

2017-10-27 20:57:42

阅读数 188

评论数 0

原创 2017 - 10 -25 IO流 集合总结 异常 IO

1 集合的特点 集合   Collection(单列集合)      (1)List(有序,可重复)          A: ArrayList                 底层数据结构是数组,查询快,增删慢                线程不安全,效率高          B: Vecto...

2017-10-26 21:38:59

阅读数 204

评论数 0

原创 2017 - 10 -24 集合框架 Map HashMap TreeMap HashMap嵌套

1 Map   作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做呢?   如果采用前面讲解过的集合,我们只能把学号和学生作为一个对象的成员,然后存储整个对象,将来遍历的时候,判断,获取对应的名称。   但是,如果我都能把学...

2017-10-25 22:08:12

阅读数 125

评论数 0

原创 2017 - 10 -23 集合框架 Set HashSet TreeSet 自然排序和选择器排序

1 ArrayList 的 toString()方法   Collection c = new ArrayList();   ArrayList 的 toString()方法被重写过   System.out.println(c);   输出时 输出的是ArrayList的toString(); ...

2017-10-24 21:39:53

阅读数 310

评论数 0

原创 2017 - 10 -22 集合框架 ArrayList Vector LinkedList 泛型 jdk5新特性

0 使用List的任何子类存储字符串或者存储自定义对象并遍历 1 ArrayList (1)ArrayList 存储字符串并遍历   ArraList aray =new ArrayList();   //创建元素对象,并添加元素   array.add("hello");  ...

2017-10-23 21:55:13

阅读数 290

评论数 0

原创 2017 - 10 -21 集合框架 Collection 迭代器 List

1 将对象存储到数组中     需求:        将5个学生信息存储到数组中,并遍历数组,获得每一个学生信息           学生:Student            成员变量:name,age            构造方法:无参,带参           成员方法:getXxx()/...

2017-10-22 21:57:32

阅读数 90

评论数 0

原创 2017 - 10 -20 常见对象 正则表达式 Math Random System BigInteger BigDecimal Date Calendar

1 正则表达式 (1)符合一定规则的字符串 (2)正则表达式组成规则 A:  字符  x   字符x  举例:'a'表示字符a \\  反斜线字符 \ \n  换行符('\u000A') \r  回车符('\u000D') B:  字符类 [abc]    a、b或者c(简单类) [^abc] ...

2017-10-21 22:15:52

阅读数 159

评论数 0

原创 2017 - 10 -19 常见对象 StringBuffer Arrays Integer Character

1 StringBuffer   我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题。 ----------------------- 线程安全(多线程时讲解): 安全 -- 同步 --- 数据是安全的 不安全...

2017-10-20 21:56:53

阅读数 160

评论数 0

原创 2017 - 10 -18 常见对象 Scanner String

java 引用  https://www.zhihu.com/question/31203609 c++引用和java引用   http://blog.csdn.net/waitforfree/article/details/51030013 java的引用和c++的指针更像 1 Sca...

2017-10-19 21:26:15

阅读数 165

评论数 0

原创 2017 - 10 -17 面向对象和常见对象 匿名对象 eclipse jar包 debug 常见对象object类

***1 匿名内部类     就是内部类的简化写法   前提:      存在一个类或者接口      这里的类可以是具体类也可以是抽象类   格式:       new 类名或者接口名(){              重写方法;     }      本质是什么呢?    ...

2017-10-18 22:04:38

阅读数 142

评论数 0

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