自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 jsp九大隐式对象

在没学jsp之前就知道jsp的本质是servlet,只是就知道这句话而不知道为什么这样说,学了之后才明白这句话,也明白为什么要在学jsp之前学servlet。 在jsp页面第一次被访问时,web容器都会把请求交给jsp引擎处理,jsp引擎会事先把jsp翻译成一个_jspServlet,就是一个servlet,然后按照servlet的调用方式进行调用。也是因此,第一次访问jsp就会比...

2013-10-12 23:44:43 81

原创 cookie和session

cookie是客户端技术。程序把每个用户的数据以cookie形式写给用户的浏览器,浏览器可以存在缓存区或者用户的硬盘区。这样,当用户访问服务器的web资源时,就可以带着各自的数据去。我们访问某个网站时自动登录或者网站显示上次访问时间等可以通过cookie实现。 session是服务器端技术。服务器在运行时可以为每个用户的浏览器创建一个其独享的session对象,这样,可以把用户的数...

2013-10-08 00:37:53 72

原创 request的一些笔记

一、获得请求数据。 String getParameter(String name)方法得到指定名称数据,Enumeration getParameterNames()得到所有数据的名称,可以在通过迭代得到所有数据,String[] getParameterValues(String name)得到同一名称的所有数据,它返回一个String数组。此外还有很多方法,其中我觉得比较有用的是一个...

2013-10-07 13:38:34 127

原创 response的一些笔记

web服务器针对客户端的每次Http请求,会创建一个代表请求的request和代表响应的response,如此我们如果想得到客户端提交的数据,只要找request对象,而想要向客户端输出数据,只要找response对象。response的一些方法看一看API就知道,一直听着这样的话,学java,要有面向对象的思想,并要联系生活,不需要记各个方法,只需要记一个个对象,并理解这些对象,那么在联想...

2013-10-05 16:57:29 116

原创 ServletConfig和ServletContext

一、ServletConfig。 在servlet配置文件中,可以使用多个标签为servlet配置一些初始参数。而web容器在创建servlet实例对象时,会自动把初始化信息封装到ServletConfig对象中,并调用servlet的init()方法,并将ServletConfig对象传递给servlet。进而,我们可以通过ServletConfig对象得到servlet的初始化信息...

2013-10-05 11:15:42 57

原创 Servlet及其一些细节

servlet是有sun公司提供的动态web开发技术,servlet接口有五个方法(1)init(ServletConfig config),servlet在被初始化时调用,初始化servlet;(2)getServletInfo() ,得到servlet的基本信息;(3)getServletConfig() ,获取servlet启动信息;(4)service(ServletReques...

2013-10-05 00:37:46 84

原创 Http协议

当客户端连上web服务器,并想访问web服务器的某个web资源时,需要遵守一定的通信格式,而Http协议就是用于定义客户端与web服务器通信格式的协议。Http全称hypertext transfor protocol,超文本传输协议,是基于TCP/IP协议的一个应用层协议。 一、Http请求头。 客户端连上服务器后,向服务器请求某个web资源,称之客户端向web服务器发送一个H...

2013-10-04 13:24:17 76

原创 对接口的一点认识

以前虽然老师一直反复强调接口的重要,并且要求我们写任何程序之前都尝试先写接口,但是由于自己浅显的认识,一直觉得写接口就是多此一举,自己先写好接口,写好方法,在继承去实现方法,这不是多此一举吗?直接在类里写完所有方法不就完了吗? 但随着学习的继续,越来学懂得接口的重要性,并且也尝试写接口,这里,想先写一点自己对接口的一点点认识。 第一,写接口方可以统一访问。【接口名】 【对象名】...

2013-09-25 15:00:18 97

原创 XML

第一部分:XML即可扩展标记语言,是由w3c组织发布的,XML出现的根本目标在于描述生活中经常出现的有关系的数据。在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据,一个标签分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其他标签描述其他数据,以此来实现数据关系的描述。起初,XML的发布是为了取代HTML,可那么多年过去,XML依然未能成功,于是现在XML常用作配制文...

2013-08-09 21:15:53 83

原创 反射机制

反射,就是加载类,并解剖出类的各个组成部分,指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes,反射在做框架时会需要用到,比如给你个配置文件,需要你运行一个地址里的class的某个方法,此时就不能用传统方法去实例化和调用方法,就可以用反射来解决。 (1)反射类的构造函数。有getConstructor(Class... parameterTypes) 和getDe...

2013-08-09 16:55:19 65

原创 通信简单实现

1. 通信的基础:(1)电脑间的通信是程序间的通信,我们电脑在运行时可能开有很多程序,而进行通信的可能只有几个程序,比如浏览器、QQ等。(2)每个电脑都有一个独立的IP地址,通过IP地址,可以找到这台电脑。(3)只有IP地址还不够,因为有那么多程序,仅靠这些还不知道是哪个程序要通信,所以还需要端口号,就像一台电脑有很多有编号的管道和外界相通,我们知道那个管道打开了,并且需要通信的程序就在管道另一...

2013-07-17 02:02:19 143

原创 BMP读取及保存

在之前,我们要先了解BMP存储的格式,专业点也就是协议。(1)BMP文件头(14个字节): int bfType;//位图文件的类型,为'B'、'M'两个字母, (0-1字节)int bfSize;//位图文件大小, (2-5字节)int usignedshort bfReserved1;//位图文件保留字,必须为0 ,(6-7字节)int usignedshort bfRes...

2013-07-02 00:41:11 157

原创 分形之L-System

所谓L-System就是通过定义字符串的意义,然后给出不同字符串,就能画出不同的图形。对于一个 L-System 来讲,首先要有一个母串(英文是 axiom,意为公理,表示那些不可被推导的东西,因此也就是最原始的东西,“母串”的叫法是同学都这样翻译),比如对于科赫曲线我们就取 axiom = F-F++F-F。如果对这个字符串中 F、+、-赋予特别的意义,比如F表示向前走一个单位长度,+表示向...

2013-06-24 19:09:50 427

原创 分形之科赫曲线

科赫曲线,我想讲当时我写的两个方法,当时也想了好久,其实究其原因还是自己的畏难情绪和缺乏耐心。科赫曲线就是通过递归来出其曲线,关键是找到规律。第一个方法,我只想给出源代码,因为这是我糊里糊涂写出来的,我也不知道从何说起。/** * 科赫曲线 * @author 剑晨 * */public class DrawKoch extends JFrame{ double angle=...

2013-06-24 17:07:15 722

原创 汉诺塔的可视化

我现在要写的是汉诺塔的可视化,就是通过不停画图把汉诺塔的移动过程在画图板上显示出来,当时还不会用别的,想法的也很简单,就是不停的清屏,画圆饼。当然遇到的第一个问题就是三个托盘用什么表示,想想汉诺塔圆饼在每个托盘都是从小到大,每次只能取顶部那个圆饼,这不是学过的队列吗?那是还没学集合框架,于是自己写了队列类,定义添加,取得和减少长度的方法。/** * 存储汉诺塔圆片的队列 * @auth...

2013-06-20 10:34:46 1158

原创 JFrame设置背景

第一种方法: 我们首先要知道JFrame的结构,JFrame是由这么几部分组成:最底下一层JRootPane,上面是glassPane(一个JPanel)和layeredPane(一个JLayeredPane),而layeredPane又由contentPane(一个JPanel)和menuBar构成。如图所示[img]http://dl.iteye.com/upload/attac...

2013-05-15 12:04:50 189

原创 编程初学者应养成的良好习惯

最近越来越喜欢上java了,以至于甚至有点飘飘然了,因为感觉自己的技术的确有了长进,就有点迫不及待的尝试做各种项目。今天看了一本书,无异于当头棒喝,使我冷静了许多,仔细思考一下,觉得很有道理,作文以记之,仅以自勉。 编程初学者应养成的良好习惯: 细节1:最好的老师-----培养对编程的兴趣。 兴趣是最好的老师,只有你喜欢它,主动去学它,学习就觉得轻松。可以多留意身边的一些软件...

2013-05-13 17:53:55 279

原创 关键字之this,super,break\return\continue

this,最常用的是用来代指对象本身,但什么是本身呢,也许有点令人迷惑,其实只要记住this表示当前对象,而当前对象就是指调用方法或者属性的那个对象。另一种用法是调用当前类的其他构造方法。 (1)指代当前对象[code="java"]package TestCode1;public class People { String name; public Peopl...

2013-05-10 15:11:46 123

原创 关键字之final,static

final,最后的,最终的;决定性的;不可更改的。在java中final可以用来修饰类,方法和属性。 (1)修饰类:则此类不能再被继承[code="java"]package TestCode1;public final class Test1 { String name;}[/code][img]http://dl.iteye.com/upload/atta...

2013-05-10 14:10:33 66

原创 关键字之访问权限

我们在用eclipse写代码的时候经常会遇到有些字会用红色标记出来,这些用红色特别标记的字即为关键字,它们已被赋予各自特殊的意义和用法,我们不能再次定义它,否则会报错。下面我将以鄙人浅见来介绍几种常见的关键字。(1)访问权限:public,protected,default(即默认的),private。它们都可以来修饰类,方法,属性。 修饰类:只能用public和默认,而...

2013-05-10 12:54:51 182

原创 值传递和引用传递

java中没有指针,所以好像java不像其他语言那样有明确区分值传递和引用传递,在这里,刚看了一本书本人觉得说的很清楚。 值传递和引用传递区别就是改不改变原对象的问题。 值传递:方法调用时使用的只是对象的一个副本,所以值传递不会改变对象本身。[code="java"]public class Test1 { public static void main(Stri...

2013-04-17 12:59:07 41

原创 简单队列

队列是只允许在表的一端(即队尾)进行插入操作,而在表的另一端(即队头)进行删除操作的线性表,即它按照“先进先出”的规则进行操作。记得先前学习重绘时存储记录的对象是用数组来存储,这很不方便,因为数组在定以后就固定了长度,这导致其所能存储的数据有限。而有了队列,就不必担心存储不够用。[code="java"]/** * 创建一个简单队列类 * @author 剑晨java */...

2013-03-23 14:55:03 53

原创 数组与重绘

1.数组 数组是有序数据的集合,数组每个数据具有相同的数据类型。 原子类型数组:数组类型 数组名[] //声明一个数组 数组名=new 数据类型[长度] //分配内存给数组 数组的初始化有两种方法:(1)静态初始化:在定义数字的同时就为数组元素分配空间并赋值,如:int age[]={15,16,18}/*系统自动分配3个长度...

2013-03-20 20:57:37 108

原创 抽象类、接口和监听器

抽象类也是一种类,和普通类相比,它既含有普通方法,也含有抽象方法。抽象方法是声明而未实现的方法,所有抽象方法必须使用abstract关键字声明,包括抽象类也必须使用abstract class声明。抽象类不能则直接实例化,它介于普通类和接口之间。接口,有以下两点特征:1)接口的数据成员必须初始化,且数据成员虚伪常量。2)接口的方法必须全为抽象方法。另外,接口中的方法全为public型的,接口的...

2013-03-07 22:44:16 107

原创 类的继承、方法重写、自动转型以及多态

1)类的继承:类的继承格式如下,class 子类名 extends 父类名。在许多时候,为了节约内存,特别是许多的类需要相似的属性和方法的时候,可以通过建立一个父类包含这些属性和方法,然后让需要的类去继承父类,这样拥有了父类的属性和方法。在java中,一个子类只能继承一个父类而不能继承多个父类。下面通过一组代码说明。 [code="java"]class Person{ String ...

2013-03-06 00:11:09 118

原创 构造函数、重载、传递

[code="java"] public class QLZ{ String name;//定义姓名} public class Main{ public static void main(String [] args){ SWZ S1=new QLZ(); Q1.name=("侵略者");//创建一个对象,并赋予名字 }[/code] 可以看到,在类QLZ中,...

2013-03-04 22:18:09 74

原创 类与对象

在生活中,人们往往把相同特征、能力、行为等事物分为一个又一个的类,比如学者,比如家用电器,这都是一个个的类,他们都有相同的特征或相同的能力。在java中 ,也存在类的概念,java中将相同属性或相同行为的一组对象称为类,它是一种数据类型,包括属性和方法,它是一个抽象的概念,因此,想用类来解决问题,必须要实例化一个对象。这又讲到对象,现实的社会,其实都是由一个个对象组成,某个人,某栋建筑,某辆车...

2013-03-03 23:42:27 44

空空如也

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

TA关注的人

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