Welcome 微信登录

首页 / 软件开发 / JAVA

用Java编写的记事本程序

用Java编写的记事本程序

用Java编写的记事本程序2011-01-18这个学期,我们学习了Java编程,期末之时老师要我们编个记事本作为这门课程的课程设计,我写了一个,大体上的功能都实现了,只有"撤销"的功能没有实现,请各位大虾指点一下,“撤销”的算法,不甚感激!特将记事本的源码附下,请大家指点,看还有没有更简洁高效的算法,请不要吝啬,我的E-mail:yangyong@ccsu.cn,欢迎大家来信指点!/***题目:记事本程序*Aut...
JAVA连接SQLserver数据库注意事项

JAVA连接SQLserver数据库注意事项

JAVA连接SQLserver数据库注意事项2011-01-18在Java文件中,连接SQLserver数据库时,需要一个连接数据库的驱动文件。在你安装jdk的路径下的lib文件夹里拷贝一个文件jtds-0.6.jar,并且在环境变量里设置classpath,例如:你的jdk装在c:jdk,那么环境变量classpath的路径应设为c:jdklibjtds-0.6.jar。(环境变量知道这么设吧?在我的电脑的属性,高级里。多个路径之间用分号隔开。)这里提供...
用J2EE架构企业级应用

用J2EE架构企业级应用

用J2EE架构企业级应用2011-01-18企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intranet和Internet的分布式企业应...
实现javabean的属性拷贝

实现javabean的属性拷贝

实现javabean的属性拷贝2011-01-18在struts的实践过程中,经常两个javabean交换数据的情况,如ActionForm与数据库中的表相关的bean交换数据。通常情况下要写很多get和set语句,一个个属性依次拷贝。这样的话,如此重复繁重的工作让程序员感觉不到编程的快乐。于是在网上查相关资料知,在apache.org有一个project:common-beanutil,提供的一个BeanUtil类,这个类有一个静态方法BeanUtil....
提高EJB性能的技巧

提高EJB性能的技巧

提高EJB性能的技巧2011-01-18项目进行到这里,开始出现新的问题。EJB调用是耗时、费力的。怎么提高EJB的性能?我们为解决这一问题,开始边写边讨论。等到完成了,我才发现,我们所应用的技巧总结一下,竟有十条。把提高EJB性能的这些技巧总结一下,为以后的项目做参考。1.用一个Session Bean封装多个Entity Bean,将原来的多个Entity Bean的Remote调用和Local调用封装在一个Session Bean中。所以建立一个Se...
关于java vm的垃圾收集

关于java vm的垃圾收集

关于java vm的垃圾收集2011-01-18一、sun jvm的自动收集与编程显式调用System.gc()是有区别的,自动回收的线程级别是最低的,如果系统越来越繁忙,压力越来越大,那么自动回收的线程运行的机会就会变小,甚至不会运行,结果是内存不能释放;不建议使用编程调用System.gc()是因为垃圾收集时,系统会挂起,而编程调用一般是定时处理的,并且用户线程度高于5,即肯定会被运行(这个我用过,回收效果明显,做过j2me的朋友肯定会有更深的体会的)...
探秘Java 7新增垃圾回收器G1特性

探秘Java 7新增垃圾回收器G1特性

探秘Java 7新增垃圾回收器G1特性2011-01-18译:黄永兵G1垃圾回收器(简称G1 GC)是JDK 7中Java HotSpot VM新引入的垃圾回收器,Java SE 6 Update 14中已经包含了一个G1的体验版本(据51CTO之前的报导,在Java SE 6 u14于6月初登场时,原本Sun的声明是:G1垃圾回收器需要收费方能使用。然而之后不久,Sun表示这是一个误会,修改了原本的发布声明,并表示现在以及将来对G1的使用都是完全免费的)...
SSH笔记一 用maven构建项目

SSH笔记一 用maven构建项目

SSH笔记一 用maven构建项目2011-01-18 BlogJava ju迷迷糊糊的接触java也有大半年之久了,期间一直用java来开发web项目,从最开始的helloworld,到jdbc链接数据库,到现在的用struts、hibernate、spring完成一个项目,收获颇多。所以从今天开始写一个系列详细的讲述如何用maven,struts2、hibernate3、spring2、Tiles2以及mysql完成一个web project。对自己做...
SSH笔记二 整合hibernate和spring

SSH笔记二 整合hibernate和spring

SSH笔记二 整合hibernate和spring2011-01-18 BlogJava ju重新整理起来才发觉,搭建一个SSH框架是件很繁琐的事情。不过总觉得自己搭建的用起来才觉得得心应手,所以尽量的从中来发现一些乐趣。今天的任务是——整合hibernate和spring。完成的效果如下(左边为包视图、右边为文件视图): 1.准备工作(用mysql5新建数据库,暂且命名为ssimdb)1.1 安装mysql5(略),安装完成...
SSH笔记三 反向生成DAO 优化开发目录

SSH笔记三 反向生成DAO 优化开发目录

SSH笔记三 反向生成DAO 优化开发目录2011-01-18 BlogJava ju感谢昨天有人提醒用maven来管理所有依赖,今天稍微看了一下,终于把所有依赖交予了maven。也算对maven的掌握更进了一步。今天的任务是——反向生成DAO并优化开发目录。完成的效果如下(左边为包视图、右边为文件视图): 1.反向生成DAO并测试(上次我们已经在ssimdb中建立了ssim_user表)1.1 hibernate反向工程,切换到...
SSH笔记四 整合struts2

SSH笔记四 整合struts2

SSH笔记四 整合struts22011-01-18 BlogJava ju就好像骑自行车去远行,最开始的时候总是激情澎湃,到了路上越走越发现只是在苦苦的支撑,不过等你走完全程,看那些凝固在照片中的风景与记忆,你只有一种感觉,满足。今天我们的任务是要把struts2整合到项目之中,当然先看一下完成之后我们的项目是什么样子,如图1.在pom.xml中添加对struts2的依赖,<project xmlns="http://maven.apac...
网页Applet录音机的制作

网页Applet录音机的制作

网页Applet录音机的制作2011-01-19网络多媒体是目前Web应用的一个发展方向。在网页上录音,并发给朋友,相信他们收到你的声音一定非常高兴。如今这已经是一项很普通的多媒体应用技术,笔者使用Java语言开发出了能够嵌入Web页面上的Applet录音机(界面外观如下图所示)。如果你有编程的兴趣,不妨试试。在此,我将这种技术介绍给各位编程爱好者。多媒体基本概念及常识开发多媒体音频软件,必须了解一些多媒体基本概念,诸如采样、量化、量化位、采样频率、单双声...
<< 111 112 113 114 115 116 117 118 119 120 >>