
java
文章平均质量分 57
左岸人生
行走在思想的边缘.心在左岸人在右岸
展开
-
jsp总结3--jsp的基本原理
JSP的优点是将业务逻辑处理和WEB的UI工作分开进行。JSP页面是在普通的网页中插入了一些JSP元素,这些JSP元素将根据不同的请求输出动态文本。 JSP容器负责将JSP文件翻译成Servlet实现类,翻译动作通常发生在第一次请求到来时,所有的JSP元素都转变成JAVA代码。然后容器再编译并且根据需要调用Servlet实现类。之后的工作其实就和Servlet的工作方式一样,只是不原创 2013-01-29 21:15:40 · 989 阅读 · 0 评论 -
常用对象API(StringBuilder和StringBuffer的比较)
public class StringBuilderDemo { /** * @param args */ public static void main(String[] args) { /** * StringBuffer和StringBuilder的对比(两者方法基本相同) * 1,StringBuffer是线程安全的可变序列,StringBuild原创 2013-02-26 10:25:26 · 744 阅读 · 0 评论 -
常用对象API(collection方法的使用。)
package collection;import java.util.ArrayList;import java.util.Collection;public class CollectionDemo { /** * @param args */ public static void main(String[] args) { /** * collection方原创 2013-02-26 20:50:17 · 1770 阅读 · 0 评论 -
常用对象API(集合框架--概述,体系和共性功能)
public class Jihe { /** * @param args */ public static void main(String[] args) { /** * 集合框架 * 集合的由来: * 对象用于封装特有的数据,对象过多就需要存储,如果对象的个数不确定。就使用集合框架进行存储。 * * 集合的特点: * 1原创 2013-02-26 19:58:20 · 652 阅读 · 0 评论 -
常用对象API(基本数据类型对象包装类的概述和字符串转换成基本数值)
package com.hfxt;public class WrapperDemo { /** * @param args */ public static void main(String[] args) { /** * 基本数据类型对象包装类 * 为了方便操作基本数据类型值,将其封装成对象,在对象中定义属性和行为,丰富了该数据类型的操作。 * 概述:用于原创 2013-02-26 12:15:57 · 1962 阅读 · 0 评论 -
常用对象API(集合框架-List和Set的特点)
List接口:有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。更确切地讲,列表通常允许满足 e1.equals(e2) 的元素对 e1 和 e2,并且如果列表本身允许 null 元素的话,通常它们允许多个 null 元素。原创 2013-02-27 23:02:08 · 3621 阅读 · 0 评论 -
常用对象API(集合框架--迭代器)
package collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class IterateDemo {/** * @param args */public static vo原创 2013-02-27 23:03:59 · 763 阅读 · 0 评论 -
常用对象API(ArrayList,Vector,LinkedList的存储性能和特性,HashMap和HashTable的区别)
ArrayList,Vector,LinkedList的存储性能和特性:ArrayList和Vector都是使用数组的方式来存储数据,此数组元素数大于实际存储的数据以便增加和插入元素, 它们都允许直接按序号索引元素, 但是插入元素要涉及数组元素移动等内存操作, 所以索引数据快而插入数据慢,Vector 由于使用了 synchronized 方法(线程安全) ,通常性能上较 Ar原创 2013-03-01 23:42:52 · 3357 阅读 · 0 评论 -
java程序员修炼之道之面向对象
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify}p.western {font-family:"Times New Roman",serif; font-size:10pt}p.cjk {font-famil原创 2013-03-23 16:17:54 · 814 阅读 · 0 评论 -
java程序员修炼之道之异常的处理
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify}p.western {font-family:"Times New Roman",serif; font-size:10pt}p.cjk {font-famil原创 2013-03-23 16:19:55 · 675 阅读 · 0 评论 -
java程序员修炼之道之集合框架
<!--p {margin-bottom:0.21cm; direction:ltr; color:rgb(0,0,0); text-align:justify}p.western {font-family:"Times New Roman",serif; font-size:10pt}p.cjk {font-family:"宋体"; font-size原创 2013-03-23 16:45:12 · 996 阅读 · 1 评论 -
java--开发者应该避免使用的6个Java功能
多年的Java开发经验告诉我,从长远角度来看,以下这些Java SE功能/API,开发者最好停止使用。 ReflectionBytecode manipulation ThreadLocalsClassloadersWeak/Soft referencesSockets 1.ReflectionReflection即反射,在许多流行的库里面都有反射机制,比如Spring和Hib转载 2013-10-22 22:18:41 · 643 阅读 · 0 评论 -
常用对象API(StringBuffer 的增删改查)
public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /** * StringBuffer:就是字符串缓冲区、 * 用于存储数据的容器 * 可以存储不同类型的数据 *原创 2013-02-25 23:42:48 · 1925 阅读 · 0 评论 -
常用对象API(StringBuffer类-可变长度数组和StringBuffer(int capacity))
可变长度数组的定义: 数组长度一旦定义,就不能改变其长度 字符个数一旦超过定义的数组长度,就会在原先的基础上增加一个同样长度的数组长度,增加的不是字符的长度而是数组的长度。 StringBuffer(int capacity) StringBuffer sb=new StringBuffer(26);//构造一个不带字符,但具有指定初始容量的字符串缓冲区。原创 2013-02-26 09:54:19 · 3740 阅读 · 0 评论 -
常用对象API(String类-特点)
String类,字符串是一个特殊的对象。字符串一旦初始化就不可以改变。String str="abc";String str1=new String("abc");public class StringDemo { /** * @param args */ public static void main(String[] args) { String str="abc原创 2013-02-25 15:43:28 · 2333 阅读 · 0 评论 -
jsp总结--HTTP协议
Http协议由Tim Berners-Lee(被称为Web之父)发明。Http协议是完全基于文本的。浏览器通过http协议和服务器交互,默认是80端口。也可以显式的在URL中指出端口号。比如:http://localhost:8080/index.html。Http协议是一种无状态协议,并且不适合实时的获取数据的应用,因为过多实时的客户端和服务端的交互将会导致网络的频繁通信并受到带宽的限制。Htt原创 2013-01-29 21:06:52 · 470 阅读 · 0 评论 -
jsp总结--servlet
Servlet是一段Java代码,可以扩展Web服务器的功能。每个Servlet都运行在一进程中,一个新的对Servlet的请求都作为一个线程在Servlet进程中运行。 Servlet容器负责连接Web服务器和Servlet进程。Servlet负责提供Servlet的运行时环境,并且在恰当的时候加载和调用这些Servlet。Servlet容器可以和Web服务器运行在同一个进程能够转载 2013-01-29 21:10:59 · 364 阅读 · 0 评论 -
java的正则表达式
正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。因此,典型的调用顺序是 Pattern p = Pattern.compile("a*b"); Matcher m = p.match原创 2013-02-18 19:43:14 · 561 阅读 · 1 评论 -
网络邮箱地址爬虫
package com.hfxt;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRea原创 2013-02-18 20:21:16 · 3039 阅读 · 0 评论 -
java的反射与代理
反射:在运行时,动态的创建对象,调用对象的方法,给属性赋值,(能调用私有成员,最好不要访问);代理:(设计模式:静态代理模式,和动态代理模式)在java中,真正使用一个类时,首先要被jvm(虚拟机)加载;在jvm中会产生一个Class;在同一个jvm中,一个类只能有一个Class实例;Class不能new(只能是jvm产生)。例子:public static void main原创 2013-02-19 20:49:35 · 434 阅读 · 0 评论 -
java网络编程--网络模型概述
1,网络编程的网络模型: a,OSI(open system interconnection 开放系统互联)的参考模型 b,TCP/IP参考模型 2,网络编程的三大要素: a,IP地址 b,端口号 c,传输协议3,网络参考模型图:4,OSI的详解:原创 2013-02-19 21:04:48 · 1201 阅读 · 0 评论 -
java网络编程--网络的要素--ip地址
摘录于:百度百科所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式原创 2013-02-19 21:31:29 · 1796 阅读 · 0 评论 -
java网络编程--解析通过web.xml文件控制利用过滤器实现编码格式步骤
过滤类篇: import java.io.IOException; import javax.servlet.Filter; import javax.servlet.ServletRequest; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import jav原创 2013-02-20 09:34:00 · 1796 阅读 · 0 评论 -
java--jsp--servlet的生命周期和servlet和CGI的区别
1,servlet的生命周期 Web容器加载servlet并将其实例化后,servlet的生命周期开始,Web容器运行其init方法进行servlet的初始化, 请求到达时运行其service方法,service方法自动派遣运行与其请求对应的doXX方法(doPost或者doGet方法) 当服务器决定将实例销毁的时候,调用其destroy放将其销毁。原创 2013-03-06 20:35:55 · 1318 阅读 · 0 评论 -
java--jsp--jsp的基本动作及其作用
jsp一共有6种基本动作:jsp:include:在页面被请求的时候,引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转到一个新的页面;jsp:plugin:根据浏览器类型为java插件生成OBJ原创 2013-03-06 20:41:11 · 929 阅读 · 0 评论 -
java--jsp--jsp的内置对象及其作用
jsp一共有9种基本内置组件:1,request :客户端的请求,此请求会包含来自GET/POST请求的参数,表示HttpServletRequset对象,它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header和session数据有用的方法 2,response:网页返回客户端的相应,表示的是HttpServletResponse对象,并提供了几个方法使我们能够原创 2013-03-06 20:57:19 · 730 阅读 · 0 评论 -
Java 安全模型介绍
作为一种诞生于互联网兴起时代的语言,Java 从一开始就带有安全上的考虑,如何保证通过互联网下载到本地的 Java 程序是安全的,如何对 Java 程序访问本地资源权限进行有限授权,这些安全角度的考虑一开始就影响到 Java 语言的设计与实现。可以说 Java 在这些方面的探索与经验,对后来的一些语言与产品都带来了积极影响。本篇文章中将介绍 Java 中安全模型,以及如何利用安全访问控制机转载 2014-11-30 22:00:06 · 745 阅读 · 0 评论