- 浏览: 99388 次
- 性别:
- 来自: 北京
-
文章列表
我们来细细分析一下上面的实例package com.cric.servlet; //把类放入包(自定义包),并导入相关量的包(sun提供给我们的 API)
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;//实现Servlet接口
public class FirstServlet extends javax.s ...
- 2009-12-15 21:46
- 浏览 985
- 评论(0)
Jsp脚本元素的三种格式:
表达式:
<%=exprssion%> 将表达式的值输出到前台。
<jsp:expression>Java Expression</jsp:expresion>
let:
<%Java code%>将Java代码块插入到Servlet的service方法
<jsp:scritplet>code</jsp:scritptlet>
Declaration:<%!code%>声明,在任何方法之外,如果声明一个变量那么这个变量就是类的属性。
Jsp ...
- 2009-12-11 22:18
- 浏览 931
- 评论(0)
---09 12 10---
对象的比较:我们已知道Java定义了8种基本类型,基本类型的比较用"=="
那我们用什么来比较对象呢?
在Java中用了一个"特殊"的方法(equals)来比较对象,那么"=="能比较对象
吗? 答案是肯定的,但两者有什么区别呢?我们一起来看看
class Compare1
{
public static void main(String args[])
{
String str1=new String("hello");
String str2= ...
- 2009-12-10 21:49
- 浏览 958
- 评论(0)
---09 12 07---
对象的属性和方法: 属性(成员变量):用来描述事物的特性。
方法(函数):用来描述事物的行为。
属性的访问:对象名.属性。
实例:
public class Person
{
int age; String name;
public static void main(String args[])
{
Person p1=new Person();
Person p2=new Person();
p1.age=20;
p1.name="tom&qu ...
- 2009-12-10 21:47
- 浏览 841
- 评论(0)
---09 12 07---
对象的属性和方法: 属性(成员变量):用来描述事物的特性。
方法(函数):用来描述事物的行为。
属性的访问:对象名.属性。
实例:
public class Person
{
int age; String name;
public static void main(String args[])
{
Person p1=new Person();
Person p2=new Person();
p1.age=20;
p1.name="tom";
p2.age=19;
p2.n ...
- 2009-12-07 22:24
- 浏览 634
- 评论(0)
---09 12 07---
编写一个Servlet,实际上就是编写一个实现javax.servlet.Servlet接口的类,除此之外没什么特别的。
一个简单的Servlet:用户从浏览器输入用户名然后提交到FirstServlet,Servlet接受请求并响应用户向前台输出用户所输入的用户名
package com.cric.servlet;
import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import jav ...
- 2009-12-07 21:46
- 浏览 926
- 评论(0)
变量的初始值及其作用域(scope):
一般作为成员变量都有其初始值,在这不做讨论了。
Java语言中的变量同其他语言一样也有作用域我们来看一个实例:
class Number{int x=12;/*这里只有x这一个变量*/{int y=96;/*在这里有x y两个变量*/}/*这里只有x这一个变量,y变量的声明无效*/}作为在作用域里定义的一个变量,它只有在那个作用域结束之前才
可使用.
<<----对面对对象的更深层的理解---->>与其他面对对象语言相比Java语言是一种更纯粹的面向对象语言
在Java中任何东西都看作对象,但保留一个标识符来指向对象,这 ...
- 2009-12-03 20:59
- 浏览 961
- 评论(0)
---09 12 02---
面对对象:程序编程的一种思想,解决编程问题的一种思路。
为什么要面对对象????
面对对象的三个特性(Java语言的特性):封装、继承、多态
继承和多态最能体现面对对象的强大优势,封装是面对对象的根源
.
类:对某一类事物的总称,一种概念性的抽象性的逻辑结构。[对
象的模具,由对象抽象而来]
对象:事物性的物理实体。[对象也称作实例]
树立面对对象的思想:编写一个类时首先不要关心在这个类中要实
现的逻辑怎么编写,而要关心这个类内内部要实现什么,要用到什么
方法,然后再仔细编写独立的一个方法[函数],编写这个方法时先
不要考 ...
- 2009-12-03 20:57
- 浏览 775
- 评论(0)
---09 12 02---
面对对象:程序编程的一种思想,解决编程问题的一种思路。
为什么要面对对象????
面对对象的三个特性(Java语言的特性):封装、继承、多态
继承和多态最能体现面对对象的强大优势,封装是面对对象的根 ...
- 2009-12-02 22:34
- 浏览 724
- 评论(0)
Java Web的环境搭建及Servlet初步[基于Eclipse,tomcat的web开发]
我的环境搭建:安装jdk基础运行环境 安装tomcat 6.0 Eclipse EE galileo 数据库MS-SQL Server 2000及驱动
注:tomcat是用纯Java语言编写的开源服务器.
tomcat中的所有API都在lib目录下的jar包里,要搭建jdbc的时候需要把sql jdbc的驱动文件copy到lib目录下。
Eclipse中的配置:首先建立Dynamic Web工程,在Target runtime中选择Apache tomcat v6.0 然后finish[如果配 ...
- 2009-11-30 22:53
- 浏览 573
- 评论(0)
运算符:逻辑运算符:&(逻辑与)与&&(短路与)的区别:&:前后表达式都会参与运算
&&:左面表达式的值为FALSE则右面的表达式不 参与运算 ['|'和'||'的区别同'&'和'&&'相同]
^:当该运算符两边的布尔表达式不同时返回true
<<左移:将左边操作数在内存中的二进制数据左移有变右边操作数指定位数右边移空的部分补0 >>:右移 >>>
Java把内存划分两种:一种是栈内存,另一种是堆内存;
函数中定义的一些基本类型的变量和对象的引用变量(句柄)在栈内存中分配。 ...
- 2009-11-30 22:52
- 浏览 682
- 评论(0)
数据类型的自动提升:实例: class Test{public static void main(String args[]){byte b=5;b=(b-1);System.out.println(b);}}当执行时会产生编译期错误[可能损失精度].这是因为Java中定义了表达式的自动提升,在本例中会把变量b的类型自动提升为int类型,而byte只能容纳-128-127位。此时要强制类型转化: b=(byte)(b1);
注意变量的作用域,不同作用域的相同名称变量的值可能不同;
函数的重载:首先理解函数的构成(返回类型 函数名(参数) 语句).java中支持函数的重载(方法的重载),允许在 ...
- 2009-11-29 22:06
- 浏览 772
- 评论(0)
---09 11 29---Servlet&Servlet容器:Java Servlet(Java服务器小程序)是一个基于Java技术的小程序,运行在服务器端,由Servlet容器所管理,用于生成动态的内容.
Servlet是平台独立的Java类,所以编写一个Servlet实际上就是按
照servlet规范编写一个Java类.
Servlet容器也叫做Servlet引擎,是web服务器或应用程序服务器
的一部分,用于在发送的请求和响应之上提供的网络服务.
Servlet不能独立运行,必须将其部署到Servlet容器中,有容器实
例化和调用Servlet的方法.
用户 ...
- 2009-11-29 22:05
- 浏览 735
- 评论(0)
java 中的所有程序代码都必须存在于一个类中用class关键字来定义类(注意这里的class不是Class,Java中的关键字都是小写的); [Java是严格区分大小写的]格式:修饰符 class 类名{程序代码;}
[在某种意义上来说定义类也是一种封装,如Util包中的类]
Java是一种书写自由的语言一条语句可以写在多行上,但字符串的书写一定要在同一行上(或用 "+" 连接起来) 否则会报错。 [任何类型的变量只要和字符串做连接(即用"+")那么最后得到的都是字符串类型]
可读性第一效率第二
注意Java中的注释/* */中可以嵌套 // 但 ...
- 2009-11-28 22:46
- 浏览 840
- 评论(0)