- 博客(16)
- 资源 (60)
- 收藏
- 关注
原创 Java编程那些事儿102——网络编程技术1
13.2.1 网络编程步骤 按照前面的基础知识介绍,无论使用TCP方式还是UDP方式进行网络通讯,网络编程都是由客户端和服务器端组成。当然,B/S结构的编程中只需要实现服务器端即可。所以,下面介绍网络编程的步骤时,均以C/S结构为基础进行介绍。 说明:这里的步骤实现和语言无关,也就是说,这个步骤适用于各种语言实现,不局限于Java语言。13.2.1.1 客户
2010-01-09 17:32:00 1048
原创 什么时候应该使用 ==?什么时候应该使用 Equals?
什么时候应该使用==?什么时候应该使用Equals?(如何判断值相等还是引用相等。)Equals 方法只是在 System.Object 中定义的一个虚拟方法,它由任何选择执行该任务的类所重写。== 运算符是一个可由类重载的运算符,该类通常具有恒等行为。对于未重载 == 的引用类型,该运算符会比较两个引用类型是否引用同一对象,而这恰好是 System.Object 中的 Equal
2010-01-09 14:01:00 3007
原创 javabean总结
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接口 2.提供无参数的
2010-01-07 16:53:00 117430 21
原创 HttpServlet详解
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类. Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servl
2010-01-07 00:56:00 3676 5
原创 为什么使用Serializable(序列化)
经常看到有些类调用了Serializable接口,而有些类又没有调用Serializable接口。那么什么情况下要调用Serializable接口。 首先来了解一下Serializable。(类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。序列化接口Serializable没有方法或字段,仅用于标识可序
2010-01-06 22:39:00 1748
原创 Java编程那些事儿70——抽象类和接口(三)
8.9.3 抽象类和接口的比较 抽象类和接口都是进行面向对象设计时专用的设计结构,在实际进行项目设计时,经常需要考虑的问题就是——“使用抽象类还是接口”?下面通过对于抽象类和接口进行简单的比较,熟悉两者之间的区别和联系,从而在实际设计时使用恰当的结构。1. 什么时候使用抽象类或接口?当设计中为了规范类中方法声明的结构(即类的行为)时,使用抽象类或接口。也就是
2010-01-06 19:42:00 1002
原创 Java编程那些事儿69——抽象类和接口(二)
8.9.2 接口 接口(Interface)是一种复合数据类型。 至此,Java语言的所有数据类型介绍完了,下面进行一个简单的总结。Java语言的数据类型分为两大类:基本数据类型和复合数据类型,其中基本数据类型有8种,复合数据类型包括数组、类和接口,由于开发过程中可以根据需要声明新的复合数据类型,所以复合数据类型的数量有无限个。 接口的概念,
2010-01-06 19:16:00 753
原创 Java编程那些事儿68——抽象类和接口(一)
8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构,也像制造汽车时,需要首先制作汽车的框架,然后才是安装配件以及美化等工作。程序项目的实现也遵循同样的道理。 在项目设计时,一个基本的原则就是——“设计和实现相分离”。也就是说结构代码和逻辑代码的分离,就
2010-01-06 18:41:00 677 1
原创 理解JAVA中的接口和抽象类
抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。比如:我们要描述“水果”,它就是一个抽象,它有质量、体积等一些共性(水果有质量),但又缺乏特性(苹果、橘子都是水果,它们有自己的特性),我们拿不出唯一一种能代表水果的东西(因为苹果、橘子都不能代表水果),可用抽象类
2010-01-06 01:41:00 672
原创 Java编程那些事儿67——this和super
8.8 this和super 下面再来介绍一下this和super关键字的使用。在程序中通过使用this和super关键字,可以实现对于类内部很多内容方便的引用,也有助于理解面向对象的实现原理,更方便的理解面向对象技术的内部实现。8.8.1 this关键字 this关键字代表自身,在程序中主要的使用用途有以下几个方面:l 使用this关键字引用成员变量
2010-01-06 00:05:00 765
原创 Source Insight源代码阅读工具
今天看Linux源代码的过程中浏览帖子,发现别人推荐了一个源代码的阅读工具Source Insight,这几天看源代码最痛苦的就是函数的调用。这里定义的函数在其他的文件中调用,不断变化的变量也非常痛苦,使用了一下软件,发现太好用了,源代码查看利器啊!1、下载天空软件网http://www1.skycn.com/soft/15346.html Source Insight V3.5.
2010-01-04 16:42:00 1919
原创 Jetty 源码分析
一、 总括 你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点: 快速高效 。Jetty是最快的Servlet服务器之一 。Je
2010-01-04 15:10:00 1446
原创 Jetty 配置文件语法
语法 configure.dtd 这个文档类型描述符指明了xml元素和java api之间的简单影射,jetty.xml配置文件的第一行必须引用这个dtd,如下: Java对象通过一连串, , 和 元素来配置。下面的例子让你有个初步的了解: value == obj.setTest("value"); value == obj.put("Test","value"); value == ob
2010-01-04 14:59:00 2397
原创 使用jetty配置 开发web应用
一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,jetty就成为我的开发配置服务器了,从最初的4.0,到现在的6.0一直在使用着。 喜欢jetty的原因,在于其的方便,
2010-01-04 14:06:00 1410
原创 实战 Jetty
Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino, JBoss, IBM Tivoli, Cisco SESM 等。Jetty 可以用来作为一个传统的 Web 服务器,也可以作为一个动态的内容
2010-01-04 01:08:00 985
原创 什么是Jetty?
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供 网络和web连接。 本文包括以下内容:1. 嵌入式Servlet容器有什么意义? 2
2010-01-03 22:28:00 1052 1
ITAT 的JAVA 竞赛试题
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人