- 博客(97)
- 资源 (21)
- 收藏
- 关注
原创 java学习方法总结
如果你java已经入门了,建议你先不去想代码。而是去想完成任务要做的步骤。想好了后哪怕你去粘贴代码都可以。编程是考验的思维,不是写代码的速度,和对代码的记忆性。编程是一件经验活, 不是看书能解决的, 编程中遇到的问题千奇百怪, 根本不是一本书或者n本能给你解决的,必须自己亲自去体会 所以, 找本有实例的书,自己照般着慢慢来吧,然后自己去开发项目,不懂就查阅语法或帮助文档, 别一直看理论
2010-04-21 22:15:00
323
原创 java学习体会
0. 学习一章掌握一张,然后再不断的用。1. 找一些比较经典的例子,源码(源码爱好者), 每个例子比较集中一种编程思想而设计的,比如在我的实践当中,我曾经学习过一个很经 典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在 搜索引擎上找一下,我记不大清楚了。好象rolemodel.com是个网站,上面有原代码和一些基本设计
2010-04-21 22:13:00
375
原创 java错题集
正多边形中最长的对角线就是主对角线,其余的对角线就是副对角线lang 是 language(语言) 的简写 是java中常用方法最多的包 包含常用类 Runnable接口,只有一个方法run()exit(int status) 终止当前正在运行的 Java 虚拟机。System.exit(0); import javax
2010-04-21 22:08:00
399
原创 post与get
不管是post还是get方法提交过来的连接,都会在service中处理,然后,由service来交由相应的doPost或doGet方法处理,如果你重写了service方法,就不会再处理doPost或doGet了。 Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求
2010-04-21 22:02:00
295
原创 request
使用响应向客户返回数据。 对响应对象(HttpServletResponse) 调用的最常用的方法是 setContentType()和Writer()。 要当心-- 很多卡发人员都认为应该是getPrintWriter()方法,但实际上得到书写器的方法是getWriter()。 利用getWriter()方法可以完成字符I/O,向流写入HTMl(或其他内容)。 还可以使用相应
2010-04-21 22:00:00
317
原创 requestdispatcher
个人总结,网站转换有两 Response.{sendredirect,getrequestdispather,forward, requestdispatcher{forward,include 得到requestdispatcher对象有三种方法, response.sendRedirect(url) -- 重定向到指定URL request.getRequestDispatcher(url).
2010-04-21 21:59:00
658
1
原创 JNDI
JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括LDA
2010-04-21 21:56:00
205
原创 MyEclipse打不开“jsp”和“html”
因为myeclipse和eclipse gef有冲突,所以把相应的插件删除了就好了~~~本人已经试过了,问题被solve了,
2009-11-13 09:22:00
719
原创 hh.exe与电脑 "0x77d30240"指令引用的“0x77d2b31a"内存。该内存不能为“written"
hh.exe hh - hh.exe - 进程信息 进程文件: hh 或者 hh.exe 进程名称: Microsoft Windows Help 描述: hh.exe是微软Windows帮助工具,用于你使用帮助。 出品者: Microsoft Corp. 属于: Microsoft Windows Help 系统进程: 否 后台程序: 是 使用网络: 否 硬件相关
2009-11-11 12:18:00
744
原创 电脑 "0x77d30240"指令引用的“0x77d2b31a"内存。该内存不能为“written"
内存不能为read/written 问题的简单解决办法:(原创答案,欢迎分享→请活学活用→仅供参考): 一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看: 二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:
2009-11-11 12:12:00
627
原创 SwingUtilities类的说明
Swing提供了许多的在Swing组件内部使用的实用工具,SwingUtilities类就是其中一个。它提供了许多的涉及计算、转换、访问控制、布局等方面的方法,这些方法已广泛的应用在各种Swing组件当中。当然,我们也可以把它拿来应用到我们自己的程序当中。由于SwingUtilities对象涵盖了许多不同的类,所以它的method全部都是静态的。下面我们就来了解一个这些实用的功能.(1)转换方法
2009-11-03 12:56:00
278
原创 ascii码
ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ESC 32 SPACE 33 ! 34 " 35 # 36 $ 37 % 38 & 39 40 ( 41 ) 42 * 43 + 44 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 6
2009-11-02 17:27:00
192
原创 java server2000连接数据库
条件:已安装J2SE和J2EE。 Microsoft SQL Server 2000 Driver for JDBC是微软公司免费提供免费下载的一个软件,请访问: http://www.microsoft.com/sql/default.asp,下载后文件名为:setup.exe,安装后,默认路径是:%Program Files%/Microsoft SQL Server 2000 Driver
2009-11-02 15:20:00
203
原创 如何去掉电脑开机时跳出的“用户名 密码”框
在开始——运行中输入control userpasswords2,在弹出的对话框中,将“要使用本机,用户必需输入用户名和密码”前的钩去掉,点应用,在出现的对话框后,在最上面的“用户名”一栏中输入你帐户的用户名(下面的“密码”中,如果有密码的要输入密码),一路确定后退出。
2009-10-30 09:15:00
1257
原创 java lang包
StringBuffer s = “abc”; //赋值类型不匹配 StringBuffer s = (StringBuffer)”abc”; //不存在继承关系,无法进行强转StringBuffer对象和String对象之间的互转的代码如下: String s = “abc”; StringB
2009-10-26 10:33:00
252
原创 java编程那些事儿9_网络编程
网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机,一个公司一般一个打印机即可,共享数据就是将大量的数据存储在一组机器中,其它的计算机通过网络访问这些数据,例如网站、银行服务器等等。但是,进行网络编程时,只有IP地址和端口的概念还是不够的,下面就介绍一下基础的网络编程相关的软件基础知识。在网络通
2009-10-26 10:31:00
262
原创 Java编程那些事儿8_多线程
总之,无论是进程的概念还是线程的概念,都使编程从串行编程(依次执行)进入到并行编程(同时执行)的领域,而在CPU内部实现的原理都是按照时间片进行切换2、 充分利用系统资源 通过在一个程序内部同时执行多个流程,可以充分利用CPU等系统资源,从而最大限度的发挥硬件的吸能。就像一个人同时承担多份工作一样,这样可以使这个人的时间获得比较充分的使用。 当然,多线程程序也有一些
2009-10-26 10:30:00
187
原创 Java编程那些事儿7_io
Java编程那些事儿84——IO简介I/O处理技术是Java语言中实现文件操作、内存操作、控制台输入以及网络编程的基础,但是由于I/O技术本身的设计原因,也使得I/O处理技术的难度比较大,需要花费比较大的精力进行学习。 11.1 I/O简介在程序中,输入和输出都是相对于当前程序而言的,例如从硬盘上读取一个配置文件的内容到程序中,则相当于将文件的内容输入到程序内部,因此输入和“读”对应
2009-10-26 10:28:00
351
原创 Java编程那些事儿6_util包
Java编程那些事儿78——时间和日期处理9.6 java.util包 java.util包是Java语言提供的工具类包,该包中包含了如日期、随机数和数据结构实现类等一系列的工具类实现,是学习Java语言的基础包之一。 9.6.1 时间和日期处理 使用程序进行时间和日期处理,是程序员必须的一种常用技能,在不同的程序设计语言中提供了不同的格式进行实现,现
2009-10-26 10:25:00
317
原创 抽象类与接口错题集
接口的变量必须是public static型的,常量数据 方法为抽象方法public abstrate和类的声明一样,访问控制符只能使用public和默认的this 与super关键字的理解。super方法,成员变量,构造方法的引用。记住他们的局限性。抽象类(除了有抽象方法) 在抽象类内部,可以和实体类一样,包含构造方法、属性和实体方法,这点和一般的类一样。构造方法不足之处,定义一个构造函数ne
2009-10-26 10:24:00
200
原创 Java编程那些事儿72——包的概念
Java编程那些事儿72——包的概念 8.11 包的概念 随着项目复杂度的增加,一个项目中需要实现的类和接口的数量也将快速增长,为了方便对于代码的管理和阅读,需要将这些类和接口按照一定的规则进行分类,这就是程序设计中命名空间(name space)概念出现的原因。 在Java语言中,为了对同一个项目中的多个类和接口进行分类和
2009-10-17 14:40:00
261
原创 Java编程那些事儿5——内部类简介
Java编程那些事儿71——内部类简介 8.10 内部类(Inner Class) 内部类是Java语言中的一种特殊的语法,简单的来说,就是在一个类的内部再声明一个类,这些声明在类内部的类就被称作内部类。在实际声明时,内部类可以声明在类的内部、类的方法内部,也可以声明在类的构造方法内部,内部类声明的语法格式和一般类的声明一样,只是内部类声明时可以使用static修饰符进行
2009-10-17 14:33:00
216
原创 编写程序的一般步骤
1.分析类有哪些属性和方法2.写构造函数(对参数初始化还要考虑其合理性,比如份在1~12这个范围内)例子看ch04中的Birth类。3.写方法要注意返回值类型,还有参数的类型,(基本数据类型和复合数据类型)如果是复合数据类型在调用这个方法的时候要用构造函数来给这个方法赋值。4.属性的调用。可以在构造方法里面调用,也可以在方法里面调用,可以用对象名.方法调用也可以用对象名.属性名调用结合实例来理解
2009-10-17 14:27:00
1074
原创 Java编程那些事儿1_数组
Java编程那些事儿43—数组概述数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。 Java语言中的数组可以分为:一维数组和多维数组,本部分将首先以一维数组为基础进行讲解,最后讲解多维数组的概念和相关的理解、使用。了解了数组以上相关的概念以后,在实际使用数组时,数组的类型、数组的长度以及数组中每个元素的功能,都由程序员根据需要进行指定,这些都需要一定的设计技巧,也
2009-10-17 13:55:00
390
原创 Java编程那些事儿4_抽象类与接口
8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构,也像制造汽车时,需要首先制作汽车的框架,然后才是安装配件以及美化等工作。程序项目的实现也遵循同样的道理。 在项目设计时,一个基本的原则就是——“设计和实现相分离”。也就是说结构代码和逻辑代码的分离,就像设计汽车时只需
2009-10-17 13:46:00
338
原创 Java编程那些事儿3_面向对象类与对象
Java编程那些事儿57—面向对象基础第八章 面向对象 在程序中,最核心的是数据结构和算法,不同的程序需要根据需要设计不同的数据结构,然后依赖程序的功能以及数据结构设计对应的算法,这种设计方式是程序的底层设计,也就是解决具体的功能。 当程序项目复杂到一定程度时,就不仅要专注于底层的设计,更要对程序的结构进行设计,面向对象(Object-Oriented,简称OO)就是
2009-10-17 13:20:00
599
原创 Java编程那些事儿2_方法
Java编程那些事儿52—方法声明第七章 方法方法的来源方法的概念来源于数学上的函数,在数学中,当数据具有一定的规律时,就是用一个函数来代码该数字的规律,例如f(n)=n则代表1、2、3、……这样的一个数列。在数学上n是参数,对于确定的n值只有一个f(n)的值和它对应方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个: l结构化代码
2009-10-16 17:29:00
321
1
原创 SQL多表连接查询
sql语法:inner join on, left join on, right join on详细使用方法。2009年09月30日 星期三 上午 11:441.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法select
2009-10-12 08:53:00
1487
4
原创 托盘的定义
系统托盘的来历? 位于屏幕底部的控件的正式名称叫作任务栏(taskbar)。在任务栏中包含了一些其他的组件,例如“开始”按钮、一些任务栏按钮、时钟窗口,以及任务栏的通知区域。 人们最常犯的一个错误就是把任务栏的通知区域叫作托盘(tray)或者系统托盘。这是不正确的。如果你在某篇文章中发现有人把通知区域叫作托盘,那么这其实是一个错误。 在Windows 95的早期版本中,最初的任务栏还不是像现
2009-10-08 11:26:00
287
原创 进程小全
进程都可以用cmd来打开的,任何程序都可以用cmd来打开,另一种方法就是图形化操作。下面列出更多的进程和它们的简要说明 进程名 描述 smss.exe Session Manager csrss.exe 子系统target="_blank">服务器进程 winlogon.exe 管理用户登录 services.exe 包含很多系统
2009-10-08 11:16:00
278
1
原创 微软管理控制台 MMC(Microsoft Manager Control)企业管理器出问题所解决的方法
2、MMC.EXE 微软管理控制台 MMC(Microsoft Manager Control)是指进行系统维护的各种管理工具运行的地方,通过它用户可以创建、保存和打开用于管理硬件、软件和Windows系统组建的工具. MMC本身不执行管理功能,但它可以接纳执行各种系统功能的工具,可在MMC中添加的插件包括管理工具、ActiveX控制、连接到网页、文件夹、控制台任务板和任务.
2009-10-08 11:15:00
541
原创 SQL语法 分隔符理解
“单引号和双引号之间的区别最早在SQL92标准中引入的。对于标识符,这个标准区分了常规标识符和分隔的标识符。两者主要的区别在于:分隔的标识符被括在双引号中(Transact-SQL也支持方括号的使用:[标识符])并且是区分大小写的。单引号只用于字符串的定界。总的来说,引入分隔的标识符是为了对标识符进行规范,否则就会与保留字相同了。特别要提到的是,分隔的标识符能够使你在命名(标识符或变量
2009-10-08 11:12:00
2478
1
原创 sql学习方法小结
要有决心、有信心、有恒心,勤思考,多钻研,多应用再与其他人(比如老师、同学等)多交流,多勾通,或就某一问题与其他人展开协作讨论、共同解决,以期取长补短,共同提高联机文档不错。先学数据库理论 再学数据库SQL语言想学精通就先从基础开始学习,急用就学数据的插入 修改 删除 更新就可以了当然还有数据的连接的问题。有基础的话可以多参与一些数据库开发项目我建议你还是背背那些
2009-10-08 11:06:00
523
原创 sql服务器知识
sql server服务器和服务器组有何区别服务器组只是个逻辑上的概念,类似于班级或者QQ里面的同事、朋友、家人的分组。一般班级下面有N个学生。学生就相当于服务器了。 只是为了方便组织罢了,当服务器太多的时候,放在不同分组下便于找到服务器。sql server里面两种身份验证方式有什么不同? 抽象一点说,就是你要修改一个东西。系统要验证你是什么身份,数据库毕竟不是随便可以乱改
2009-10-08 11:03:00
197
原创 对sql2000的一个认识
Sql2000安装文件夹里面的文件要清楚。每个软件都一样,软件安装以后要知道每个文件夹的作用。Sql函数的认识,cxc.mzdatachange这个数据转换软件。(基本就改两个方面,数据类型,和数据)站在巨人的臂膀上,1通过已经写好的语句来分析函数的作用。2.通过英文名称来学习函数的作用。知词达意
2009-10-08 11:01:00
182
原创 添加右键cmd选项
由于软件有两种模式,一种是菜单管理模式,是完整版的可动态修改菜单的 但是需要在CMD窗口下调用系统EXE文件并修改些参数 老打开CMD然后复制路径接着右键粘贴挺麻烦的 想到以前有的OS右键菜单有DOS快速通道,可以打开CMD.EXE 上网找到了这个,可以直接右键进入当前目录的CMD窗口 说明完毕,贴关键的东西 在文件夹的右键菜单中添加“命令提示符cmd”快捷通道选项。 运行regedit打开
2009-10-08 10:57:00
472
原创 javaScript验证代码(用户名,密码,邮箱)
function IsDigit(cCheck) { return ((0} function IsAlpha(cCheck) { return (((a} function IsaNull(cCheck) { return(cCheck != " ") } function checkform() { id = document.sform1.id.value; if (id == "
2009-09-27 17:26:00
1356
原创 利用javascript验证输入框中的值是否为日期格式
1、判断是否为年月日时间格式 //去除字符串首尾空格String.prototype.trim = function(){ return this.replace(/(^/s*)|(/s*$)/g, "");}//验证是否为日期function validator(){ if(isDate(document.all.demo1.value.trim())==f
2009-09-27 09:44:00
547
原创 Input/Text 对象所有事件
Text 对象事件 onBlur 当 text field失去聚焦的时候执行一些代码 onChange 当 text field失去聚焦并且它的值发生变动的时候执行一些代码 onClick 当用户在 text field中用鼠标左键点击时执行一些代码 onFocus
2009-09-27 09:26:00
200
javabean +jsp企业门户新闻网
2009-11-18
java server 2000 驱动
2009-11-02
BBS系统 struts+mysql
2009-10-31
欣想电子商城 spring+hibernate+sqlserver
2009-10-31
图书管理系统swing+sql2000
2009-10-31
企业人事管理系统 swing+hibernate+oracle
2009-10-31
企业内部通信系统swing+javaDB
2009-10-31
进销存管理系统(swing+sql2000)
2009-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人