![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaOOP
java基础
友人dw
这个作者很懒,什么都没留下…
展开
-
对象
1.应用对象隶属于应用,一个应用有且只有一个应用对象 声明周期和服务器一致,服务器启动应用对象则被创建,服务器停止应用对象则被销毁 在servlet中获取应用对象 ServletContext application= this.getServlet(); application.setAttribute("",""); session 会话对象 在登陆一次之后,之后的操作不需要再次登陆 当浏览器第一次访问服务器时,会话则产生,服务器会分配一个唯一的sessi...原创 2020-12-23 09:48:59 · 116 阅读 · 0 评论 -
el表达式
expression language 表达式语言 ${} 等同于 getAttribute("str"); el表达式优先级从高到低 pageContext >request>session>application 作用域对象 application>session> >request>pageContext requestScope sessionScope applicationScope pageScope...原创 2020-12-23 09:48:09 · 92 阅读 · 0 评论 -
jsp 9大内置对象
jsp 9大内置对象 request 请求对象 response 响应对象 config 配置对象 session 会话对象 application 应用对象 page 页面对象 pageContext 页面作用域对象 exception 异常对象 out 输出对象 <%@include file="head.jsp"%> 注意:引入是将目标文件中所有代...原创 2020-12-22 11:04:17 · 106 阅读 · 1 评论 -
JSP
java server page java服务器页面 java+html的页面 JSP运行原理 a.将jsp文件翻译成servlet.java文件 b.再将servlet的java文件编译成class文件 c.执行classwenj jsp五中代码形式 小脚本<% %> 可以在该范围内编写任意的java代码 表达式 <%= %> 只要是有任意返回结果的代码,方法调用 声明 <%!...原创 2020-12-22 11:03:37 · 64 阅读 · 0 评论 -
servlet
servlet 服务器和应用程序之间进行数据的交互的接口 servlet是一个类,必须实现javax.servlet.Servlet(直接或间接实现) 由程序员进行编写,由服务器进行维护和管理 serclet配置 web.xml,在WEB-INF文件夹下,不能改变路径和名字 <servlet> <servlet-name>my </servlet-name> <servlet-class>com.aptech...原创 2020-12-22 11:03:06 · 97 阅读 · 0 评论 -
JSP基础
1.动态网页 根据用户的需求,显示不同的数据 c/S client server 客户端服务器 缺点: 必须安装客户端才能访问 一个服务器必须对应一个客户端 升级维护比较麻烦,必须下载并安装补丁,如果不更新,版本较多,无法统一版本 优点: 美如画,有很多的 功能 B/S browse server 浏览器服务器 优点: 只需要安装一个浏览器客户端,就可以访问多个服务器 升级简单,如果服务器进行了更新,浏览器只需要刷新就能看...原创 2020-12-22 11:02:27 · 53 阅读 · 0 评论 -
jdbc
java database connectivity java数据库连接技术 系统由微软公司提供。 驱动由不同的厂商自己提供,微软只能定义接口,指定一系列的规范,厂商如果想实现硬件在系统中被调用,必须遵照为软件所定义的 规范实现接口 oracle 甲骨文公司 java定义连接,操作数据库的接口,不同数据库厂商根据接口中定义的规范,实现数据库操作的功能 1.加载技术,建立连接 a.导入驱动jar包 b.加载驱动 Clas...原创 2020-12-22 11:01:45 · 124 阅读 · 1 评论 -
FileIO
File类 IO包 getAbsolutePath(); 查看绝对路径 getPath(); 查看相对路径 注意:如果获取文件时传入的路径就是绝对路径,那么getPath获取的也是绝对路径 二.字节流 1. 定义读的源头文件 InputStream is=new InputStream("文件路径"); 2. 定义写的目标文件 OutputStream os=new OutputStream("文件路径"); 3....原创 2020-12-22 11:01:03 · 203 阅读 · 0 评论 -
多线程
进程: 进程,软件执行的最小单位,是软件运行的一种体现方式 线程: 进程运行的最小单位 在只有一个CPU的情况下,线程只能是交替执行,无法做到同时执行 其执行.等待.停止全部由CPU进行分配 java 主线程: main方法 用户线程: 由程序猿创建的线程 守护线程(精灵线程) setDeamon(true) 守护用户线程和主线程存在 jvm会在执行守护线程时,不断的扫描是否还有用户线程和主线程在执行,如果当前没有 用户线程和主线程,j...原创 2020-12-22 11:00:33 · 61 阅读 · 0 评论 -
集合
集合: 存储多个数据并且具有特点的算法容器 所有集合全部属于Java.util包以下 util(工具) 创建集合的时候,系统会默认赋予10个长度,当调用add方法时,jdk会自动检查该数组长度是否足够, 如果不够,会按照(当前长度*3/2+1)改变长度 当调用size()方法时,检查该数组中所有的非空数据,获取最终数组的数据长度 Collection 无序,不唯一 List 有序,不唯一 ArrayList 就是采用数组方式存储数据的...原创 2020-12-22 10:59:31 · 226 阅读 · 0 评论 -
异常处理和日志
1.程序中的异常 在程序运行过程中,遇到错误,导致程序意外终止,停止运行 控制台异常的显示 异常类别 :错误说明 异常发生的位置 包含 包名.类名.方法名 异常发生的代码行数 方法调用采用先进后出的方式,所以排查bug从最上面的异常往下看 Exception 异常 check异常(检查异常) 程序无法自动处理,需要程序员手动处理的异常类别 runtime异常(运行时异常) 程序可以自动处理异常也可以不处理异常 ...原创 2020-12-22 10:58:55 · 66 阅读 · 0 评论 -
多态和接口
多态 实现多态 向上转型 (自动类型转换) pet dog=new Dog(); 只能父类允许被访问的方法和属性,子类重写了父类的方法 向下转型 (强制类型转换) pet dog=new dog(); dog d=(dog)dog; 不安全,结合instanceof 接口 接口的特点 1.接口中只能有抽象方法,并且具有默认的访问修饰符 public , abstract,可以不写 如果写必须按照该修饰符 2.接口中只能定...原创 2020-12-22 10:58:36 · 71 阅读 · 0 评论 -
继承
1.继承 减少重复代码,提高代码的复用性,提高后期代码的维护效率 2. extends java继承的关键字 public 公共的 protected 受保护的 同一个包和具有继承关系的类 frendly 友好的 同一个包中可以访问 private 私有的 只有自己可以使用 使用继承, 能够继承到允许访问范围内的方法,属性 使用继承的执行顺序 父类的属性————父类构造方法————子类的属性————子类的...原创 2020-12-21 10:14:48 · 57 阅读 · 0 评论