摘要: Class类概念 Class类用来描述一个类的结构,比如描述一个类有哪些成员,有哪些方法等。有多种方法可以获取一个类对应的Class类实例,比如: [java] view plain copy //第一种方式获取描述Dog类结构的Class类实例 Class<Dog> clazz = Dog.cla 阅读全文
posted @ 2017-03-07 18:07 WakamiyaShinobu 阅读(590) 评论(0) 推荐(0)
摘要: 加载驱动方法: 1.调用方法 Class.forName:Class.forName("com.mysql.jdbc.Driver"); 2. 通过registerDriver方法注册: DriverManager.registerDriver(new com.mysql.jdbc.Driver() 阅读全文
posted @ 2017-03-07 16:49 WakamiyaShinobu 阅读(223) 评论(0) 推荐(0)
摘要: redirect:请求重定向: 客户端行为,本质上为2次请求,地址栏改变,前一次请求对象不保存, 所以请求携带的数据会丢失。 举例:你去银行办事(forward.jsp),结果告诉你少带了东西,你得先去公安局办(index.html)临时身份证,这时你就会走出银行,自己前往公安局,地址栏变为 ind 阅读全文
posted @ 2017-03-07 16:24 WakamiyaShinobu 阅读(456) 评论(0) 推荐(0)
摘要: Servlet是Java提供的用于开发Web服务器应用程序的一个组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。 如图所示,Java提供一系列接口类(所谓接口类就是 阅读全文
posted @ 2017-03-07 15:46 WakamiyaShinobu 阅读(499) 评论(0) 推荐(0)
摘要: 了解一个人最好的方式便是了解这个人的历史,学习新知识也是如果,如果你希望深入理解一项技术那么就去了解真相技术的前因后果。 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢? 既然这样,我 阅读全文
posted @ 2017-03-07 15:25 WakamiyaShinobu 阅读(347) 评论(0) 推荐(0)
摘要: javabean已经没人用了 springbean可以说是javabean的发展, 但已经完全不是一回事儿了 用处不同:传统javabean更多地作为值传递参数,而spring中的bean用处几乎无处不在,任何组件都可以被称为bean。 写法不同:传统javabean作为值对象,要求每个属性都提供g 阅读全文
posted @ 2017-03-07 15:19 WakamiyaShinobu 阅读(6116) 评论(1) 推荐(2)
摘要: Servlet中的GET和POST之间的区别 get和post这是http协议的两种方法,另外还有head, delete等 这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进 阅读全文
posted @ 2017-03-07 14:51 WakamiyaShinobu 阅读(291) 评论(0) 推荐(0)
摘要: (1)基本数据类型,用双等号“==”比较,比较的是他们的值,值类型是存储在内存中的栈中 (2)复合数据类型中, 当他们用“==”进行比较的时候,比较的是他们在内存中的存放地址,其变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。所以只有同一个类new出来的对象比较结果为true,不同对象 阅读全文
posted @ 2017-03-07 14:36 WakamiyaShinobu 阅读(479) 评论(0) 推荐(0)
摘要: 1、为什么要进行垃圾回收: 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象 的内存时,该内存便成为垃圾。 垃圾回收能自动释放内存空间,减轻编程的负担,JVM的一个系统级线程会自动释放该内存块。垃圾回收意味 阅读全文
posted @ 2017-03-07 14:07 WakamiyaShinobu 阅读(5326) 评论(2) 推荐(2)
摘要: (所谓的初始化方法init()是另一回事, 在构造方法之后执行, 注意不要混淆) 在Java中,有两种初始化块:静态初始化块和非静态初始化块。它们都是定义在类中,用大括号{}括起来,静态代码块在大括号外还要加上static关键字。非静态初始化块(构造代码块):作用:给对象进行初始化。对象一建立就运行 阅读全文
posted @ 2017-03-07 13:56 WakamiyaShinobu 阅读(2827) 评论(0) 推荐(1)
摘要: 抽象类的好处在于, 我们可以笼统地定义一个类而不需要一次想到这个类的所有细节, 这就提高了java语言面向对象的能力 尽管抽象类和接口之间存在较大的相同点,甚至有时候还可以互换,但这样并不能弥补他们之间的差异之处。下面将从语法层次和设计层次两个方面对抽象类和接口进行阐述。 语法层次 在语法层次,ja 阅读全文
posted @ 2017-03-07 13:00 WakamiyaShinobu 阅读(158) 评论(0) 推荐(0)
摘要: 和CGI程序一样,Servlet可以响应用户的指令(提交一个FORM等等),也可以象CGI程序一样,收集用户表单的信息并给予动态反馈(简单的注册信息录入和检查错误)。 然而,Servlet的机制并不仅仅是这样简单的与用户表单进行交互。传统技术中,动态的网页建立和显示都是通过CGI来实现的,但是,有了 阅读全文
posted @ 2017-03-07 12:27 WakamiyaShinobu 阅读(298) 评论(0) 推荐(0)