java jsp总结

一、jsp简介 JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,J...

2017-12-30 22:38:59

阅读数:210

评论数:0

Java 内存泄露总结

一、Java内存泄漏引起的原因:   内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。   二、内存泄露的方式 1、静态集合类引起内存泄漏   像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命周期和应...

2017-11-26 18:00:04

阅读数:103

评论数:0

Java GC总结

一、gc两大基本算法 1、引用计数法 2、根搜索法   二、gc改进收集算法 1、标记-清除算法 2、复制算法 3、标记-整理算法 分代收集算法   三、gc的类型 串行垃圾回收器(Serial Garbage Collector) 并行垃圾回收器(Parallel Garbage Collect...

2017-11-26 17:59:59

阅读数:110

评论数:0

Java 高并发下的实践

一、使用的技术 HashMap ConcurrentHashMap Lock ReadWriteLock synchronized   二、一百万并发下的组合 ConcurrentLockMap /* * To change this license header, choose Licen...

2017-11-26 17:59:56

阅读数:649

评论数:0

Java Servlet总结

一、Servlet

2017-11-26 17:59:51

阅读数:86

评论数:0

Java Socket编程总结

一、网络API InetAddress      用于标识网络上的硬件资源,主要是IP地址 URL          统一资源定位符,通过URL可以直接读取或写入网络上的数据 Sockets      使用TCP协议实现的网络通信Socket相关的类 Datagram     使用UDP协议,将数...

2017-11-26 17:59:48

阅读数:459

评论数:0

Java 代理总结

一、代理 为其他对象提供一种代理以便控制对这个对象的访问。 (1)静态代理 (2)动态代理 1)JDK自带的动态代理 2)javaassist字节码操作库实现 3)CGLIB 4) ASM(底层使用指令,可维护性较差)   二、静态代理 静态代理模式一般会有三个角色: 抽象角色:指代理角色和真实...

2017-11-26 17:59:43

阅读数:89

评论数:0

Java 注解总结

一、注解定义 注解早在J2SE1.5就被引入到Java中,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据。   二、元注解 Target                   说明了被修饰的注解的应用范围,也就是被修饰的注解可以用来注解哪些程序元素 Retention   ...

2017-11-26 17:59:38

阅读数:83

评论数:0

Java 反射总结

一、反射的定义   程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。   二、反射的类 1)反射类 java.lang.Class          java.lang.reflect.Constructor java....

2017-11-26 17:59:33

阅读数:105

评论数:0

Java 类加载总结

一、类加载过程装载链接验证准备解析初始化 二、类初始化情况1)创建类的实例,也就是new一个对象  2)访问某个类或接口的静态变量,或者对该静态变量赋值  3)调用类的静态方法  4)反射(Class.forName("xx"))  5)初始化一个类的子类(会首...

2017-11-26 17:59:28

阅读数:99

评论数:0

Java 线程同步总结

一、synchronized (1)synchronized方法 (2)synchronized块   二、Lock 注意:及时释放Lock锁,否则会出现死锁,通常在finally代码释放锁  (1)ReentrantLock           实现Lock接口,提供lock(),tryLock...

2017-11-26 17:59:25

阅读数:95

评论数:0

Java 多线程总结

一、多线程实现方式 (1)继承Thread类,覆盖run方法 (2)实现Runnable接口,覆盖run方法,将对象传人Thread对象中   实现Runnable接口比继承Thread类所具有的优势: 1)适合多个相同的程序代码的线程去处理同一个资源 2)可以避免java中的单继承的限制 3)增...

2017-11-26 17:59:22

阅读数:96

评论数:0

Java 集合总结

一、集合(1)集合接口Collection-List-Queue-SetMap(2)Collections工具类binarySearchsortreversemaxminshufflefillcopysynchronizedXXX  二、List(1)ArrayList              ...

2017-11-26 17:59:17

阅读数:151

评论数:0

Java NIO总结

一、NIO NIO是new IO,也是非阻塞IO。有Channel、Selector、Buffer、Pipe、FileLock等类。 Buffer在java.nio包 Channel、Selector、Pipe、FileLock等在java.nio.channels包   二、Channel通道 ...

2017-11-26 17:59:14

阅读数:133

评论数:0

Java IO总结

一、IO的类型面向字节的流,面向字符的流 二、面向字节的流(1)InputStreamFileInputStreamFilterInputStream           -BufferedInputStream-DataInputStream-PushbackInputStream    回退流...

2017-11-26 17:59:11

阅读数:97

评论数:0

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