摘要:
地址发生器 rom加载mif文件 整合成正弦波发生器 阅读全文
摘要:
大型网站都是由小型网站发展而来,网站的架构也是一样。小型网站一开始没太多人访问,只需要一台服务器就绰绰有余,这时的网站架构如图所示: 这时,应用程序,文件,数据库等所有资源都放在一台服务器上,一个普通的网站就这样被开发出来了。 随着网站业务的发展,一台服务器已经不能满足我们的需求,随着用户的访问量激 阅读全文
摘要:
上一次我分享了使用继承来实现泛型,今天讲一下使用接口类型表示泛型。 只有在使用Object已有的那些方法能够表示所执行的操作时,才能使用Object表示泛型,例如要比较一些图形的面积大小时,用Object无法实现这个功能,这时我们可以写一个Shape类 实现Comparable接口,通过重写comp 阅读全文
摘要:
面向对象的重要目标就是代码的重用,支持这一目标的一个重要机制就是泛型。如果除去对象的基本类型外实现的方法是相同的,那么我们就可以用泛型机制来描述这种基本的功能。 在1.5版本以前,Java并不直接支持泛型使用,泛型的实现是通过使用继承的概念实现的。 (一) 使用Object表示泛型 基本类型的包装: 阅读全文
摘要:
上一周我写了采取简单工厂模式的面向接口编程的方法,这周我来介绍另一种模式——命令模式。 我们或许会遇到这样的问题,当某个方法要完成某一行为时,这个行为的具体实现无法实现确定,必须在调用这个方法时才可以确定,这种场景就是所谓的命令模式,但是Java并不能直接将方法体当参数传入,这时我们就用到了面向接口 阅读全文
摘要:
接口体现的是一种实现和规范分离的设计哲学,利用接口可以降低程序各个模块之间的耦合性,从而提高系统的可扩展性和可维护性。 其中一种模式是简单工厂模式。 设想一个场景,一台Computer要有一组输出设备。一般有两种解决方案,一种是直接与输出设备耦合,及直接组合一个Printer,这样 Computer 阅读全文
摘要:
不可变类顾名思义就是这个类被实例化之后不可被重新赋值,java提供的八个包装类和java.lang.String都是不可变类。 创建自定义不可变类需要遵守的规则: 1、使用private和final修饰成员变量。 2、提供带参构造方法,用于初始化成员变量。 3、不要为成员变量提供setter方法。 阅读全文
摘要:
EL与JSTL表达式 1、EL表达式:Jsp内置的表达式语言 隐式内置对象: 1> pageScope: 当前JSP页面有效 2> requestScope 在整个请求区间有效 3> sessionScope 在整个会话区间有效 4> applicationScope 在应用存活区间有效 el表达式 阅读全文
摘要:
jsp和servlet的联系: jsp文件被tomcat加载成java文件,此java文件实现了servlet标准(接口)的子接口,由此追溯到servlet标准. 浏览器访问的是编译好的class,而不是jsp文件 2.在maven中直接用java文件实现网页制作,要获取与浏览器的联系且我们使用的是 阅读全文
摘要:
Servlet: 1、javaWeb三大组件之一(servlet、Filter、Listener) 2、作用:处理客户端(浏览器)的请求, 3、任务:a> 获取用户的请求数据 b> 处理请求 c>完成响应。 servlet是javaEE中的一个标准,声明一个接口, 1> void init(Serv 阅读全文