Java学习
Wahahalljj6201
始终在奋斗的人
展开
-
Eclipse3.5+mtj1.0+WTK2.5配置J2ME开发环境
0、相关知识介绍 WTK (Wireless Toolkit):WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这一工具包的设计目的是为了帮助开发人员简化j2me的开发过程。使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j2m原创 2010-03-27 14:26:00 · 204 阅读 · 0 评论 -
Java类的初始化顺序
我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static String sta转载 2010-05-07 15:34:00 · 528 阅读 · 0 评论 -
解决jsp开发中不支持EL问题
<br />问题就出在建Web Project的时候web.xml声明上。 <br />web.xml声明部分一般分为如下版本的xsd, <br />web-app_2_2.dtd <br />web-app_2_3.dtd <br />web-app_2_4.xsd <br />web-app_2_5.xsd <br />更详细的列出各版本web.xml声明部分吧,如下: <br />web-app_2_2.dtd <br /><?xml version="1.0" encoding="UTF-8"?>转载 2010-07-03 19:42:00 · 510 阅读 · 0 评论 -
什么是servlet
一、什么是servlet 我们在网上浏览网页,需要一个web服务器,浏览网页的过程就是浏览器通过HTTP协议与WEB服务器交互的过程。在过去,大多是静态网页,因此只须把资源放在WEB服务器上即可。如今随着应用的发展,客户与服务器需要动态的交互,为了实现这一目标,就需要开发一个遵循HTTP协议的服务器端应用软件,来处理各种请求。 在Java中,给我们提供了编写扩展功能的技术—转载 2010-05-15 11:14:00 · 998 阅读 · 0 评论 -
The value for the useBean class attribute is invalid 问题
这几天在调一个jsp的代码,要调用javabean,可是一直出问题,因为在代码中要调用jstl的标签,因此导入了jstl包,可是一调用jstl的东西就报错说tld文件未定义,于是找了很多书看,我配置的一点问题都没有啊,那是怎么回事呢?百度了好久,才找到答案,原来是jsp版本的问题,在jsp2.0以后的版本调用jstl的东西,要把 改为现在可以使用jstl了,可是又出现了一个问题,就是不能通过use转载 2010-05-23 16:23:00 · 947 阅读 · 0 评论 -
jsp useBean scope属性的区分
scope属性用于指定JavaBean实例对象所存储的域范围,其取值只能是page、request、session和application四个值中的一个,其默认值是page。 我可以测试下面代码:date.jsp--------------------------------------------------------- 测试结果:1、当sco原创 2010-05-21 15:55:00 · 11655 阅读 · 1 评论 -
JavaWeb中关于JSValidation(验证框架)
<br />照着v512工作室视频做的,什么都配置好了,但是没有验证,好像Validate framework没有运行一样,可能是你的html页面的编码格式问题,改为utf-8。或者validation-framework.js用UltraEdit-32将其另存为utf-8编码格式。<br /> <br />错误的提示:<br />javaScript Validate framework运行时出错<br />配置文件读取错误,请检查<br />任何运行错误都会导致该域错误验证失败<br />解决方法:<b原创 2010-06-04 09:50:00 · 1265 阅读 · 0 评论 -
Could Not Connect To The Specified Instance - MySQL Error Number 2003 - (10061)问题
开始-->程序-->MySql-->MySql Server 5.1-->MySql Server Instance Config Wizard,重新配置一下。原创 2010-06-05 17:18:00 · 7018 阅读 · 0 评论 -
cannot create jdbc driver of class '' for connect url 'null'
使用TOMCAT5.5连接池连接mysql出了问题org.apache.tomcat.dbcp.dbcp.sqlnestedexception: cannot create jdbc driver of class '' for connect url 'null'1、Tomcat的配置一定要正确。也就是C:/Tomcat5.5/conf下的context.xml 文件WEB-INF/web.xml type="javax.sql.DataSource" driverClassName="c原创 2010-06-08 16:02:00 · 9517 阅读 · 2 评论 -
Duplicate local variable context
JSP页面中有这么一段代码:Context context = new InitialContext(); DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/mysqlds"); Duplicate local variable context,提示context是重复的。解决办法是:不要定义context这个变量了就行了。这样写: //Context context = new InitialContext();Data原创 2010-06-24 10:27:00 · 3582 阅读 · 1 评论 -
学习了SSH后的一些想法
学习了JAVA的三大框架Struts+Hibernate+Spring,才感受到一些面向对象编程的思想。简单记录一下:Struts,将用户提交的数据封装成对象。Hibernate,ORM,把数据库中的记录封装成对象。Spring,IoC,管理对象。 不知道算不算是一切都是对象?原创 2011-12-17 21:24:07 · 876 阅读 · 0 评论 -
struts学习笔记
2010-5-16 Struts1、为什么要使用struts2、Framework的概念:人们解决相同或者相似问题的方案。3、Struts的概念和体系结构:MVC框架4、Struts实践步骤5、Struts的工作原理6、Struts的组件7、Struts配置文件简介8、Struts标记库9、错误处理框架10、校验框架11、高级特性12、Struts优原创 2011-12-17 20:38:35 · 674 阅读 · 0 评论 -
一些想法
把公共的部分放到超类上去,不同的地方放在子类中。超类是个抽象类,子类要继承或者实现超类。超类起理论指导意义,不能实例化,子类能实例化,实践型的。 程序设计也像自然科学,把共性的东西抽象出来,上升到哲学层次,来指导实践。 学习了这么久,偶有所得,快感就在这一瞬间。原创 2010-05-06 15:54:00 · 583 阅读 · 1 评论 -
Java中throw和throws的区别
系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。 语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。throw是语句抛出一个异常。语法:throw (异常对象); thr转载 2010-05-01 11:47:00 · 108357 阅读 · 26 评论 -
wtk模拟器加载图片报异常
wtk模拟器加载图片报异常java.io.IOException at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15) at javax.microedition.lcdui.ImmutableImage.(+20) at javax.microedition.lcdui.Image.createImage(+8)原创 2010-03-27 19:44:00 · 856 阅读 · 0 评论 -
从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点转载 2010-03-28 10:35:00 · 581 阅读 · 1 评论 -
J2ME Sprite() 切割图片异常
J2ME Sprite() 切割图片异常sp1 = new Sprite(img,img.getWidth()/4,img.getHeight()); 抛出异常 java.lang.IllegalArgumentException 原来是图片宽度不是4的整数倍。用PHOTOSHOP调整下图片宽度就好了。原创 2010-04-20 22:39:00 · 751 阅读 · 0 评论 -
Java知识拾遗:三大框架的技术起源
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使得程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Serv转载 2010-04-07 10:54:00 · 509 阅读 · 0 评论 -
J2ME删除RMS中的记录
1、什么是持久性存储? 持久性存储简单的理解就是数据不因为程序的退出而丢失,一般我们在程序中声明的变量都是存储在stack或者heap上的,程序退出后这些数据会被清除以释放资源。而存储在RMS中的数据是不会被清除的。 2、RMS的数据存储在哪里? MIDP规范中没有规定RMS的数据必须存储在哪里,而是由厂商来具体实现。一般存储在非挥发性的内存空间。因此这是对程序员透明的。 3、RM原创 2010-04-25 11:37:00 · 1447 阅读 · 0 评论 -
J2ME根据换行符分割字符串
定义一个静态方法,无需实例化对象也可以调用该方法。 import java.util.Vector;public class ParseString { //根据换行符分割字符串 public static Vector ParseStr(String str){ str = str.trim(); // 去除空格 if (str == "") {原创 2010-04-25 16:12:00 · 3780 阅读 · 0 评论 -
JDBC异常:Before start of result set
resultset的游标的起始位置是第一行前面,如果在这之前没有next()一下,就会出现如下异常: Exception in thread "main" java.sql.SQLException: Before start of result set at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1原创 2010-04-24 22:24:00 · 15198 阅读 · 0 评论 -
让MySQL支持输入中文记录
我用的是MySQL5.1和MySQL Query Browser 1.1。 MySQL中默认字符集的设置有四级:服务器级,数据库级,表级 。最终是字段级 的字符集设置。注意前三种均为默认设置,并不代表你的字段最终会使用这个字符集设置。 1、查看表级设置方法一,选择一个表,点击“Table Options”,下方有个“Character Set”,“Charset”选择gb2312。原创 2010-04-24 22:59:00 · 4166 阅读 · 1 评论 -
MVC与三层架构的异同点
同样是架构级别的,它们有什么相同点和不同点呢?其实它们相同的地方在于他们都有一个表现层。但是他们不同的地方在于其他的两个层。首先先解释一下MVC。V即View.是视图的意思。C即Controller.是控制器的意思。而M即Model,是模型的意思。这三个里.最不容易理解的应该是Model.就是什么是Model,而为什么叫Model。我先不说为什么叫Model,先解释Controller转载 2010-04-26 16:48:00 · 772 阅读 · 0 评论 -
JavaBean规范
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;(4)属性应该通过一组存取方法(getXxx 和 setX原创 2010-05-03 10:27:00 · 11630 阅读 · 1 评论 -
JAVA反射机制的学习
JAVA语言中的反射机制: 在Java 运行时环境(JRE)中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类 2.在转载 2010-05-03 09:58:00 · 1617 阅读 · 0 评论 -
Hibernate学习笔记
ORM,对象关系映射。“类”到“表”的映射。sesion对象,含有对对象和表的操作。如:s.save();配置文件:hibernate.cfg.xml映射文件:user.hbm.xml (user对象)在配置文件中,要注明映射文件。Hibernate可以自动生成SQL“事务没有提交,回滚了。” ---------------------------------原创 2011-12-17 21:00:31 · 661 阅读 · 0 评论