摘要:
集合: 我们为什么要学集合呢?主要是有很多时候我们程序在开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道准确类型。这时候我们通常可以用集合来解决以上出现的情况。 数组跟集合的区别,首先数组里的元素类型是同意的,长度也是固定的。而集合里的元素是可以是多个类型的,数量长度也是不限的。 除了 阅读全文
摘要:
异常: 什么是异常?异常就是程序在运行过程中可能会出现的异常情况,比如被0除看、对负数计算平方根等,还有可能会出现致命异常,所谓的致命异常就是程序员处理不了的异常,比如:系统崩溃,内存过载等等。 java 异常处理主要通过五个关键字来控制:try、catch、throw、throws 和 final 阅读全文
摘要:
JSP页面: jsp 是一种动态页面,html 页面和 jsp页面最大的区别是:html 是一种静态页面,在 html 中只 能定义 css、js 等,在 jsp 中除了可以定义 css、js 之外还可以定义 java 代码, 还可以在 jsp 中使 用 el 表达式和 jstl 标签,但是java 阅读全文
摘要:
监听器: 监听器就是对内置对象的状态或者属性变化进行监听,并且做出反应的特殊的servlet,在web.xml文件中对监听器进行的配置。 内置对象有两种状态变化:产生、销毁,就是当产生内置对象的时候能监听、销毁的时候也能进行监听, 当在内置对象中增加、删除、修改一个属性的时候也能进行监听。 监听其状 阅读全文
摘要:
servlet运行机制: 当发送一个请求到服务器的时候,容器(Tomcat)会判断该路径属于哪一个 Servlet 进行处理,Servlet 有一个抽象父类“HttpServlet”,这个类是一个模板设计模式的类,其中service 方法是一个模板方法。当接受到请求之后容器会自动调用父类的 serv 阅读全文
摘要:
HTTP协议: 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或者规则,超文本传输协议(HTTP)是一种通信协议,它允许超文本标记语言(HTML)文档从Web服务器传送到客户的浏览器。 http 协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说 阅读全文
摘要:
DAO层的设计: 在实际的开发中有一种项目的程序组织架构方案叫做MVC模式。 MVC模式就是按照程序的功能将它们分成三层,分别是Modle层 (模型层)、View(显示层)、Controller(控制层)。 Modle层:Modle层又可以细分为两层,分别是dao层、service层。 这两层的主要 阅读全文
摘要:
抽象类和抽象类使用: 创建抽象类添加一个关键词abstract来修饰class即可 public abstract class FunnyThing { } 添加抽象方法: public abstract class FunnyThing { public abstract void makeMeL 阅读全文
摘要:
接口和接口的使用: 接口 interface (或翻作:界面) 以下定义一个接口名,名字为AudioOutput 如:public interface AudioOutput { } 以下定义一个接口名,名字为AudioOutput 如:public interface AudioOutput { 阅读全文
摘要:
方法和方法重载: 方法的重载 好处: 1.解决多个功能相同,参数不同的方法重名问题 2.作为调用来说,非常方便 还遗留了一个问题: 定义方法的时候,每次都需要重新定义,后面会讲解 可变参数(数组) 改进 方法重载的概念: 发生在同一个类中,方法名称相同,参数列表不同构成重载 方法重载的特点: 1.发 阅读全文