
java
文章平均质量分 76
「已注销」
这个作者很懒,什么都没留下…
展开
-
了解JDK
JDK中的JRE和JRE的区别 JDK本身所附的JRE是为了开发程序时做测试所用的,与公用的JRE的差别是,JDK中的JRE比公用的JRE多了一个sever的VM. sever与client的区别在于所使用的VM不同。执行java程序时默认会使用client VM,如果启用sever VM则会花费较多的使用内存和启动时间。 JDK中各个目录的说明 bin目录 提供原创 2012-02-27 19:09:50 · 434 阅读 · 0 评论 -
java窗口
/* * frame常用方法 * Frame():该构造方法可以创建一个无标题的窗口,窗口的默认布局为BorderLayout * Frame(String s):创建一个标题为S的窗口,该窗口的默认布局为BorderLayout * public void setBounds(int a,int b,int width,int height):窗口在屏幕上的初始位置,距屏幕左边a个像素,原创 2012-06-02 17:05:51 · 1310 阅读 · 0 评论 -
时间、日期和数字
Date类 /* * 时间,日期和数字 * Date类 * Date类存在于java.util包中,Date类的无参构造方法创建的对象可以获取本地当前的时间。 * Date对象表示时间的一般顺序为:星期、月、日、小时、分、秒、年 * 计算机时间的公元设置在1970年1月1日0时(格林威治时间) * 格式化时间必须用到java.text.SimpleDateFormat包 * 格原创 2012-06-10 16:20:31 · 704 阅读 · 0 评论 -
java-dispose()方法
先来看看 JAVA 1.5 的帮助文档的原文 - dispose - public void dispose() 释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。 通过随后对 pack 或 show 的调用重新构造本机资源,可以再次显示 Window 及原创 2012-06-15 11:30:02 · 7277 阅读 · 1 评论 -
java内部类
什么是内部类 一个类定义在另一个类中,就称为内部类。内部类可以调用外嵌类的所有成员,不需要任何条件 class PlanManageGUI{ class EndTime implements KeyListener{ // } } 内部类有以下几个特点: 1、内部类任然是一个独立的类,在编译之后,会生成独立的class文件,但是前面会有外嵌类的类名和$符号。 2、内部类不能用原创 2012-06-25 20:20:41 · 697 阅读 · 0 评论 -
java中输入输出的总结
一、数据流的基本概念 1、理解数据流 流一般分为输入流(InputStream)和输出流(OutputStream)两类,但这种划分不是绝对的。比如一个文件,当想其中写入数据时,它就是一个输入流;当向其中读取数据时,它就是一个输出流。键盘只是一个输入流,而屏幕只是一个输出流(当然现在的触控屏,也可以完成输入) 2、java的标准数据流 标准输入输出是指在字符方式下(如DOS),程序与系统进原创 2013-04-05 21:20:09 · 663 阅读 · 0 评论 -
基于struts的文件上传
基于struts的文件上传的核心还是java文件输出输出处理。文件通过表单提交,struts中的action对上传的文件进行处理,其实跟一般表单数据的处理是一样的。 一、form表单控件设置 文件: 这里要主要form的属性enctype的值不是默认的application/x-www-form-urlencoded而是enctype="mult原创 2013-04-05 18:53:49 · 522 阅读 · 0 评论 -
struts中文乱码问题
struts开发过程中常见的中文乱码问题可以分为两类:页面中文乱码和参数传递过程中的中文乱码 一、页面中文乱码 页面中文乱码相对简单,可以通过修改pageEncoding来修改编码 二、参数传递过程中的中文乱码 在struts开发过程中经常出现传递参数过程中的中文乱码情况,比如提交表单或用户注册、登陆等过程中 解决的办法有两种: 1、通过修改tomcat的配置文件来更改编码类型原创 2013-03-26 20:39:28 · 574 阅读 · 0 评论 -
数据结构(java)——单向链表
一、以整形数据为例的单向链表数据结构的定义: public class IntNode { public int info;//info域用来存储信息 public IntNode next;//next域用来存储指向下一个地址的引用 /** * 构造函数,只有一个参数,利用this通过把第二个参数置空来 * 调用第二个构造函数 * @param i */原创 2013-03-11 11:09:06 · 595 阅读 · 0 评论 -
servlet生成验证码
package com.sevend.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.PrintWriter; import jav原创 2013-03-04 15:51:37 · 271 阅读 · 0 评论 -
servlet之session和cookie
一、cookie 1、什么是cookie cookie是客户端技术,服务器把每个用户的数据以cookie的形式写个用户自己的浏览器,当用户使用浏览器二次访问web应用时,就会根据cookie带着各自的数据便于web应用的处理。cookie在服务器创建,在浏览器端存放,存放在浏览器的临时文件夹中。cookie只能存放String类型数据,而且是以属性,值的方式存储,不能存储对象。一般一个浏览器只原创 2013-02-02 13:24:56 · 917 阅读 · 0 评论 -
java之泛型
/* * 泛型 * 泛型是java se1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类,接口和方法的创建中,分别 * 称为泛型类,泛型接口,泛型方法 * 泛型的好处是安全简单 * 在没有泛型之前是通过对类型object的引用来实现参数的任意化,任意化带来的缺点是是要强制转换类型,而这种强制转换是在开发人员在堆参数的类型的提前的预知原创 2012-04-09 21:08:44 · 344 阅读 · 0 评论 -
集合之ArrayList
/* * 结合类在实际问题中的应用 * 问题: * 请坐一个公司职员 薪水管理系统,要求实现以下功能: * 当有新员工是,将员工添加到管理系统 * 可以根据员工工号显示员工的信息 * 可以显示所有员工信息 * 可以修改员工的薪水 * 当员工离职时,将员工的信息在管理系统中删除 * 可以按照薪水由低到高排序 * 可以统计员工的平均工资和最低最高工资 * 由以上的项目的需求可以看原创 2012-04-08 19:31:12 · 589 阅读 · 0 评论 -
了解java
什么是java 1、java是一个更简单的面向对象程序设计语言,具有更高的跨平台可能性(一次编写,处处运行) 2、java可以代表程序语言,但是在今天更多的代表了一种软件开发的架构 3、JDK(Java Development Kit) 除了提供java运行所必须的编译、运行、调试等工具外,更搭配有丰富的API(Application PromgrammingInterface)原创 2012-02-27 16:57:42 · 366 阅读 · 0 评论 -
java标识符、关键字和数据类型
标识符和关键字 标识符和关键字 标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符的字母是区分大小写的。java使用unicode标准字符集,java所使用的字母不仅包括正常的拉丁字母,也包括汉字、日文等。 关键字就是java语言中被赋予一些特定含义的单词。 java的基本数据结构 1、逻辑类型 常量:true、false 使用bool原创 2012-03-04 16:12:11 · 721 阅读 · 0 评论 -
第一个javaApplication界面小程序
今天晚上完成了第一个自己写的javaApplication界面小程序,顺便贴在这里,就当是保存了。 程序原代码如下: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class GamesAppGraphics { public static void main(S原创 2012-03-05 20:53:20 · 7322 阅读 · 1 评论 -
java的一些命名规则
包名:是全小写的名词,中间可以由点分开,如java.event.*; 类名:首字母大写,通常由多个单词合成一个类名,要求每个字母的首字母大写如:class HelloWorldApp 接口名:命名规则与类名相同 方法名:通常由多个名词组成,第一个名词一般为动词,首字母小写,以后的每个单词的首字母大写如:changePassword 变量名:全小写,一般为名词 常量名:基本数据类型的常量名原创 2012-03-08 23:46:21 · 509 阅读 · 0 评论 -
类、对象和接口
java语言的处理方式 java语言的处理方式既不是编译方式(complication,针对当前机器的处理器芯片,将源文件全部翻译成机器指令,称为目标程序,再将目标程序交给计算机执行),也不是解释方式(interpretation,这种方式不产生整个的目标程序,而是根据当前的机器处理器芯片,便解释边执行,解释一句,执行一句),java的独特之处在于它不针对当前的CPU芯片进行编译,java提供的原创 2012-03-17 15:52:18 · 413 阅读 · 0 评论 -
java异常处理
/** *自定义异常类 *toString()方法就是吧对象转换成String类型 *throw和throws是两个不同的关键字,throws用来声明要产生的若干个异常,throw是抛出某个异常,catch用来捕获throw抛出的异常 *throws后面的方法体中有相应的方法来显示异常信息 *自定义的异常类必须是Exception的子类,两者之间是继承的关系 *异常处理将会改变程序的控制流程,但是原创 2012-04-05 21:16:32 · 378 阅读 · 0 评论 -
Class类之获取类的相关信息
/** * Class类 * @author chanxiaoxi *Class是java.lang包中的一个类 *该类的实例用来封装对象运行时的状态 *当一个类被加载切创建对象时,和该类相关的一个类型为Class的对象就会自动创建 *Class本身不提供构造方法,因此不能使用new运算符和构造方法来创建一个Class对象 *任意对象调用getClass()方法都会回去和该对象相关的原创 2012-04-05 21:43:35 · 383 阅读 · 0 评论 -
排序
/* * 排序 * 将一群数据按照统一的顺序排序 * 排序的分类:内部排序:将需要处理的所有数据加载到内部存储器中进行的排序,包括交换式排序法,选择式排序法和插入式排序法 * 外部排序:数据量太大,内存不够使用,需要借助外部存储进行排序,包括合并排序和直接合并排序 * 排序的重要性:排序是在数据处理中使用最多的也最常用的手段 * 交换式排序 * 运用数据比较后,依判断规则对数据位置惊原创 2012-04-07 15:09:40 · 299 阅读 · 0 评论 -
java 接口
/** * 关于接口的经典案例,用接口实现多态 * 接口中定义的方法为抽象方法,实现接口的类必须实现接口中的所有的方法 * 接口中的方法默认的是 public abstract * 接口中的变量默认的是public static常量 * 接口中只有常量定义和public的abstract方法定义,所以一般在定义方法和常量的时候允许省略public abstract final * 常量原创 2012-04-06 20:42:25 · 519 阅读 · 0 评论 -
集合之LinkedList、Vector、HashMap、Hashtable
/* * LinkedList链表 * LinkList也是集合中需要掌握的五个类之一 * LinkedList常用的方法: * add(object):添加元素的方法 * remove(index):删除元素的方法 * size():获取元素的个数 * get(index):获取元素 * addFirst(object):把对象加在链表的最前面,ArrayLi原创 2012-04-08 19:56:34 · 897 阅读 · 0 评论 -
集合一
/* * java集合 * 对于数组的存储,一个关键的制约因素就是无法动态定义数组的大小,解决的办法就是使用链表或者集合 * java中有一系列的集合诶可以让我们实现一些数组无法实现的功能 * java的集合类中提供了很多个方法,但是常用的只有那么几个,HashMap(),HashTable()等 * java集合类分为以下几种: * list结构的集合类:ArrayList类、V原创 2012-04-07 16:55:57 · 313 阅读 · 0 评论 -
servlet登陆功能实现二——MVC模式
一、什么是MVC模式 MVC是Model-View-Control的简称,即模型-视图-控制器,他是一个存在于服务器表达层的模型,他将应用分开,改变应用之间的高度耦合 1、MVC模式结构 视图:数据的展现 视图是用户看到并与之交互的界面,视图向用户显示相关数据,并能接受用户的输入数据,但它并不接受数据的业务处理,视图可以向模型查询数据状态,但不能改变模型,视图还能接受模型发出的数据更新事件原创 2013-02-02 13:01:07 · 706 阅读 · 0 评论