
JAVA相关
zxy6173
这个作者很懒,什么都没留下…
展开
-
java基础 ---异常处理
java基础 ---异常处理什么是异常?异常定义:异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流。也就是说异常是在程序运行期间发生的错误,而这个错误会导致程序的中断,异常并非是一般的语法错误,并且异常在编译时编译器并不能检查到这些错误。处理这些异常称之为异常处理。比如除0,数组下标越界等等就属于异常的范围,他们只有在程序运行期间才会发生错误。异常处理三种形式1、抛出原创 2007-02-07 23:52:00 · 821 阅读 · 0 评论 -
(转)Swing中的绘图
在Swing中的绘画Swing起步于AWT基本绘画模式,并且作了进一步的扩展以获得最大化的性能以及改善可扩展性能。象AWT一样,Swing支持回调绘画以及使用repaint()促使部件更新。另外,Swing提供了内置的双缓冲(double-buffering)并且作了改变以支持Swing的其它结构(象边框(border)和UI代理)。最后,Swing为那些想更进一步定制绘画机制的程序提供了Re转载 2007-03-28 23:32:00 · 1498 阅读 · 0 评论 -
java基础 --- Graphics
java学习第十周总结 --- Graphics下周就开始做游戏项目了。这周主要是对做游戏中需要用到的知识和要点进行学习。虽然游戏项目还未正式启动,但是之前的准备还是要做的。将从四个部分来对所要使用到的知识点进行总结。首先从绘图类Graphics开始进行总结。在java的基础类库中,提供了专门绘图的类Graphics和他的子类Graphics2D。这两个类都是抽象类,因此不允许实例化。一般都是原创 2007-03-31 16:32:00 · 1723 阅读 · 0 评论 -
java基础 --- 简单的动画
java基础 --- 简单的动画这篇主要是写在Swing程序中如何制作动画的效果。我们都知道游戏动画主要是一些连续的图片通过快速播放,由于这些连续的图片变化不是很大,因此使我们的眼睛产生影象的残留,这样就能造成动画的效果。一般以每秒24帧的速度播放图片,那么我们就感觉不出图片的停顿。在GUI的程序中,我们可以通过线程来控制播放的速度,通过绘制不同的图片来产生动画的效果。比如:while(播原创 2007-04-05 01:51:00 · 1712 阅读 · 0 评论 -
利用JBOSS+MyEclipse完成一个简单的EJB示例
利用JBOSS+MyEclipse完成一个简单的EJB示例 目标:1、编写一个简单的无状态会话Bean,传入一个字符串参数,返回字符串Hello + 字符串参数。2、通过JSP页面上输入一个字符串,提交到Servlet,并调用EJB,最后在一个页面上输出处理后的字符串。工具:JBOSS 4.2GA + Eclipse 3.2.2 +MyEclipse 5.5GA + JDK原创 2007-07-15 03:03:00 · 1783 阅读 · 1 评论 -
Tomcat配置
什么是J2EE?JAVA平台从1.2版本后就被统称为JAVA 2,JAVA 2有3个版本,分别是J2SE,J2EE和J2ME。 J2SE (JAVA 2 Platform Standard Edition) J2SE是java2标准平台版本。之前我们学习的都是j2se,它主要是针对于桌面系统的应用。它也是java学习的基础。 J2ME(JAVA 2 Platform Micro Edition)原创 2007-05-19 21:40:00 · 1194 阅读 · 0 评论 -
解决JSP中使用request乱码问题
经常在讨论区看到有人问我的JSP显示中文有乱码怎么办,我用request得到的用户输入的中文怎么是乱码,我把汉字写到数据库怎么是乱码,等等一些关于汉字乱码的问题。其实这个问题很简单,管它汉字不汉字,还是日文,还是其他的什么双字节的语言,我们一律把它当作UTF-8看待。(一)request中的双字节文字好下面我们就来实现在整个应用程序中使用UTF-8编码工作,之所以选择UTF-8不仅仅之于上述原因,转载 2007-05-28 00:52:00 · 990 阅读 · 0 评论 -
过滤器Filter
在JSP中,过滤器是一项非常重要的技术。比如在一个网站中,某些页面需要用户登陆后才可进入,如果没有过滤器那么就需要在这些页面中加入验证用户是否已登陆的代码。虽然这也算个解决的方案,但是这种方法并不是最好的。如果使用过滤器那么就可以将这些验证的代码写入到过滤器中,以后这些页面的请求都会先经过该过滤器,如果验证成功才会将请求传送至Web服务器。过滤器的用处还不只于此,解决中文乱码的问题就是过滤器最常用原创 2007-06-04 22:04:00 · 1434 阅读 · 2 评论 -
java基础 ---继承和多态
java基础 ---继承和多态今天总结的内容分为三部分,即继承、多态、抽象类和抽象方法。一、继承1、什么是继承之前我们已经学习过组合的概念,在一个类中,通过创建其他类的对象,并调用他的方法来解决某些问题,我们称之为组合。类与类之间还有另外一种父与子的关系,子类继承父类除private和final关键字的方法与属性,这个我们就称之为继承。子类拥有父类的一些公有的属性和方法,并且子类可能也原创 2007-03-20 00:55:00 · 1424 阅读 · 0 评论 -
java基础 ---事件监听以及eclipse的安装
java基础 ---事件监听以及eclipse的安装ItemListener: 这个监听器只有一个方法itemStateChanged(ItemEvent e);在用户已选定或取消选定某项时调用。在这个方法里面用到了e.getStateChange的方法,如果确定被选则那么该方法返回整型1,如果取消选择返回整型2。MouseListener: 鼠标监听事件,这个监听器提供了5种方法。原创 2007-02-13 22:08:00 · 1583 阅读 · 0 评论 -
java基础 ---SWT/JFace
java基础 ---SWT/JFace很久没来博客写点东西了,主要是这段时间一直在研究SWT/JFace,在上周的总结我不是提到过吗,有机会会研究一下SWT和JFace。经过1个多星期的摸索,终于将之前用Swing设计的通讯录程序修改成使用SWT和JFace版本的了。说实话这个过程实在不是那么容易的,想必各位也知道在AWT和Swing这两大GUI界面API之外,还有个由IBM公司开发的一套专门原创 2007-03-04 01:24:00 · 12029 阅读 · 7 评论 -
java基础 ---数组
java基础 ---数组数组这种数据结构在任何程序中也是经常被使用的,它的优势就在于速度快效率高。而稍显不足的就是用数组写出来的代码比较繁琐。当然使用数组来实现的算法可以增强程序的可读性,更加便于理解。在java中,一旦定义了数组的大小,那么在整个程序的生命周期内这个数组的长度就被固定了,但是在程序中我们往往希望能够动态的改变数组的长度,这样也可以减少内存空间的浪费。那么我们可以使用jav原创 2007-03-08 22:41:00 · 909 阅读 · 0 评论 -
java基础 ---JFace中的TableViewer
java基础 ---JFace中的TableViewer在上一篇介绍了SWT/JFace窗口的建立,以及窗口的一些属性的设置。还有菜单栏的建立。下面介绍一下表格的建立。在SWT中有个Table类,用法也比较简单。但是我们一般采用的是JFace中的TableViewer来建立一个表格。我们可以从API文档中看到,SWT的Table和JFace的TableViewer并不是继承关系,他们属于两条不原创 2007-03-07 00:57:00 · 5873 阅读 · 0 评论 -
java基础 ---java中的正则表达式
java基础 ---java中的正则表达式下面罗列一写比较常用的正则表达式,原资料来自于老师给我们的javascript常用正则表达式。我将它都改成在java中使用的形式,并且修改了里面一些不太完善的表达式,写成一个工具类,以便以后可以调用。匹配中文字符的正则表达式:[/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^//x00-//xff]匹配空白行的正则表达式:.*[原创 2007-03-07 23:27:00 · 929 阅读 · 0 评论 -
java基础 ---Swing窗口容器和布局
java基础 ---Swing窗口容器和布局1、java中GUI界面涉及的组件有awt,swing,swtawt:该组件又被称为重量级组件,具有运行速度快的优点。但是比较依赖于操作平台,也就是说跨平台能力比较弱。swing:该组件又被称为轻量级组件,它是一种模拟组件,跨平台能力较强是它的优势,运行时比较耗资源是它不足的地方。swt:从名字上可以看出是awt和swing的组合,这个组件是由IBM公司原创 2007-01-31 18:54:00 · 1998 阅读 · 0 评论 -
java基础 ---Swing事件编程
java基础 ---Swing事件编程GUI的设计就剩个菜单组建,这个组件也是想当于容器套容器,在设计方面没有什么难度,主要是一些事件的响应。还有另一种事件的监听方式,也就是适配器监听方法。1、菜单要设计一个菜单那么有三大组件是不可或缺的。即JMenuBar、JMenu、JmenuItem。(1)JMenuBar组件的功能是用来摆入JMenu组件.当我们建立完许多的JMenu组件后,需要通原创 2007-02-03 01:03:00 · 1071 阅读 · 0 评论 -
java基础 ---常用Swing组件
java基础 ---常用Swing组件1、JButton(按钮)JButton是继承AbstractButton类而来,而AbstractButton本身是一个抽象类,里面定义了许多组件设置的方法与组件事件驱动方法(Event handle),如addActionListener()、setText等,所提供的方法不下50种,可说是非常重要的一个类。事实上,AbstractButton类不公被JB原创 2007-02-01 20:38:00 · 2629 阅读 · 0 评论 -
JSTL 入门: 表达式语言
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如转载 2007-06-12 00:20:00 · 944 阅读 · 0 评论