![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hello晨光
这个作者很懒,什么都没留下…
展开
-
从Java类库看设计模式 -- MVC模式
有了前面诸多设计模式的基础,这儿可以提出一个比较特殊的模式MVC。MVC并不属于GOF的23个设计模式之列,但是它在GOF的书中作为一个重要的例子被提出来,并给予了很高的评价。一般的来讲,我们认为GOF的23个模式是一些中级的模式,在它下面还可以抽象出一些更为一般的低层的模式,在其上也可以通过组合来得到一些高级的模式。MVC就可以看作是一些模式进行组合之后的结果(实际上,MVC的出现要早于设计模式原创 2005-06-22 23:22:00 · 1705 阅读 · 0 评论 -
在JSP页面中轻松实现数据饼图
JSP提供了很多简单实用的工具,其中包括从数据库中读出数据,发送数据,并能够把结果显示在一个饼状图形。现在让我们看看这一简单而实用的方法。 你所需要的东西 为了能正确运行这一文章相关的范例,你必须需要JDK 1.2或更高的版本、一个关系数据库管理系统、一个JSP网络服务器。我都是在Tomcat调试这些例子,同时我也使用了Sun Java 2 SDK发布的com.sun.image.code原创 2005-06-18 01:54:00 · 805 阅读 · 0 评论 -
JAVA核心技术(卷一)的下载地址
经过鄙人的搜索,终于找到了JAVA核心技术(卷一)的下载地址http://www.netyi.net/viewbook.asp?id=6974 呵呵!不过不能直接下载的,是要注册的。注册后只需要登陆3次就可以下载了。记住:同一IP的机子48小时内登陆只能算一次的积分(2分)原创 2005-06-18 01:58:00 · 1786 阅读 · 0 评论 -
IT从业人员必看的10个论坛
(1) IT技术开发综合类 http://community.csdn.net/ 适合人群:只适合软件开发者 技术开发最全面的论坛,里面可以遇到很多牛人,版面也很全,什么J2EE,.NET啊,该有的全上,在这里基本上可以提出任何问题,人气也是最旺的,不过一般提出的意见都有正方两面的,所以最终解决问题,还是靠自己。 (2) www.itpub.net原创 2005-06-18 02:01:00 · 1339 阅读 · 0 评论 -
心目中的Java2十大经典中文图书
第一名:Java编程思想第二版(Thinking in java second)-包含范围:全部。 没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好象也有人译了)--国内版是京京工作室翻译的-基本上毁了此书--错误术语太多-推荐高手看E文版,新手就不要先看此书了。第二版更精采--台湾的侯捷译了此书-可以到www.csdn.net看看前几章的中文版(不过是台湾术原创 2005-06-18 02:01:00 · 9756 阅读 · 2 评论 -
java爱好者的福音
经过本人在网上的不懈搜找,终于找到了个适合不同java学习水平的好网站:www.lihuasoft.net 里面应有尽有。对于没有接触过java的初学者而言是个不错的选择,而且很容易进一补提高。 里面的电子书都是免费下载的,呵呵 !~~~~~~~~~还不错吧!http://www.lihuasoft.net/subject/java.php/原创 2005-06-18 02:03:00 · 675 阅读 · 0 评论 -
推荐一本java好书
java入门的书很多,如果有一本好的学习书会带来事半功倍的效果。经过本人经验,发现Core Java Volume 1 的中译本:Java 核心技术卷一,原理(英文原书第5版),机械工业出版社出版,李如豹,刚冬梅译 较好,很适合初学者,而且翻译也做得非常不错,可以说做到了用真正的中文把意思表达了出来,读来不会感觉到晦涩,全书的结构安排非常合理,书中的例子选择很合理,简单又不空泛。相反,你可以从原创 2005-06-18 02:04:00 · 1044 阅读 · 0 评论 -
Applet加载Java应用程序
Applet加载Java应用程序如何编写小应用程序(Applet)并把其嵌入到网页中去的问题在很多关于Java的书中均有讨论。在这里我们不再重复此类问题,而是讨论如何将一个小应用程序用做构件,并能让自己编写的应用程序正常地加载并运行Java小应用程序。 什么是小应用程序(Applet) “Applet”(小应用程序)通常被认为是能嵌入互联网网页的有安全防护的应用程序。应该说这样的定义并不是原创 2005-06-18 02:05:00 · 1080 阅读 · 0 评论 -
为什么程序员不应调用“sun”包?
J2SE API Documents是我们最常用的参考手册,但细心的朋友可能会发现,在“%JAVA_HOME%/jre/lib/rt.jar”中包含比API文档更多的类,那么其它的类为什么没有在帮助文档中出现呢?在SUN的JDK FAQ中有一篇“Why Developers Should Not Write Programs That Call sun Packages”,该文部分地解答了这个原创 2005-06-18 02:08:00 · 571 阅读 · 0 评论 -
java的运行过程
一,我们所看不到的: 1,如果java文件没有package,就默认给文件加上"无名"package; 2,默认导入java.lang包,所以我们的java程序中可以使用Sting,Math,Integer等类,包括一些异常类; 3,如果生成的类没有父类,则为这个类隐式加上父类:Object;因此,包括Object中的许多方法可以使用; 4,字段的初始化; 二,我们所看的到的: 既然看的到,就先看原创 2005-06-18 02:21:00 · 1172 阅读 · 1 评论 -
如何才算掌握Java(J2SE篇)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道原创 2005-06-18 02:23:00 · 838 阅读 · 0 评论 -
如何使用Java编写多线程程序
一、简介1、什么是线程 要说线程,就必须先说说进程,进程就是程序的运行时的一个实例。线程呢可以看作单独地占有CPU时间来执行相应的代码的。对早期的计算机(如DOS)而言,线程既是进程,进程既是进程,因为她是单线程的。当然一个程序可以是多线程的,多线程的各个线程看上去像是并行地独自完成各自的工作,就像一台一台计算机上运行着多个处理机一样。在多处理机计算机上实现多线程时,它们确实可以并行工作,而且采原创 2005-06-16 20:33:00 · 960 阅读 · 0 评论 -
产生彩色验证码_(javabean实现)
本文将教你如何一步一步地使用javabean实现了产生彩色验证码的全过程,并提供源代码。 文件名:Image.java=====================================/* * Created on 2004-8-4 * * To change the template for this generated file go to * Window>Preference原创 2005-06-16 20:38:00 · 1269 阅读 · 0 评论 -
Java运行时多态性的实现
运行时多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,下面就继承和接口实现两方面谈谈java运行时多态性的实现。 一、通过继承中超类对象引用变量引用子类对象来实现 举例说明: //定义超类superA class superA { int i原创 2005-06-16 20:48:00 · 667 阅读 · 0 评论 -
J2EE架构的6个最佳实践
--利用高级J2EE最佳实践来改善现有和将来的J2EE应用程序的架构和设计 作者:Tarak Modi 虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢? 首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build dail原创 2005-06-19 01:47:00 · 683 阅读 · 0 评论 -
Eclips使用秘技(绝对经典)
Author:sungo 前言: 本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目的,是希望能将原创 2005-06-19 01:49:00 · 869 阅读 · 0 评论 -
Servlet中如何捕获Session事件?
捕获Session事件的意义: 1、 记录网站的客户登录日志(登录,退出信息等) 2、 统计在线人数 3、 等等还有很多,呵呵,自己想吧……总之挺重要的。 Session代表客户的会话过程,客户登录时,往Session中传入一个对象,即可跟踪客户的会话。在Servlet中,传入Session的对象如果是一个实现HttpSessionBindingListener接口的对象(方便起见,此对象称为监听原创 2005-06-19 01:56:00 · 846 阅读 · 0 评论 -
再论Java Swing线程
不正确的Swing线程是运行缓慢、无响应和不稳定的Swing应用的主要原因之一。这是许多原因造成的,从开发人员对Swing单线程模型的误解,到保证正确的线程执行的困难。即使对Swing线程进行了很多努力,应用线程逻辑也是很难理解和维护的。本文阐述了如何在开发Swing应用中使用事件驱动编程,以大大简化开发、维护,并提供高灵活性。 背景 既然我们是要简化Swing应用的线程,首先让我们来看看原创 2005-06-18 01:53:00 · 1044 阅读 · 0 评论 -
JSP最新特性及思想的最佳实践
概要: JSP规范的不断进展,可用的jsp开发工具数量不断增多,以及jsp技术可涉及领域的不断的扩展,促进了基于jsp技术的高维护性能和标准化的网络应用的开发。这篇文章讨论了在jsp进展中的一些主要内容以及如何更容易的开发健壮的JSP网络应用。这篇文章可以帮助读者提高应用JSP强大功能的能力,并能够让你为将来JSP的升级做好准备。 自从我(原文作者)在2001年底发表了“JSP最原创 2005-06-17 13:57:00 · 809 阅读 · 0 评论 -
JAVA程序员面试32问,你能回答多少题?
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&原创 2005-06-19 01:48:00 · 705 阅读 · 0 评论 -
JAVA精品网址推荐(多个站点)
下面是一些我看到过的JAVA网址,觉得还不错,大家有兴趣可以都去看看。A Programmers Guide to the World Wide Web http://www.apl.jhu.edu/~hall/WWW/学习JAVA及INTERNET相关知识的最佳网站developerWorks Java technology overview http://www.ibm.com/deve原创 2005-06-22 23:13:00 · 37695 阅读 · 0 评论 -
Java开发为什么需要UML
知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML拥有但JAVA不具备的吗?知道我们为什么需要除JAVA外的另一种电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代品。UML并不仅仅只是JAVA或者其它什么语言的替代品。UML是面向对象的分析及设计的注释。UML是独立于那些传统设计语言之外的一种语言。因为UML并不依附于某种语言,而且它被用作是联系沟通Java、 C++ 、Sm原创 2005-06-22 23:25:00 · 1011 阅读 · 0 评论 -
win2000server IIS和tomcat5多站点配置
配置要求:IIS(win2000 server 自带)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 连接器、Tomcat 5.0.24 (或更高版本)准备一、Java 2 SDK 1.4.2 (或更高版本)1、 www.java.sun.com/downloads/ 网站中下载,选择2、 Java 2 Platform, Standard Edition原创 2005-06-28 20:39:00 · 1624 阅读 · 0 评论 -
设计模式之State
State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较高,我们原创 2005-06-22 22:55:00 · 684 阅读 · 0 评论 -
Java陷阱一箩筐----面试题集及解答
找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN,以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都原创 2005-06-22 22:56:00 · 1165 阅读 · 0 评论 -
j2ee基本配置weblogic+JBuilder
查了些资料,总结了些给需要的朋友:8种数据库JDBC连接写法 1. MySQLDriver:org.gjt.mm.mysql.DriverURL: jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName=data2. PostgreSQLorg.postgresql.Driverjdbc:postgresql://MyDbComputerNa原创 2005-06-22 22:59:00 · 1833 阅读 · 0 评论 -
Java语言学习的要点
Java的学习是比较复杂的,主要表现在相关的一系列平台、规范和协议上。有经验的Java程序员都知道,只掌握了Java语言本身很难开发应用程序。本文不讨论这些复杂的概念,而是从初学者的角度,对于Java语言本身的学习提出自己的见解和建议。本文的讨论基于以下假设: 学习的目的是为了将来进行应用程序的开发,而不是进行语言理论研究 将来的应用开发是在成熟的平台上展开,而不是自己从底层开发平台掌握静态方原创 2005-06-22 23:05:00 · 1286 阅读 · 0 评论 -
好的JAVA风格
为什么代码很重要尽管JAVA是用来写程序而不是散文, 但它仍然被用来表达思想和观点的。而且,在调查中显示,那些思想和观点在实际中完成了很多事情。为编写出好的JAVA风格而担忧,似乎是在浪费时间, 但实际上它对我们编写程序是很适宜的,因为它所要表达的思想和观点是格外清晰的。 这里提供一些理由,为什么要使用好的JAVA代码规范 一个软件产品的80%的生命期是在维护(maintenance)。 几乎没有原创 2005-06-22 23:07:00 · 1182 阅读 · 0 评论 -
Java编程基础
Java语言由语法规则和类库两部分组成,其中语法规则确定了Java程序的书写规范,学习好语法规则是Java语言,也是所有编程语言的基本功。本文主要向大家简单介绍一下Java的语法规则。 Java语言与C/C++语言有着紧密的联系,Java中的许多术语来自于C++,起语法也来自于C++。因此Java的语法和c++的语法计划一模一样。下面简单介绍一下Java的具体语法。一、Java的词法1、标识符标识原创 2005-06-22 23:09:00 · 1409 阅读 · 0 评论 -
用JavaBean实现文件上载
请求分析 要实现文件上载,我们必须先了解上载文件的HTTP请求。下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。 这个简单的应用是开发真正文件上载JavaBean的准备工作。它由三个文件构成:HTML文件main.html,JSP页面Jsp1.原创 2005-05-25 09:47:00 · 707 阅读 · 0 评论 -
Jboss下配置EJB
一、前言 Jboss为Open Source,完全免费的Appliaction Server,对于J2EE有很好的支持,可以和Tomcat完美结合。 二、下载,安装 下载地址为Jboss官方站点:http://www.jboss.org/,我下载的是Jboss2,而且和tomcat一起的,这样避免了单个下载一起配置的问题。下载地址是:http://www.jboss.org/jboss原创 2005-05-25 09:57:00 · 773 阅读 · 0 评论 -
JBoss的安装
JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更容易理解J2EE的来龙去脉。注意,正如Tomcat3 和Tomcat 4两个版本差异很大一样,Jboss 2和Jboss 3两者差异较大,本处是以Jboss 2为例,建议安装JBoss 3. Jboss 3 安装原创 2005-05-25 18:37:00 · 719 阅读 · 0 评论 -
开发J2EE应用的要领
J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台。其规范之多、内容之广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopLink、Hibernate)、XML-DBMS、JAXB等方法(其中一些方法不是J2EE规范所包含的)。因此,为实现原创 2005-06-14 21:12:00 · 568 阅读 · 0 评论 -
Java入门需掌握的30个基本概念
Java的白皮书为我们提出了Java语言的11个关键特性。 (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。 (2)分布式:Java带有很强大的TCP/IP协议族的例程库,Java应用程序能够通过URL来穿过网络来访问远程对象,由于servlet机制原创 2005-06-16 20:36:00 · 603 阅读 · 0 评论 -
在JSP中访问数据库方法
在JSP中访问数据库方法 JSP(JavaServer Pages)是由Sun 公司倡导、许多公司参与建立的一种动态网页技术标准。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识(tag)或者小脚本(Scriptlet)来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行原创 2005-06-17 13:44:00 · 759 阅读 · 0 评论 -
Eclipse+Tomcat+Lomboz的配置总结
文章来自 编程档按中心 10万篇 经典技术文档 http://www.seeitco.com/doc/Html/Java/index.htmlEclipse+Tomcat+Lomboz的配置总结 Eclipse+Tomcat+Lomboz的配置总结最近这几天在研究Eclipse插件的配置,也参考了网上的一些帖子,终于把Eclipse+Tomcat+Lomboz配置成功了,下面写原创 2006-06-21 22:48:00 · 2145 阅读 · 0 评论