2019年5月3日
摘要: import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); int [ 阅读全文
posted @ 2019-05-03 15:14 vow007 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 标题 阅读全文
posted @ 2019-05-03 14:40 vow007 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Ja 阅读全文
posted @ 2019-05-03 11:08 vow007 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 封装: 封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。封装就是隐藏一切可隐藏的东西,只向外界提供简单的编程接口 继承: 继承 阅读全文
posted @ 2019-05-03 10:33 vow007 阅读(3) 评论(0) 推荐(0) 编辑
  2019年4月30日
摘要: Hashmap 1.Hashmap的实现原理和内部结构: HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表 阅读全文
posted @ 2019-04-30 11:38 vow007 阅读(3) 评论(0) 推荐(0) 编辑
  2019年4月29日
摘要: 在jdk 7 之前,switch 只能支持 byte、short、char、int 这几个基本数据类型和其对应的封装类型。switch后面的括号里面只能放int类型的值,但由于byte,short,char类型,它们会 自动 转换为int类型(精精度小的向大的转化),所以它们也支持。 注意,对于精度 阅读全文
posted @ 2019-04-29 19:25 vow007 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、Struts 1、什么是Struts? 从简单性来看,Struts是这三个框架中最简单的一个,它是基于MVC的框架。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC的一个具体实现或着说是MVC的一个具体产品。 2、Struts的 阅读全文
posted @ 2019-04-29 12:17 vow007 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、servlet的生命周期 2、设计servlet 1、继承HttpServlet类,他是javax.servlet.GenericServlet的一个子类 2、init():初始化方法,servlet对象创建后,接着执行该方法。 3、doGet():当请求的类型是“get”时,调用该方法。 4、 阅读全文
posted @ 2019-04-29 12:14 vow007 阅读(3) 评论(0) 推荐(0) 编辑
  2019年4月28日
摘要: 加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。 例如: //加载MySql的驱动类 Class.forName("com.mysql.jdb 阅读全文
posted @ 2019-04-28 23:31 vow007 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1、请求数据的方式 GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。POST请求会把请求的数据放置在HTTP请求包的包体中。因此,GET请求的数据会暴露 阅读全文
posted @ 2019-04-28 23:25 vow007 阅读(1) 评论(0) 推荐(0) 编辑