自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (2)
  • 收藏
  • 关注

原创 静态代理模式

1、所谓的静态代理模式应该就是把大家都会做的相同的事情交给代理去做2、而一定要自己做的事就在代理中传入一个自己的对象再在代理的类中的该方法中调用自己的方法3、将所有需要自己完成的方法放在一个接口中然后自己和代理都去继承他。代理还会添加一些其他的方法。让自己变得更加的轻松package zmx_demo;/** * 静态代理设计模式 * 1、真实角色 * 2、代理角色 持有真实角...

2019-05-02 13:48:54 161

原创 字节到字符的解码

1、FileInputStream是一个从文件系统中获取字节的以个类2、InPutStreamReader是读取字节并将字节转化为charset的编码的字符的一个类所以转化形式如BufferedReader buff=new BufferedReader(new InputStreamReader(new FileInputStream(new File(“F:/xp/test”)),“U...

2019-04-26 20:20:02 464

原创 文件夹的操作

package zmx_demo;import java.io.File;import java.io.FilenameFilter;/** * 操作目录 * mkdir()创建目录,必须确保父目录存在,如果不存在就创建失败 * mkdirs()也是创建目录,如果父目录不存在,就会一同创建。 * list()文件|目录字符串形式 当前目录下的所有文件夹和目录组成一个列表 ...

2019-04-26 16:04:36 170

原创 文件的操作

package zmx_demo;import java.io.File;import java.io.IOException;/** * File常用的方法 * 1.文件名 * getName():文件名 * gerPath():路径名 * getAbsoluteFile()绝对路径所对应的File对象 * getAbsolutePath()绝对路径名 * getPare...

2019-04-25 21:47:20 82

原创 继承与初始化

package ch02;class Insect{ private int i=9; protected int j; public Insect() { // TODO Auto-generated constructor stub System.out.println("i="+i+",j="+j); j=39; } private static int x1=pri...

2019-04-10 12:21:56 117

原创 初始化顺序

初始化一直是一个有点模糊不清的东西,现在整理一下,以后方便回忆。1、对于new出一个对象的时候,并不是先执行构造器初始化,而是,如果那个对象属于的类中还有其他new出对象的时候,得先把对象初始化咯。在构造器被调用之前得到初始化2、静态的对象变量初始化是优先执行的所以在程序执行的时候他会先看看还有那些变量(不管是对象引用变量还是普通变量)没有初始化呢。如果是对象没有构造器就是null如果是...

2019-04-09 20:17:00 156

原创 利用定时器切换图片

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> img{ width:100px; height:100px; overflow: hidden; } ...

2019-04-07 15:48:55 1380

原创 判断浏览器是哪种浏览器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * BOM * -浏览器对象模型 * -BOM可以使我们通过J...

2019-04-07 13:36:06 319

原创 div的拖拽,改进版本

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #box1{ width:100px; height:100px; backgroun...

2019-04-07 00:41:10 85

原创 div随着鼠标移动

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> #box1 { width:100px; height:100px; background-color: #00...

2019-04-06 23:45:20 140

原创 利用冒泡,给新添加的属性添加事件绑定

利用event中的target使冒泡到祖先中的事件仍然返回点击的元素。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> window.func...

2019-04-06 20:48:48 294

原创 兼容浏览器获取元素属性的方法

function getStyle(obj,name){ //正常浏览器 //return getComputedStyle(obj,null)[name]; //IE8 //return obj.currentStyle[name]; // 需要判断浏览器是否有以上两种方法中的哪一种 if(window.getComputedStyle)...

2019-04-06 14:29:24 635

原创 arguments封装实参的对象

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 在调用函数时,浏览器每次都会传递进两个隐含的参数, * 1 函数的...

2019-04-02 21:16:25 116

原创 js的函数也是有方法的号称方法的方法 call() 和apply()

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * call()和apply() * 这两个方法都是函数 对象的方法,...

2019-04-02 20:54:36 88

原创 silce

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * slice() * -可以用来从数组中提取指定元素 * 该...

2019-04-02 19:05:17 287

原创 foeEach

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 一般我们都是使用for循环去遍历数组, * JS中海为我们提供了一...

2019-04-02 19:04:22 340

原创 数组

pushpopunshiftshift<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 数组的方法 * ...

2019-04-01 21:14:03 128

原创 垃圾回收

我们要将不使用的对象设置为null 如 boj=null<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 垃圾回收(GC...

2019-04-01 19:57:37 88

原创 toString

var per=new Person();首先我们用per.tostring=function(){return jjjjjjjj;}这样可以到时候调用对象的tostring属性但是这样的话,toString只会修改一个对象所以我们要修改原型的对象Person.prototype.toString=function(){return ;}这样就可以对所有对象有用在这里插入代...

2019-04-01 19:43:28 265

原创 使用原型对象可以不污染全局作用域

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 原型prototype * 我们所创建的每一个函数,解析器都会向函...

2019-03-31 22:16:36 154

原创 构造函数,区别于工厂方法创建对象 将构造函数中的方法提出来

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 创建一个构造函数,专门用来创建person对象的 * 构造函...

2019-03-31 21:26:29 173

原创 创建一个对象可以有几种方法

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /** * 创建一个对象 * */// var obj={...

2019-03-31 20:52:38 911

原创 作用域域函数作用域中的声明

<script type="text/javascript"> /** * 作用域 * -作用域指一个变量的作用的范围 * -在js中一共有两种作用域 * 1、全局作用域 * 全局作用域在页面打开时创建,在关闭时销毁 * 在全局作用域中有一个全局对象window,我们可以直接使用 * 他代表的是一个浏览器的窗口,他由浏览器...

2019-03-31 19:07:39 1666

原创 js的变量 基本数据类型 引用数据类型

1、如果尝试读一个未声明的变量的值,js会生成一个错误。如果尝试给一个未用var声明的变量赋值,js会隐式声明该变量。但是要注意,隐式声明的变量总是被创建为全局变量,即使该变量只在一个函数体内使用,要防止这样的情况发生最好用var。2、 /**基本数据类型 * String Number Boolean Null Undefined * * 引用数据类型 ...

2019-03-31 18:17:59 103

原创 有头节点的单链表 和双端链表 还有尾节点 双向链表

package zmx.javadata;import org.omg.DynamicAny.DynSequenceOperations;/** * 链接点,相当于是车厢 * @author zmx * */public class Node { //数据域 public long data; //节点域 指针域 public Node next; public...

2019-03-24 13:00:39 644

原创 栈与队列

package zmx.javadata;public class MyStack { //底层实现是一个数组 private long[] arr; private int top; /** * 默认构造方法 */ public MyStack(){ arr=new long[10]; top=-1; } /** * 带参数的构造方法 */ pub...

2019-03-23 17:45:32 92

原创 数值的三种排序 冒泡 选择 插入

package zmx.javadata;public class BubbleSort { public static void sort(long[] arr){ long tmp=0; for(int i=0;i<arr.length-1;i++){ for(int j=arr.length-1;j>i;j--){ if(arr[j]<arr[j...

2019-03-23 15:44:36 119

原创 java数据结构 数组的增删改查及优化

package zmx.javadata;import org.omg.CORBA.PRIVATE_MEMBER;public class TestArray { private int elements; private long[] arr; public TestArray(){ arr=new long[50]; } public TestArray(int maxs...

2019-03-23 11:39:52 382

原创 OutPutStream输出文件

package zmx.Io;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Set;/** * 二、写出...

2019-03-22 22:28:30 11147

原创 InputStream文件输入流

package zmx.Io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;public class demo05 { public stati...

2019-03-22 22:17:34 184

原创 Io文件操作方法2,查找目录下的子孙

package zmx.Io;import java.io.File;/** * 5、操作目录, * mkdir()创建目录,必须确保父目录存在,如果不存在,创建失败 * mkdirs() 创建目录,如果父目录不存在,一起创建 * list() 文件|目录字符串形式 将改目录下的文件以目录名的形式放入列表中。 * listFiles() 把文件名改为了File对象放...

2019-03-22 13:36:06 100

原创 Io文件常用操作方法1

package zmx.Io;import java.io.File;import zmx.stringbuilder.Test01;/** * 1、常用的方法: * getName()文件名 * getPath()路径名 * getAbsoluteFile()绝对路径所对应的File对象 * getAbsolutePath()绝对路径名 * getParent(...

2019-03-22 13:06:56 131

原创 相对路径与绝对路径的构建

package zmx.Io;import java.io.File;/** * 相对路径与绝对路径构造File对象 * 1、相对路径 * File(String parent,String child) ==>File("E:/xp/test","2.jpg"); * File(File parent,String child) ==>File(new ...

2019-03-22 12:12:24 208

原创 内置引用数据类型的比较

package map;/** * 内置引用数据类型的比较 * @author zmx * */public class Demo02 { public static void main(String[] args) { Integer a;//根据基本数据类型大小 Character ch;//根据Unicode编码顺序 String str="abc";//如果其中一...

2019-03-20 21:05:01 98

原创 java 冒泡排序优化

package map;/** * 优化方案:没当一个数比下去之后,下一个数就应该少比一个(-j) * 当循环一次顺序没有改变时,可以停止比较了。因为以下一定是排序好了的。 * */import java.util.Arrays;public class BubbleSort1 { public static void main(String[] args) { in...

2019-03-20 19:55:15 817

原创 map的分拣思想

package map;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * this is a cat and that is mice and where is the food? * 统计每个单词出现的次数 * * 存储到map中 * key:string * value:...

2019-03-20 19:11:35 218

原创 子类父类,接口实现的泛型

package zmx.stringbuilder;import org.omg.CORBA.PUBLIC_MEMBER;/** * 父类为泛型类 * 1、属性 * 2、方法 * * 要么同时擦除,要么子类大于等于父类的类型,,,便于添加种类, * class son extends father{} * class son<T1,T2> extends fat...

2019-03-18 19:12:45 1690

原创 js中的对象

/*** JS数据类型* - String 字符串* - Number 数值* - Boolean 布尔值* - Null空值* - undefined 未定义* - 以上者五中类型都是基本数据类型,以后我们看到的值* 只要不是上边的吴中锋,全是对象* - Object 对象** 对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性*/var...

2019-03-17 21:48:32 69

原创 迭代器

list可以用for和迭代器iterator来遍历。set只能用iterator遍历,因为list有顺序,而set没有顺序import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class Test01 { public static void main(String[] args)...

2019-03-17 17:37:06 58

原创 java的单链表实现LinkList

1.首先有一个节点的实体类。public class Node { private Object previous; private Object obj; private Object next; public Node(){ } public Node(Object previous, Object obj, Object next) { super(); thi...

2019-03-16 14:10:46 529 1

jsp笔记各种资源包

可以获取jsp笔记,不需要自己去记,直接下载直接用,里面包括源码和各种软件。

2019-03-15

tomcat源码资源包

将其放在tomcat目录的lib文件中就可以在eclipse中查看源码了

2019-01-22

空空如也

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

TA关注的人

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