12
2017
09
servlet获取表单提交的所有数据名称和值
HTML<body>
<form action="/day06/RequestDemo1">
用户名:<input type="text" name="username"><br>
&nb
作者:MaoDehao | 分类:JAVA | 浏览:997 | 评论:0
12
2017
09
MVC模式与三层架构的区别
之前总是混淆MVC表现模式和三层架构模式,为此记录下。三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具
作者:MaoDehao | 分类:JAVA | 浏览:1082 | 评论:0
05
2017
09
抽象类和接口的区别
举例: 犬: 行为:共有的行为 吼叫;吃饭;共有的行为,而且行为不明确没法定义方法体,定义为抽象方法,也就是抽象类 缉毒犬: 行为:共有的行为 吼叫;吃饭;共有的行为 缉毒;额外行为 定义为接口从上面的案例分析可以得出抽象类和接口的区别相同点: 都位于继承的顶端,用于被其他类实现或继承;  
作者:MaoDehao | 分类:JAVA | 浏览:1057 | 评论:0
18
2017
08
类的执行顺序、final的用法
----------java类的初始化顺序-----------1、静态变量2、静态代码块3、main方法4、类的属性5、代码块6、构造方法------如果有父类则是:---------1、父类--静态变量2、父类--静态代码块3、子类--静态变量4、子类--静态代码块5、父类--属性6、父类--代码块7、父类--构造方法8、子类--属性9、子类--代码块10、子类--构造方法注意:1、如果Test类有静态代码块或静态属性,只有Test类所有静态变量与静态代码块都已经装载结束,才开始执行main
作者:MaoDehao | 分类:JAVA | 浏览:1199 | 评论:0
16
2017
08
浅谈String/StringBuffer/StringBuilder字符串的拼接
一、String类型的拼接 String str="爱我还是他";
str.concat("我已看不到我们的好");
System.out.println(str); //"爱我还是他" String的concat方法只会返回拼接括号内数据后的字符串,但是这个String类型的本身并不受影响。String str="爱我还是他";
str=str+",我已看不到我们的
作者:MaoDehao | 分类:JAVA | 浏览:1153 | 评论:0