自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SharedPreferes

SharedPreferes         SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用完SharedPreferences成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方

2011-12-21 16:39:51 309

原创 Android菜单详解

Android菜单详解 今天讲的android菜单android提供了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能中不能嵌套子菜单。options menu最多只能在屏幕最下面显示6个菜单选项,成为

2011-12-14 08:04:21 310

原创 Activuty生命周期

Activuty生命周期一、图解二、onSaveInstanceState和onRestoreInstanceState触发的时机 1、当用户按下HOME键时。这是显而易见的,系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activity A是否会被销毁,故系统会调用onSaveInstanceState,让用户有机会保存某些非永久性的数据。以下几种情况的分析都遵循该

2011-12-10 21:38:50 664

原创 布局layout

布局layout   布局分为:线性布局(linear_layout)、相对布局(relative_layout)、表格布局(table_layout).android:layout_centerHrizontal  水平居中 android:layout_centerVertical 垂直居中登录页面,不同方式代码:表格布局    android:layout_w

2011-12-07 21:50:25 411

原创 第一个应用程序Hello World

第一个应用程序Hello World在Eclipse中创建的第一个应用程序: Hello World Project Name: 包含这个项目的文件夹的名称。 Package Name: 包名,遵循JAVA规范。 Activity Name: 项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据

2011-12-06 21:14:42 345

原创 android模拟拨打电话的实现

android模拟拨打电话的实现今天学习了一个简单的小程序:模拟打电话的实现。首先,先建一个项目,定义包,在layout中的main里写出标签及属性,在value中的string里写它的值,gen里的R.java是自动生成的,以下是代码:main.xml中:"1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/a

2011-12-06 21:05:31 673

原创 Android环境搭建

Android环境搭建       Android是以Linux为核心的手机操作平台,作为一款开放式操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开发式操作系统。      它的开发环境是基于SDK进行应用的开发,首先需要进行基

2011-12-05 21:26:19 321

原创 复习:继承

复习:面向对象的三大特征:继承、封装、多太。继承:1、每个子类只能有一个直接父类,子类继承父类的语法格式:[修饰符] class 子类名 extends 父类名2、java的子类不能直接调用父类的构造方法。3、构造方法的方法名必须与类名一致。4、Java类虽然只能有一个直接父类,但是它可以有多个间接父类  class  子类  extends  父类1,父类2,父类3 ....

2011-11-30 20:20:40 931

原创 Schema

Schema此文档中同时引入了三个约束文档,一个默认的名字空间:xmlns="http://www.it315.org/xmlbook/schema一个叫demo的名字空间:xmlns:demo=http://www.it315.org/demo/schema一个著名的名字空间:xsi:schemaLocation="http://www.it315.org/xmlbook/sch

2011-11-27 18:01:58 306

原创 多个过滤器共同作用的过程

多个过滤器共同作用的过程FilterDemo1System.out.println("11111111 before");chain.doFilter(request, response);System.out.println("1111111111 after"); FilterDemo2System.out.print

2011-11-24 19:52:18 311

原创 过滤器基础知识

过滤器基础知识Filter 技术是servlet 2.3 新增加的功能。servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则。由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高。Filter 技术使用户可以改变一个request和修改一个response。 Filt

2011-11-24 19:50:03 276

原创 上传文件中应当注意的细节

上传文件中应当注意的细节解决中文乱码问题1、  上传中文文件的乱码问题ServletFileUpload中的setHeaderEncoding() public void setHeaderEncoding(String encoding)Specifies the character encoding to be used when reading the headers

2011-11-22 21:14:11 517

原创 文件上传

文件上传一、文件上传的基本操作:1、          表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发

2011-11-22 19:52:57 274

原创 文件下载

文件下载操作步骤ListFileServlet——>listfiles.jsp——>DownloadServlet.java1、  ListFileServlet.javaa)         得到文件保存目录的真是路径b)        创建方法:void listFiles(File file,Map map),迭代处理所有目录及文件,将所有文件存入Map对象中,K——V

2011-11-22 19:42:41 257

原创 覆盖抽象类及接口

覆盖抽象类及接口override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:   1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹

2011-11-19 21:09:14 545

原创 MySQL的存储详解

MySQL的存储详解1、关于MySQL的存储过程存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这使得MySQL在应用上大打折扣。好在MySQL 5.0终于开始已经支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。2、     MySQL存储过程的创建  (1). 格式MySQL存储过程创建的格式:CREATE

2011-11-16 21:05:44 470

原创 JDBC的回顾

JDBC的回顾Tip:第一个JDBC程序      一、搭建实验环境 :      1、在mysql中创建一个库,并创建表和插入表的数据。      2、新建一个Java工程,并导入数据驱动。二、编写程序,在程序中加载数据库驱动      DriverManager. registerDriver(Driver driver) 三、建立连接(Connection)

2011-11-14 18:59:39 318

原创 Cookie的简单介绍

Cookie的简单介绍1、              CookieCookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。2、Cookie APIjavax.servlet.http.Cookie类用于创建一个Cookie,respons

2011-11-08 17:48:58 285

原创 JSP常用标签

JSP常用标签1、              标签  2、              标签  1)              标签用于把请求转发给另外一个资源。2)              语法:" /> page属性用于指定请求转发到的资源的相对路径,它也可以通过执行一个表达式来获得。3、              标签  1)    当使用和标签引入或将请求转

2011-11-08 17:41:05 324

原创 带属性的自定义标签

带属性的自定义标签1)控制标签体循环输出指定次数在标签处理类中添加属性变量及其setter方法private int times;public void doTag() throws JspException, IOException {  JspFragment jf = this.getJspBody();    for(int i=0; i

2011-11-08 17:15:51 264

原创 演示简单标签的使用

演示简单标签的使用1) 使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().get

2011-11-08 17:12:35 239

原创 Jsp自定义标签第一次课内容

Jsp自定义标签第一次课内容 1、演示viewIP1)     演示jsp中java代码实现2)     自定义标签实现2、演示传统自定义标签(jsp2.0以前的)1)     使用自定义标签控制页面内容(标签体)是否输出,利用doStartTag()的返回值控制return this.SKIP_BODY; //忽略标签体return this.EVAL_BODY_

2011-11-08 16:59:51 266

原创 java UDP操作

java UDP操作 1    DatagramSocket 类        要收发DatagramPacket必须打开一个数据报socket ,当服务器构造DatagramSocket时。 1)服务器和客户端的服务器        两者使用的socket都是一样的,区别仅仅在于 服务器端的端口是已知端口,而客户端的端口是系统分配的。     TCP端口和UDP端口之

2011-11-08 16:49:53 275

原创 泛型

泛型1、泛型(Generic)—泛形的作用1)JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。2)JDK5中类型,从而的泛形允许程序员在编写集合代码时,就限制集合的处理把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出)。3)

2011-11-08 13:59:51 250

原创 Page、request、session、application四个域的使用与区别

Page、request、session、application四个域的使用与区别 1、 page指当前页面。在一个jsp页面里有效2、request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。3、Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。4、applicati

2011-11-07 21:59:33 1050

原创 TagSupport类的生命周期

TagSupport类的生命周期 1、当JSP容器在解释JSP页面时,如果遇到自定义标签的开始标记,将利用“标签处理类”建立一个“标签处理对象”。在建立“标签处理对象”的过程中,JSP容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化“标签处理对象”的属性。2、接着JSP容器会运行doStartTag()方法内的程序代码,然后根据此方法的返回值决定后续动

2011-11-07 21:41:56 228

原创 自定义标签

自定义标签1、自定义JSP标签的执行过程当一个自定义标签的JSP页面被JSP引擎(Web容器)转译成Servlet时,JSP引擎遇到自定义的标签,会把这个自定义标签转化成对一个成为“标签处理类”的调用。之后,当这个JSP页面被执行时,JSP引擎就回调用这个“标签处理类”对象,并执行其内部定义的相应操作方法,从而完成相应的功能。从这个执行过程来看,自定义标签就是把原来编写的JSP页面的J

2011-11-07 19:30:53 230

原创 include和forword的区别

include和forword的区别include方法:1)RequestDispatcher.include方法用于将RequestDispatcher对象封装的资源内容作为当前响应内容的一部分包含进来,从而实现可编程的服务器端包含功能。2)        被包含的Servlet程序不能改变响应消息的状态码和响应头,如果它里面存在这样的语句,这些语句的执行结果将被忽略。forwa

2011-11-07 17:27:49 795

原创 EL表达式和JSTL标签快速入门

EL表达式和JSTL标签快速入门 1、              EL表达式用于获取数据,在JSP页面中可使用${标识符}的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域对象中获取对象。如果域对象中不存在标识符所对应的对象,则返回结果为””(注意,不是null)。166)       示例:使用EL表达式获取request、

2011-11-07 17:23:33 226

原创 Jsp标签

Jsp标签1、              标签 2、              标签用于在指定的域范围内查找指定名称的JavaBean对象:1) 如果存在则直接返回该JavaBean对象的引用。2) 如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。 3、              常用语法:

2011-11-07 17:22:09 351

原创 JavaBean

JavaBean 1、              JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:1)这个Java类必须具有一个无参的构造函数2)    属性必须私有化。3)私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 2、              JavaBean在J2EE开发中,通常用于封装

2011-11-07 17:02:11 248

原创 20111101总结

1、pageContext对象:pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。2、通过pageContext获得其他对象:getException方法

2011-11-01 19:56:13 237

原创 请求转发与请求定向的区别

请求转发与请求定向的区别 请求转发:一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理,称之为请求转发。请求重定向:一个web资源收到客户端请求后,通知浏览器去访问另外一个web资源,称之为请求重定向。1、        RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.

2011-10-30 22:00:48 348

翻译 Web开发的相关知识

Web开发的相关知识1、              WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。2、              Internet上供外界访问的Web资源分为:1)静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。2)动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问w

2011-10-30 21:46:49 242

原创 JSP入门课堂知识总结

JSP入门课堂知识总结1、JSP概念JSP全称是Java Server Pages,它和servlet技术一样,都使SUN公司定义的一种用于开发动态web资源的技术。     JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态内容,而Jsp技术润需在页面中嵌套java代码,为用户提供动态数据。2、JSP模板元素:1)JSP

2011-10-30 16:43:01 294

翻译 Session:

Session:Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。在WEB开发中,服务器可以为每个用户

2011-10-30 16:22:13 270

原创 会话的简单介绍

会话的简单介绍 1、会话可简单理解为:用户开一个浏览器,点击多个链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 2、需要解决的问题:每个用会员在使用浏览器与服务器进行会话的过程中,不可避免各自产生一些数据,程序要想办法为每个用户保存这些数据。 3、保存会话数据的两种技术:         Cookie是客户端技术,程序把每个用户的数据以cook

2011-10-24 21:39:29 385

翻译 ServletContext

ServletContext总结1)在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。2)        当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通

2011-10-20 08:14:16 383

翻译 Servlet接口实现类

Servlet接口实现类1)Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。 2)HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法

2011-10-18 22:06:09 4907

原创 http协议

p>   HTTP请求p>p>客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括如下内容:   一个请求行、若干消息头、以及实体内容,如下所示 :  p>  GET /books/java

2011-10-13 22:45:27 360

空空如也

空空如也

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

TA关注的人

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