java学习笔记
lwbok
这个作者很懒,什么都没留下…
展开
-
java开发中tomcat的详细配置!!!
最近要参加一个项目,无奈java只学会了一点点,可是编程要用到struts2,怎么办呢,只要硬着头皮学下来吧,第一步查查还是先学习下tomcat的配置吧,今天就简单的说一下tomcat 在myeclipse中的配置。 第一步就是到这个网站去下载tomcat,http://tomcat.apache.org/,有6.0和7.0两个版本,鉴于现在6.0的资料比较多,就先下载一6...原创 2013-07-12 00:00:32 · 134 阅读 · 0 评论 -
java设计模式——观察者模式
一、什么情况下考虑使用“观察者设计模式”? 观察者设计模式定义了对象之间的一对多的依赖关系,当主题对象改变状态时,它的所有观察者都会收到通知并且自动更新。 来具体分析一下下面的一个应用场景: WeatherData为一个气象站提供的气象信息的实体类,当WeatherData中的信息发生变化时,需要让两个显示面板(CurrentConditionsDisplay和A...2014-11-17 22:40:19 · 144 阅读 · 0 评论 -
java设计模式——设计基本原则
设计原则一:找出应用中可能需要变化的部分,把它们独立出来,不要和不需要变化的代码混在一起。 当我们的需求改变时,需要修改某一部分的代码,可以将这一部分的代码抽取出来,如果以后再次发生变化,可以只修改抽取出来的代码,而不必修改其他的代码。设计原则二:针对接口编程,而不是针对实现编程。 利用java中多态的特性,针对超类型的编程,而不必关心具体执行时真正对象的类型。 ...2014-11-16 14:08:51 · 98 阅读 · 0 评论 -
java基础之数组
数组与其他种类的容器之间的区别主要有三方面:效率、类型和保存基本数据的能力。现在Java中的容器具有自动包装的功能,使得容器与数组看起来二者之间的区别更小了。在java中数组就是一个简单的线性序列,所以在访问数组的元素师非常的快速,然而这些所必须付出的代价就是数组对象的大小是固定的,而且在其生命周期内是不可以被改变的。 我们在前面提到了泛型,由...2014-08-28 21:18:24 · 78 阅读 · 0 评论 -
java基础之泛型
这几天粗略的学习了java中的泛型,勉勉强强的把书中“泛型”这一章看完,其中很多的概念还不甚理解,这里只是简单的说一下自己所了解的泛型,不正确的地方还请大家指正。 泛型是JAVA SE5之后才出现的概念,“泛型”其实就是指类型的参数化。我们知道Java是单继承体系的,这就使得我们在编写程序时,很容易受到限制,不能实现代码的复用。泛型一个...2014-08-26 23:21:12 · 124 阅读 · 0 评论 -
java基础之类型信息
这次主要学习java是如何在运行时识别对象和类的信息的。主要包括了两种方式:①RTTI(Run-Time Type Information)②反射。它们都可以使我们在运行时能够识别对象的类型信息。 首先我们应当知道类型信息在java中是如何表示的。我们可以看到一个java类进行编译时会产生一个同名的class文件,这里就保存着该java类对应...2014-08-20 20:36:32 · 75 阅读 · 0 评论 -
java基础之通过异常处理错误
我们在编程过程中,通常需要时刻关注可能遇到的问题,此时可以把问题分为两类:普通问题与异常问题。普通问题:我们可以通过从当前环境中获取到的信息来解决这个问题;而异常问题:在当前环境中获取到的信息并不能解决这个问题,所以我们阻止了程序的执行,跳出当前的环境,将这个异常问题,抛到上一级的环境中去解决。可以看出异常机制存在两种基本模型:终止模型(假设异常非常的...2014-08-06 21:36:53 · 90 阅读 · 0 评论 -
java基础之持有对象
持有对象指的是Java中保存对象的方式,这次我们主要谈论是Java中的容器类。 Java内的容器类可以划分为两种: ①Collection。一个独立的元素序列,这些元素都服从一条或多条规则。常用的有List,Set,Queue,Stack等等。 ②Map。一组成对的“键值对”对象,允许我们使用键来查找值。 Collection 接口概括了序列概念,关于List,S...2014-08-05 19:41:49 · 93 阅读 · 0 评论 -
java基础之内部类
内部类:将一个类定义在另一个类的内部。如果这个类是static类型的,我们通常称其为“嵌套类”。 我们首先说一下内部类: ①我们将类置于其他类的内部,可以很容易的实现代码隐藏。 ②当我们建立内部类的对象时,这个对象就与制造它的外部对象建立了联系,即内部对象能够访问外围对象的所有成员。 ③每个内部类都可以独立的继承一个类,而无论外围类是否已经继承了这个接口或者类。 结合下面的例子我们来...2014-08-01 22:16:19 · 89 阅读 · 0 评论 -
java基础之接口
虽然我在学习的过程中很少写过interface,但是却经常使用到implements,来让写的类遵循某个特定的接口。学习interface,首先我们还是先来了解一下抽象类吧: 抽象方法:仅由声明,没有方法体的方法。 包含抽象方法的类叫做抽象类,如果一个类包含一个或者多个抽象方法,则该类必须为抽象类,然而抽象类不一定必须具有抽象方法。 抽象类的功能:阻止产生这个类的任何对象...2014-07-29 21:10:49 · 68 阅读 · 0 评论 -
java基础之多态
下面是一个关于多态的示例,下面将主要针对这个例子进行分析: package javaDemo.unit8; import java.io.ObjectInputStream.GetField; class Glyph{ int field1 = 1; static int field2 =2; public String getField(){ return "G...2014-07-28 20:21:47 · 64 阅读 · 0 评论 -
java基础之代码复用
我们在编程过程中经常使用代码复用,其中主要有两种方式:组合与继承。 组合:即在编程中直接将某个类引入到新类中作为新类的field。 继承:子类继承了父类,就会自动获取到父类的field和方法(public和protected等)。 在学习的过程中发现了以下一个以前不曾注意的点: ①一个程序中含有多个类,每个类都可以具有自己的main方法,其他的类也可以相互调用main方法,看作普通的静...2014-07-27 17:32:44 · 114 阅读 · 0 评论 -
java基础之访问权限控制
java中访问权限控制修饰词包括了:public protected private 和默认(包访问修饰权限),值得一提的是protected也同时提供了包访问权限,也就是说相同包内的其他元素也可以访问protected元素;然而,如果一个子类继承了父类,子类就具有了父类继承而来的protected方法或者field,但与该子类位于同一包下的其他元素并不具有访问权限。 其中值得注意的是对于类...2014-07-25 23:08:27 · 86 阅读 · 0 评论 -
java学习笔记之xml
时间比较的短促,利用几个小时的学习了下xml,简单记录下学习的要点。 XML(Extensible Markup Language)可扩展标记语言,与HTML不同的是XML设计之初就是用来传输和存储数据的,而不是用来显示数据。 XML用来描述文档的结构和意义,它并不能描述页面元素的格式化信息。 在XML中标签并没有被预先定义,用户可以自己定义标签,这样我们就可以使用具有意义的词汇来作为标签...2013-07-15 21:09:20 · 66 阅读 · 0 评论 -
java学习笔记之html
这两天学习了点html,暂且做一下记录吧,敦促自己能坚持下来。 首先HTML(Hyper Text Markup Language)为:超文本编辑语言,HTML文件的后缀名一般为.htm或者为.html 由于为学习java struts2做准备,先学习点HTML的语法,和常见的标签元素。 <!--这样可以对HTML文档进行注释--> <head> &l...原创 2013-07-15 20:06:34 · 53 阅读 · 0 评论 -
java设计模式——装饰者模式
一、什么情况下考虑使用“装饰者模式”? 当我们需要将责任动态的附加到对象上的时候;也就是说,我们开发设计的对象中有某一部分的功能现在还不能确定,以后需要动态的添加或者去掉。或者是在使用继承比较困难的时候,可以采用组合的实现方式(继承与复用)。 结合下面一个实际可能应用的场景来进行分析: 此为某一咖啡店的简单的菜单系统,其中所有的咖啡必须...2014-11-18 21:48:00 · 67 阅读 · 0 评论