Java
文章平均质量分 61
chiefsailor
这个作者很懒,什么都没留下…
展开
-
Java Learning Path全五篇(Java学习入门到精通)
Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的J转载 2006-11-07 20:01:00 · 807 阅读 · 0 评论 -
关于实施MVC框架结构的WEB项目的一些见解
一、实施Java的WEB项目需要掌握的 Java从语言角度来讲不是很难,但是从整体设计角度来讲属于完全面向对象的高级框架。如果要设计一个良好的框架结构,单单只掌握Java语言远远不够。在一个框架应用中语言只是其中的一个调价,想要发挥好语言的优势,还要有良好的环境条件才能。这就涉及到一个设计模式,还有和设计模式相关的一些知识。 Java是一种存面向对象的语言,所以要把Java应用的好转载 2007-01-09 00:57:00 · 561 阅读 · 0 评论 -
关于 contentType 和 pageEncoding 的差异 和 中文JSP页的设定技巧
转自:http://kainecy.spaces.live.com/blog/cns!673BC9A009EC6847!213.entrycontentType -- 指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码. 就是 Mozilla的 Character encoding, 或者是 IE6的 encoding. 例如 JSPtw Forum 用的cont转载 2007-01-09 01:29:00 · 902 阅读 · 1 评论 -
Sakai工具开发
之前一直说要报告下自己做过的课程作业,现在正式介绍一下。 如果简单的说,Sakai系统最常见的使用是作为师生交互的平台,在这个平台上可以实现作业提交和批改,分组讨论以及资源共享等等,详细可以参照Sakai的官方网站 http://www.sakaiproject.org/ Sakai系统在设计之初就设计好主要的框架,系统中的功能基本上都是以工具的形式加入的。 项 目的需求来自于原创 2007-01-21 02:45:00 · 3090 阅读 · 16 评论 -
学Java流程
入门/基础篇: 《 Java2核心技术(第6版)卷I:基础知识 》(CORE JAVA) 初学Java的经典著作!通过它可以快速掌握Java编程,这本书也同样适合Java程序员用作参考书,因为它涵盖的范围非常广,包括从正则表达式到高性能I/O这样的主要新特性。 《 Java编程思想(第2版) 》(Thinking in Java) 这本书受到全球程序员的广泛认同,它的前两版曾多次荣获Softwar转载 2007-01-22 03:43:00 · 830 阅读 · 0 评论 -
Java程序的编码规范(1)
作者:李小敏 本文选自:IBM DW中国 2002年08月21日 作者按:所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。 命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些 规范并不是转载 2007-01-22 04:05:00 · 673 阅读 · 0 评论 -
JAVA编程规范总结
设计类和方法 ==================创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种思路作了进一步的发挥,将他们的所有方法放入单个类之中。 之所以不能正确的认识类的功能,原因之一是类的实现实际上并不影响程序的执行。当一个工程被编译时,如果所有方法都放在单个类中或者转载 2007-01-22 04:19:00 · 810 阅读 · 0 评论 -
Java开发技术十年的回顾与展望
从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。 一、 JDK前传 在这个世界上,熟悉Java历史的人非常多,如果要问一个人Java是从哪年诞生的,也许大多数人都会回答是1995年(这个非常好记,因为微转载 2007-03-12 00:59:00 · 738 阅读 · 0 评论 -
Java2十大经典中文图书
只针对Java2平台-而且是在国内可以找到的中文版的,其实书好不好是见仁见智的(高手可以去看Sun的开发文档,这也可以理解)--这只是一家之见而已--欢迎大家点评。 第一名:Java编程思想第二版(Thinking in java second)-包含范围:全部。没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好 象也有人译了)--国内版是京京工转载 2007-01-22 03:37:00 · 723 阅读 · 0 评论 -
Java 学习之道
目前 Java 可以说是产业界和学术界最热门的语言,许多读者都很急切想把 Java 学好。除非像电影「骇课任务」 (Matrix)一样能够把需要的专业技巧下载到脑海(女主角只花了几秒下载资料,就马上具备飞行员的技巧),或是武侠小说中的运功传送内力的方式,否则 花上一段时间苦学是免不了的。花时间,不打紧,就怕方法错误,事倍功半。我认为,学习 Java 包括了下列的范畴: * 认识 Java转载 2007-01-22 03:52:00 · 616 阅读 · 0 评论 -
Java打包详解
兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都欢迎你进入精彩java世界兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都 欢迎你进入精彩java世界,welcome!可能你刚刚对每个人说:Hello World!也或者……ok!这已经足够了。那就让我们开始吧,开始这个魔幻世界的旅程: jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。 为 什么会有这个转载 2007-01-23 16:34:00 · 570 阅读 · 0 评论 -
Java编程规范之命名规范
转自:http://edu.yesky.com/edupxpt/393/2157893.shtml命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名转载 2007-03-14 00:37:00 · 1012 阅读 · 0 评论 -
Java的30个基本概念
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念. Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的转载 2007-01-23 16:28:00 · 668 阅读 · 0 评论 -
Java编程规范之程序编写规范
转自:http://edu.yesky.com/edupxpt/393/2157893_1.shtml程序编写规范 exit() exit 除了在 main 中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。 异常 申明的错误应该抛出一个RuntimeException或者派生转载 2007-03-14 00:39:00 · 569 阅读 · 0 评论 -
Java 专业人士必备的书籍和网站列表
转自:http://www.ibm.com/developerworks/cn/java/j-javares.html?S_TACT=105AGX52&S_CMP=techcsdn#resources 您必备的参考资料 级别: 初级 Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC 2007 年 1 月 15转载 2007-04-01 21:49:00 · 570 阅读 · 0 评论 -
JAVA虚拟机几个命令行参数说明
一、运行class文件执行带main方法的class文件,命令行为:java转载 2007-04-01 21:57:00 · 601 阅读 · 0 评论 -
jsp中文显示乱码解决方案
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接四、数据库的显示乱码大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服务器和不同的JDK版本,转载 2007-01-09 00:52:00 · 660 阅读 · 0 评论 -
utf-8乱码解决方案
在解决乱码问题前,必须先搞清楚几个相关的问题。为每个jsp页面设置了其编码格式(utf-8),但传递数据到另一页面时依然显示为乱码? 首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位丢失的情况。即3个字节变为两个字节,自然会变成乱码。为什么保存到转载 2007-01-09 00:42:00 · 3266 阅读 · 1 评论 -
Java/JSP中文乱码问题解决心得
转自:http://kainecy.spaces.live.com/blog/cns!673BC9A009EC6847!214.entry自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一转载 2007-01-09 01:26:00 · 778 阅读 · 0 评论 -
Java基础知识——Java入门与加深
(一) 1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。 2 什么是JRE/J2RE? 答:J2RE是Java2 Ru转载 2006-11-07 20:05:00 · 628 阅读 · 0 评论 -
用Maven进行项目管理
原作者:Rob Herbst 当您的项目逐渐变得庞大和复杂时,最好使用一种构建工具来自动构建您的项目。例如,一个典型的java项目,每次构建时都要经历编译java源代码,把class文件打成.jar包,生成javadocs文档等步骤。这些步骤都可以用构建工具帮您自动完成。说到构建工具,大家肯定都知道make,但make是依赖具体操作系统的。Java-centric选择了Ant,一种可以跨平台转载 2006-11-24 21:19:00 · 903 阅读 · 0 评论 -
JAR 文件揭密- 探索 JAR 文件格式的强大功能
来源: http://www-900.ibm.com/developerWorks/cn/java/j-jar/index.shtml 级别:入门 Pagadala J. Suresh (pjsuresh@in.ibm.com), 软件工程师, IBM Global Services India Palaniyappan Thiagarajan (tpalaniy@in.ibm.com), 软件工转载 2006-11-29 12:43:00 · 815 阅读 · 0 评论 -
JDBC连接MySQL
JDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();JDBC URL 定义驱动程序与数据源之间的连接标准语法:::MySQL的JDBC URL格式:jdbc:mysql//[hostnam转载 2006-11-29 13:11:00 · 1259 阅读 · 0 评论 -
Eclipse使用初步
一、Eclipse启动参数大全二、Eclipse启动参数研究三、Eclipse优化启动参数-vmargs -Xmx详解四、Eclipse使用秘笈一、Eclipse启动参数大全转自:http://beansoft.blogchina.com/blog/article_10442.637044.html只留下了中文版本,要看英文版本请去原贴.Eclipse 运行命令行参数大转载 2006-11-24 21:26:00 · 1259 阅读 · 0 评论 -
Java开发者必去的20个英文技术网站
http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - OReilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer转载 2006-11-24 21:53:00 · 547 阅读 · 0 评论 -
Java Web开发环境搭建(补记)
Tomcat 5.5.17 安装1、下载Tomcat和图形管理插件 apache-tomcat-5.5.17.zip 下载地址:http://www.apache.org/dist/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.zip 图形管理插件:jakarta-tomcat-5.5.17-admin 下载地址:http://apache.j原创 2006-11-29 13:16:00 · 1117 阅读 · 0 评论 -
Java Web开发环境搭建
花了一个晚上的时间搭建起来了Java安装环境 ,主要包括MyEclipse的安装,Mysql Server的安装。大概的Web开发的环境,包括Tomcat已经成功搭建起来了,记录一下。环境:Windows XP SP2 + JDK 1.5.0_07MyEclipse安装版本:Eclipse3.2+MyEclipse 5.0.1GA+Tomcat 6.0参考:搭建Eclipse+My原创 2006-11-25 02:58:00 · 1301 阅读 · 0 评论 -
JAVA和C++的区别
发表日期:2004年9月23日JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c+转载 2006-12-04 18:38:00 · 646 阅读 · 0 评论 -
Eclipse常用快捷键和插件
常用到的Eclipse快捷键 Ctrl+s 存盘 Ctrl+/ 注释(取消)代码 Ctrl+shift+/ 注释代码块 Ctrl+shift+/ 取消代码块 Alt+/ 代码辅助/调出IF语句等程序模板:使用方法:打出if,按ALT+/ Ctrl+D 删除一行 Ctrl+Shift+D 在debug模式里显示变量值 Ctrl+1 快速修复 Ctrl+Shift+f 代码格式化 Ctrl+Shift转载 2006-12-16 01:23:00 · 869 阅读 · 0 评论 -
JavaBean实现多文件上传的两种方法
JavaBean是一种基于Java的软件组件。JSP对于在Web 应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。 文件的上传功能在基于B/S的开发模式中非常普遍。同其他开发工具相比较,JSP对文件的上传支持并不是很完美,它既不象ASP那样一定需要使用组件来完成,也不像PH转载 2006-12-16 02:03:00 · 688 阅读 · 0 评论 -
用JavaBean实现文件上载
请求分析 要实现文件上载,我们必须先了解上载文件的HTTP请求。下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。 这个简单的应用是开发真正文件上载JavaBean的准备工作。它由三个文件构成:HTML文件main.html,JSP页面Jsp1.转载 2006-12-16 01:46:00 · 738 阅读 · 1 评论 -
在jsp中使用smartupload组件上传文件
jsp对上传文件的支持不象php中支持的那么好,直接做成了函数,也不象asp中要通过组件才能实现。jsp中可以通过javabean来实现。但是我们没有必要自己去写一个上载的bean,在网上已经有了很多成型的技术,smartupload就是其中的一个。但是smartupload是将文件先读到服务器的内存中,所以上传太大的文件(超过100兆)有可能会出问题,也算是一个美中不足吧:) 先说一下提交的页面转载 2006-12-16 03:57:00 · 905 阅读 · 0 评论 -
Java Web项目开发到底需要掌握哪些技术?
//作者:梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于J2EE及SSH(Struts- Spring-Hibernate)架构的Java软件技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。转载 2007-01-09 01:03:00 · 1358 阅读 · 0 评论 -
C# VS JAVA
文章来源:http://www.matrix.org.cn/thread.shtml?topicId=38464&forumId=44C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢? 本文的比较结果表明,转载 2007-04-24 23:25:00 · 658 阅读 · 0 评论