自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomacate,Servlet原理

在浏览器第一次访问Servlet,调用该Servlet的init方法,初始化,然后调用service方法依次执行,service执行结束代表一次请求结束,当浏览器再次访问就会再次发送一个请求,又一次的调用service的方法,从上到下执行,关闭服务器的时候,Servlet会调用destroy方法销毁Servlet对象;

2017-07-05 09:55:12 374

原创 Class.getClassLoader().getResourceAsStream()和Class.getResourceAsStream()

Class.getClassLoader().getResourceAsStream()只能用相对目录,相对的是java代码翻译成.class的根目录。Class.getResourceAsStream()在当前目录拿文件,“”相对路径相对的是当前java代码翻译成.class存在的当前目录,“/”绝对路径相对的是java代码翻译成.class的根目录http://www.cnbl

2017-07-05 09:50:57 431

原创 jsp和js jsp:forward 静态和动态include 正则表达式 first和first-child

jsp:forward当jsp页面走到jsp:forward时会进行跳转,前面的代码会执行,不会执行他后面的代码。跳转后交给跳转目标来处理给浏览器返回的内容。静态和动态include静态直接将目标文件信息写入到out.write()中动态在文件中标签位置调用方法引用目标文件。正则表达式,什么是时候是匹配,什么时候是规定 n{X,Y} 表示什么正则表达是有限制开头^的和限

2017-07-05 09:47:52 356

原创 hashset中hashcode和equals方法

equals和hashcode在hashset中,加入元素先判断两个对象的hashcode是否相等,在判断equals是否相等,以为equals效率低,用hashcode判断可以减少equals的调用次数,增加效率。对象的equals方法如果没重写默认继承object,object中equals方法return ==,所以没重写的对象比较的是地址值,所以equals相等的对象hashcode一

2017-07-05 09:34:34 717

原创 TreeSet的实现方法,between and 和substring;

Treeset排序A:自然排序:要在自定义类中实现Comparerable接口  ,并且重写compareTo方法TreeSet ts = new TreeSetStudent 要实现comparerable接口(因为该对象没有自然排序,所以要自己写)实现里面的compareTo(Student s)方法B:比较器排序:在自定义类中实现Comparetor接口,重写co

2017-05-22 15:47:31 231

原创 编译错误和运行错误;

编译错误指的是你写代码不规范,语法错误(简单说就是你代码这么写没有问题,但是你知道会在运行时候报错)和一些很明显的错误。运行错误是指代码逻辑错误,报异常。DataStream有什么用 存取对象的属性;String.getBytes();获取String的byte;

2017-05-22 15:43:22 9504 1

原创 线程中wait和锁的理解,序列化serializable;

wait进入等待池等待,接受到notify后进入锁池等待,然后会进入runnable;一个对象被锁了后可以通过在synchronizid里面的对象.wait方法来先释放锁资源,进入等待池等待,然其他线程需要该资源先执行,然后执行到notifyall上会通知我用完了,你可以继续用了,但是并不代表执行到notify这里就可以执行wait后的代码,必须notify后面的代码全部执行完之后,它释放锁资

2017-05-22 15:41:12 733

原创 面向对象,线程两种实现,异常开始。

什么是面向对象编程,什么是面向过程编程;面向对象过程注重的是事物,面向过程编程注重的事件;比如你要起床去学校;面向过程是这样的:先起床,然后刷牙,然后穿衣服,然后去学校,这是一个个事件组成的一个完整过程,固定的,自顶向下;面向对象就是这样的:你会成为一个学生类,这个类里面有起床,刷牙,穿衣服,去学校四个方法,你完成去学校的过程可以由对象,也就是你来决定,你可以先刷牙然后穿衣服,

2017-05-22 15:38:23 215

原创 case相关

TreeSet 平衡二叉树 怎么旋转;case 里面有什么 String是什么时候可以用的后面可以有byte,char,short,int,1.5有的enum也可用,1.7后String也可以用;ArryList list=new ArryList();

2017-05-22 15:37:34 170

原创 接口变量final,异常放大权限缩小,成员内部类,局部内部类。

1.为什么interface里面的变量要用final修饰interface本来就是用来定义标准的,如果里面的变量能过随便改变,那么这个标准就没有意义了。2.为什么子类重写父类的方法,子类的访问权限不能缩小父类都让人访问,儿子不能的话就违反了继承的意义;而且运行时多态会毫无意义;3.成员内部类里面为什么不能有静态的东西静态修饰的东西在内部类

2017-05-22 15:32:29 163

空空如也

空空如也

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

TA关注的人

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