随笔分类 - Java基础复习总结
摘要:(三)创建Servlet的原理 1.servlet的生命周期? ①服务器启动时(web.xml配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始化方法init(ServletConfig conf) 该Servlet
阅读全文
摘要:(一)什么是Servlet? ①:处理请求和发送响应的过程是由一种叫做 Servlet的程序来完成的。【Servlet为解决动态页面而衍生的】 B/S:浏览器/服务器。 (二)Tomcat和Servlet的关系 Tomcat是Web应用服务器,是一个Servlet/JSP容器。 ①:Tomcat将h
阅读全文
摘要:(一)数据类型 1.分类①【基本数据类型】【传递的是数据值本身】 char(2 Character ) byte(1 Byte) short(2 Short) int(4 Integer) long(8 Long) float(4 Float) double(8 Double) boolean (B
阅读全文
摘要:1.修饰数据 只能进行一次赋值操作,并在生命周期内不可改变他的值。 2.修饰方法参数 表示在整个方法中我们不改变参数的值。 3.修饰方法 表示方法不能被覆盖。明确告诉其他继承该类的程序员,不希望他们去覆盖这个方法。 4.修饰类 无法被继承
阅读全文
摘要:一:是什么?waht? ①:是JDK 1.5引入的新类型。 【所有枚举都继承java.lang.Enum类,不能再继承其他类】 ②:用来构建常量数据结构的模板,这个模板可拓展。 二:为什么?why? 优点:①允许用常量来表示特定的数据片段,而且全部都以类型安全的形式来表示。 ②程序健壮性(增强) ②
阅读全文
摘要:(一)什么是数组?what?【在初始化时就已经确定了长度】 定义:同种类型数据的集合。【是一个容器】 (二)为什么要用数组?why? 好处:①自动编号(从0开始,便于操作) (三)怎么用?how? (1)哪些地方用? 看情况而定,比如:操作很多数据时可用 (2)怎么用? ①:数据初始化: 1.0 方
阅读全文
摘要:(一)前篇注意: ①:Class对象是所有反射API的入口。(Class类是泛型类) (二)反射概念what?: ①:反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且可以操作内部的成员信息。 (三)为什么 why?: 优点:①能够在运行时获取实例,灵活性和拓展性
阅读全文
摘要:(一)java是什么?(能回答:what where、 why 这三个问题) Java异常是Java提供的一种识别及响应错误的一致性机制。 好处: 使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。 (二)Java异常常用的关键字: try , catch ,final
阅读全文
摘要:java程序绑定:【静态绑定+动态绑定】 (一)首先:要知道java的编译 运行过程: ①:java编译过程:java源文件(.java文件)-->字节码文件(.class文件 >JVM可执行代码)【这个过程中java不与内存打交道,编译器解析语法,语法不正确会报错】 ②:java运行过程:是JVM
阅读全文
摘要:一:面向对象编程是java的一个优点:特性:【①封装②继承③多态④抽象】 (1):代码开发模板化.易维护,修改 (2):代码复用 (3):增强代码可靠性,灵活性 (4):增强代码的可理解性 ①:封装-->给对象提供隐藏内部特性和行为的能力。仅提供方法改变内部的数据。 好处:①保护对象状态②提高代码可
阅读全文