随笔分类 -  JAVA

JAVA相关技术文档
摘要:1.在Eclipse 设置tomcat 默认服务器从Eclipse菜单 Windows->Preferseres->Server->Runtime EnviroMent->在右边 单击 add按钮,选择tomcat 6.x,点击Finish,然后浏览找到tomcat 根目录,点击Finish。2.在Eclipse 设置IE浏览器作为调试显示浏览器从Eclipse菜单 Windows->Preferseres->Gernerl->Web Bowser->在右表单选项,选择:Use External Web Bowser; 在下面复选框,选择 Int 阅读全文
posted @ 2012-05-30 22:59 yoogoo 阅读(228) 评论(0) 推荐(0)
摘要:1。tomcat6 配置服务器用户和密码在tomcat6\conf\tomcat-users.xml 中加以下项<user username="Lin" password="lin"roles="admin,manager" />2. 更改服务器端口8080 改为8088,修改方法如下:在tomcat6\conf\server.xml 中 如下中 8080 改为8088<Connector port="8088" protocol="HTTP/1.1" connectionTi 阅读全文
posted @ 2012-05-10 22:12 yoogoo 阅读(222) 评论(0) 推荐(0)
摘要:看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下 阅读全文
posted @ 2012-05-10 11:58 yoogoo 阅读(276) 评论(0) 推荐(0)
摘要:第24章 网络聊天室在网络编程一章中,介绍过一个简单的聊天室程序,其功能比较有限,并且是界面也不友好。本章将会完整的介绍一个相对来说完整的,界面友好的聊天室。本章的聊天室程序是的客户端是以Applet形式实现的,更方便Java嵌入在网页中使用的原意。24.1 服务器端在聊天室服务器端需要完成的任务有以下几点: 监听用户的连接请求储存连接用户的信息转发用户发送的信息处理用户的退出的信息24.1.1 服务器服务器端首先需要建立一个ServerSocket,然后监听用户的连接请求。当监听到用户请求时,建立相应的Socket,通过该Socket与用户进行信息的交互。24.1.2 服务器端线程对象服务器 阅读全文
posted @ 2012-04-23 23:09 yoogoo 阅读(313) 评论(0) 推荐(0)
摘要:第22章 JSP技术简介Internet已经发展成为电子商务、电子政务、应用系统等Web应用的基础设施。基于Web的应用程序称为浏览器/服务器模式,即B/S模式。跟传统的服务器/客户端模式相比,B/S结构的管理和部署都非常简单。要开发Web应用程序,传统的HTML已经不能满足要求,需要一些语言用于动态的处理用户请求。目前,生成动态网页的方法有CGI、ASP、PHP和JSP。其中JSP是基于Java的,本章主要介绍JSP的知识。22.1 JSP综述JSP是Java Server Page的缩写。它是SUN公司推出的一门基于Java的Web动态页面技术。JSP为创建动态的Web应用程序提供了简介快 阅读全文
posted @ 2012-04-23 23:08 yoogoo 阅读(462) 评论(0) 推荐(0)
摘要:第23章 用户登录验证模块本章的内容是分析一个用户登录验证的过程。该过程虽然简单,但是要涉及到HTML、Servlet、数据库和XML等各个方面的知识,也反映了这些知识综合运用的重要性。在本章中使用servlet和javaBean来把验证的流程从页面中分离出来。这样就能把业务逻辑把和页面显示分离开,采用了目前流行的MVC结构来设计,各部分的作用都很清楚。23.1 验证过程分析一个用户登录过程看似简单,但是它包括了web开发的一个基本框架。整个过程用户通过服务器与数据库进行交互,验证登录是否成功。 在本章中使用的技术实现中,它的流程如下:首先客户端进入登录页面,在登录页面输入用户名、密码。单击提 阅读全文
posted @ 2012-04-23 23:08 yoogoo 阅读(3140) 评论(0) 推荐(0)
摘要:第20章 数据库编程数据库技术如今发展十分迅速,已经广泛的应用于各个行业。尤其在金融、电信等业务系统中占有十分重要的地位。作为一门强大的编程语言,Java对数据库的支持也十分强大,通过JDBC工具可以方便的进行数据库编程。本章将会先简单的介绍数据库的知识,然后重点介绍Java中对数据库的支持。20.1 数据库基础知识也许读者可能并不了解数据库的知识,所以本书设置了本节。本节会对数据库进行简单的介绍,内容主要包括关系数据库、SQL语句以及MySQL数据库的基本知识。通过本节的学习,读者能对数据库的基本知识有一个大体的了解。 20.1.1 关系数据库数据库是根据某种数据模型组织起来存放到硬盘等二级 阅读全文
posted @ 2012-04-23 23:07 yoogoo 阅读(373) 评论(0) 推荐(0)
摘要:第21章 集合框架通过前面几章的介绍,读者对Java的基本特性已经有了一定了解。但是关于数据的存储目前还没有一个很好的工具,比如对象集合如何保存,可以使用它们使得在添加、查找、删除对象时候的效率更高。这时候就需要使用集合,使用了这些类和接口,就能方便操作大量的数据。前面讨论了关于数组的感念,其实数组就是一黾希撬泻芏嗖环奖愕牡胤健1热纾憾ㄒ逡桓鍪榈氖焙颍匦肷昝魉某ざ龋橹兄荒艽娣乓恢掷嘈偷氖荩庋钥⒑懿焕Java提供了集合框架来解决这写问题。21.1 集合概述本节的主要内容是介绍什么是集合框架,以及现在集合框架的一些新的特性,如泛型、自动装箱与自动拆性、for-each循 阅读全文
posted @ 2012-04-23 23:07 yoogoo 阅读(205) 评论(0) 推荐(0)
摘要:第19章 网络编程网络应用是Java语言取得成功的领域之一,它已经成为现在Internet上最流行的一种编程语言。Java语言在网络编程方面提供了许多方便,其他语言往往需要数页代码才能完成的事情,在Java中可能只需要一条语句就可以。本节就主要介绍网络编程中要用到的Java类,如InetAddress 、URLs、Sockets、Datagram,在本章的最后,会讲解一个简单聊天室的示例。19.1 InetAddress类InetAddress是表示网络协议地址的类。可以用于标识网络上的硬件资源,它提供了一系列方法以描述、获取及使用网络资源。InetAddress类没有提供构造函数,因此不能用 阅读全文
posted @ 2012-04-23 23:06 yoogoo 阅读(301) 评论(0) 推荐(0)
摘要:第17章 Java常用类Java中的类库非常大,对于开发提供了强有力的支持。本章就针对于部分常用的类进行介绍,用户可以应用这些类库比较方便的实现一些复杂的功能。17.1 封装类Java语言中为每一中基本的数据类型都提供了一个相对应的封装类,例如Integer类所对应的int型、Float类所对应的float型等等。这样一来就大大加快了程序的处理速度,提高程序的性能。Java中的封装类主要有Double、Float、Long、Integer、Short、Byte、Character和Boolean这几种。本小节就会对这些类进行介绍。17.1.1 Integer类Integer是基本数据类型的包装 阅读全文
posted @ 2012-04-23 23:05 yoogoo 阅读(383) 评论(0) 推荐(0)
摘要:第18章 泛型泛型是J2SE 5中新添加的特性。该特性可以说对Java的影响非常大,甚至说翻天覆地的变化也不为过。本章主要对Java的泛型特性进行介绍。主要包括为什么要使用泛型,泛型方法、泛型类的使用以及泛型对Java继承机制的影响。通过本章的学习,读者应该在编程中尽量的使用泛型。18.1 为什么泛型这一节主要介绍Java中泛型产生的原因,泛型为Java带来的好处。主要还是通过示例来进行介绍,比较泛型前后编程的不同。通过一个使用泛型来编程的例子以及一个不使用泛型来解决,比较这两种方案,就可以知道泛型的优点了。 18.1.1 什么是泛型简单来说,泛型就是将类型参数化。类型参数化是指把数据类型也可 阅读全文
posted @ 2012-04-23 23:05 yoogoo 阅读(255) 评论(0) 推荐(0)
摘要:第15章 Java输入输出流Java提供了完善的输入输出功能,即I/O功能。用于处理键盘输入、文件读取、写入以及网络传输数据等事件。Java的输入输出流是非常复杂的,本章将会对Java的文件系统、各类输入输出流以及对象序列化进行介绍。通过本节的学习读者会对Java的输入输出流有清晰的认识。15.1 I/O基础在正式介绍Java输入输出流之前需要一些基本概念的介绍。这一节的主要内容就是介绍Java中的I/O基础。主要包括流的概念,Java中流的分类以及Java的File类,通过File类可以方便的进行文件管理。学习完本节内容后就可以对Java的输入输出流机制有一个大体的了解了。 15.1.1 流 阅读全文
posted @ 2012-04-23 23:04 yoogoo 阅读(1901) 评论(0) 推荐(0)
摘要:第16章 图形编程前面编写的程序,都是使用控制台来进行数据的输入与程序的输出。这样对程序的使用者来说这样是不够美观也不够友好的。本章的主要内容是介绍Java中的图形界面编程,目前Java图形界面编程主要用的是Swing技术,本章的主要内容就是介绍Swing的基本知识。16.1 Swing概述Swing是SUN公司推出的第二代图形编程包。使用Swing技术可以开发出功能强大,界面友好的图形界面程序。Swing不仅提供了具有完善功能的组件,而且有很好的扩展性,使用开发者可以方便的完成图形界面程序的开发。 16.1.1 AWT简介说起Swing组件就不得不提AWT,AWT的Java推出的第一代图形编 阅读全文
posted @ 2012-04-23 23:04 yoogoo 阅读(1412) 评论(0) 推荐(0)
摘要:第14章 Applet程序Java中有两种类型的程序,Application(应用程序)和Applet(小程序)。前面写的程序都属于应用程序。实际上,在Java发展的早期,是Applet带来了Java如此大甚至有些言过其实的名声,Sun公司希望通过Applet可以把应用程序都放在网上,这样用户不用安装就能使用。不过由于目前的网络速度的限制以及其它一些因素Applet并不能做到这一点,甚至随着其它语言的出现发展,Applet的本来一些应用也被取代了。反倒是在Web开发方向,Java大展身手。虽然如此,本书还是单独拿出一章来讲解Java的Applet。14.1 Applet基础 Java Appl 阅读全文
posted @ 2012-04-23 23:03 yoogoo 阅读(1542) 评论(0) 推荐(0)
摘要:第13章 多线程前面编写的程序都是单线程的。程序都是从main方法开始按照程序编写顺序的执行一条线索。但是在现实情况中有时候需要有多个线索同时运行。这就需要用到多线程的知识,Java对于多线程提供了良好的支持。本章的主要内容是介绍线程的基础、如何创建Java线程这些基本知识。并介绍了Java中多线程的应用以及线程同步等线程知识。13.1 线程基本知识 本节主要内容是从总体上来介绍一下Java的线程。主要包括一些线程基本知识,包括什么是线程、线程与进程的区别,以及Java中的线程模型,即线程所处的各个状态。通过本节的学习读者可以对进程有一个初步的认识。13.1.1 线程与进程简单的说,进程就是执 阅读全文
posted @ 2012-04-23 23:03 yoogoo 阅读(296) 评论(0) 推荐(0)
摘要:第10章 接口和内部类接口是为了解决无法实现多重继承而提供的一个解决方案,接口与类的定义比较类似,但是接口中没有具体的方法实现,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过接口来实现多重继承。10.1 接口 接口在Java中是一项比较重要的接口,它是一系列抽象方法和常量的属性集合,一个类如果实现了接口,就必须要实现接口中所定义的所有方法,而且一个类可以实现多个接口。实际上,接口只是一个类的框架,是一种完全形式上的抽象类。10.1.1 接口的概述接口是一种特殊的抽象类。前面介绍的抽象类中的方法只提供方法的原型,没有任何的方法实现。子类必须提供父类父类中的抽象方法 阅读全文
posted @ 2012-04-23 23:02 yoogoo 阅读(259) 评论(0) 推荐(0)
摘要:第12章 异常处理世界上没有完美的事情,一个完善的程序不可能总是会准确无误的运行,它们的运行流程都是在开发人员所预料的范围之内。但是,实际却不尽人意。在程序的运行过程中可能会因为各种原因而导致出现错误,例如用户的误操作,各种环境原因等。Java为此提供了异常处理机制。通过这套机制就可以将容错率提高。本章就主要介绍Java的异常处理机制。12.1 异常Java中的异常处理是提前给出程序中有可能会出现的异常,这样就可以通过这种容错机制使程序可以继续正常运行。本小节就主要介绍异常出现的原因、异常的分类。12.1.1 什么是异常异常就是在程序运行过程中所出现的不正常现象。例如在做除法运算时,0是不能被 阅读全文
posted @ 2012-04-23 23:02 yoogoo 阅读(277) 评论(0) 推荐(0)
摘要:第11章 面向对象编程技巧初探 面向对象技术比较吸引人的地方就在于它的代码复用方面的能力。在面向对象的编程语言中,代码的复用通常是通过重复调用一个方法来实现的,这种方式就是Java中“组合”的前身。本章就介绍这种技术的语法以及其他面向对象编程相关的技术。11.1.1 组合概述 组合就是指将已经存在的类型作为一个新建类的成员变量类型,并且使得新类型具备现有类的功能。这种模式也叫做工厂模式,例如,在大型的汽车制造厂,就是分为不同的流水线,然后将所有零配件生产商所制造的零件组装起来。使用这种生产方式可以大大的提高产品的合格率,这样就比一个厂家生产全部的零配件效率要高。11.1.2 组合语法组合的类通 阅读全文
posted @ 2012-04-23 23:01 yoogoo 阅读(262) 评论(0) 推荐(0)
摘要:第9章 继承和多态继承和多态是Java面向对象语言设计中的两个重要的特点。所谓继承,就是在现有类的基础上来构建新类以满足新的要求。本章就主要介绍Java中的继承和多态。9.1 派生类 在继承的过程中,新的类继承原来类的方法和实例变量,并且能够添加自己的方法和实例变量,这就是继承。子类回去继承父类中的一些方法和属性,这就相当于显示生活中的父子关系一样。所以将这种机制称之为继承,而且其中的子类也被称作为派生类。9.1.1 继承概述继承时面向对象的基本机制。利用集成可以先创建一个公共类,这个类具有多个项目的共同属性,然后一些具体的类继承该类,同时会加上自己特有的属性。父类又称为超类或者是基类,子类又 阅读全文
posted @ 2012-04-23 23:00 yoogoo 阅读(281) 评论(0) 推荐(0)
摘要:第10章 接口和内部类接口是为了解决无法实现多重继承而提供的一个解决方案,接口与类的定义比较类似,但是接口中没有具体的方法实现,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过接口来实现多重继承。10.1 接口 接口在Java中是一项比较重要的接口,它是一系列抽象方法和常量的属性集合,一个类如果实现了接口,就必须要实现接口中所定义的所有方法,而且一个类可以实现多个接口。实际上,接口只是一个类的框架,是一种完全形式上的抽象类。10.1.1 接口的概述接口是一种特殊的抽象类。前面介绍的抽象类中的方法只提供方法的原型,没有任何的方法实现。子类必须提供父类父类中的抽象方法 阅读全文
posted @ 2012-04-23 23:00 yoogoo 阅读(196) 评论(0) 推荐(0)