随笔分类 -  勿在浮沙筑高台

javase基础重温
摘要:package com.heima.userJSTL; import java.lang.reflect.Method; public class PersomTestMethod { public static void main(String[] args) { Class<Person> aC 阅读全文
posted @ 2020-10-09 10:38 Joker-0927 阅读(80) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Field; public class GetFields { public static void main(String[] args) { Class<Person> personClas 阅读全文
posted @ 2020-10-09 10:14 Joker-0927 阅读(87) 评论(0) 推荐(0) 编辑
摘要:概述: 关于Class实例的获得的四种方法中我们知道可以通过类名.class获得对应的Class实例,也就是说所有被加载到内存中的当前运行时类都对应一个Class实例,而这个“当前运行时类”并不是指一定是类的概念,也就是Class实例的类型并不是只有类的概念,Class实例实际上有: Class实例 阅读全文
posted @ 2020-10-09 09:56 Joker-0927 阅读(276) 评论(0) 推荐(0) 编辑
摘要:四种方法: 通过类名.class获得 通过当前运行时类的对象的.getClass获得 通过Class类的静态方法.forName(String path);获得 通过类加载器获得 public class GetClassDemo { public static void main(String[] 阅读全文
posted @ 2020-10-09 09:22 Joker-0927 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-08 18:04 Joker-0927 阅读(111) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Propert 阅读全文
posted @ 2020-10-08 18:00 Joker-0927 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述: 我们知道当我们第一次使用某一个类的时候,我们需要先将这个类编译成字节码文件,然后将这个字节码文件加载到内存中,这个加载的过程中需要借助类加载器进行加载进内存。 类加载器的分类: 引导类加载器 扩展类加载器 系统类加载器 自定义类加载器(不做解释) 其中我们最常使用的就是系统类加载器,下面我们 阅读全文
posted @ 2020-10-08 17:55 Joker-0927 阅读(130) 评论(0) 推荐(0) 编辑
摘要:概述: 当程序主动使用某个类的时候,如果该类还未被加载到内存中,则系统会通过类的加载,类的链接,类的初始化三个步骤来对该类进行初始化。 加载,链接,初始化的解释 加载将class文件字节码内容加载到内存中,并将这些静态(static)数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java 阅读全文
posted @ 2020-10-08 17:27 Joker-0927 阅读(161) 评论(0) 推荐(0) 编辑
摘要:JSON概述: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 使用{}进行包含对象,可以使用[]包含{}对象的形式,对象里面也可以含有[]。 JSON实例: { "firstName":"John" , "lastName":"Doe" 阅读全文
posted @ 2020-10-07 17:05 Joker-0927 阅读(197) 评论(0) 推荐(0) 编辑
摘要:AJAX介绍: AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。而 AJAX 通过浏览器与服务器进行少量数据交换,就可以使网页实现异步更新。也就是在不重新加载整个页 面的情况下,对网页的部分内容进行局部更新。 同步和异步的简要讲解 阅读全文
posted @ 2020-10-07 16:03 Joker-0927 阅读(139) 评论(0) 推荐(0) 编辑
摘要:概述: jQuery 是一个 JavaScript 库,所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等,目的就 是在使用时直接调用,不需要再重复定义,这样就可以极大地简化了 JavaScript 编程。 1.JS对象和JQuery对象转换 JS 的 DOM 阅读全文
posted @ 2020-10-06 18:57 Joker-0927 阅读(103) 评论(0) 推荐(0) 编辑
摘要:概述: 客户端会话技术cookie是保存在客户端浏览器的,那么与之相对的服务器端会话技术session是保存在服务器端的。 会话技术旨在数据的共享,下面一段session的代码演示: @WebServlet("/servletSession01") public class ServletSessi 阅读全文
posted @ 2020-09-20 16:01 Joker-0927 阅读(203) 评论(0) 推荐(0) 编辑
摘要:会话: 客户端和服务器之间从建立连接到一方断开之间的多次请求和响应。 会话技术包括: 客户端会话技术 cookie 服务端会话技术 session 本篇讲解客户端会话技术。 cookie 对象在服务器端创建,然后通过响应对象发送给客户端(浏览器),并保存在客户端浏览器中,默认是浏览器关闭时cooki 阅读全文
posted @ 2020-09-17 19:31 Joker-0927 阅读(174) 评论(0) 推荐(0) 编辑
摘要:官方对ServeletContext的解释是定义了一组可以使servelet和web容器通信的方法。 也就是servelet对象可以通过serveletcontext对象与web容器进行交互。 接下来讲解ServeletContext的获取及其作用 获取:(两种方法) 通过request对象获取:r 阅读全文
posted @ 2020-09-15 10:34 Joker-0927 阅读(302) 评论(0) 推荐(0) 编辑
摘要:response响应对象也为我们提供了字节输出流,字节输出流可以输出任意的数据,接下来我们来进行简单的演示。 代码: @WebServlet("/servlet01") public class Servlet extends HttpServlet { protected void doPost( 阅读全文
posted @ 2020-09-14 19:59 Joker-0927 阅读(957) 评论(0) 推荐(0) 编辑
摘要:问题概述: 当我们使用响应对象获取字符输出流输出中文到浏览器上的时候,往往会出现中文乱码的问题,但是输出英文字符就不会乱码。 问题解析: 其实出现乱码的原因无外乎编码使用的字符集和解码使用的字符集不相同导致的,我们获得的字符输出流对象是通过响应对象获得的,说到底层,其实响应对象是Tomcat帮我们创 阅读全文
posted @ 2020-09-14 19:25 Joker-0927 阅读(267) 评论(0) 推荐(0) 编辑
摘要:概述: 与请求转发类似的是重定向也是当客户端浏览器请求的功能被请求的资源类不能完成,会通过另一个资源类去完成。但是不同的是重定向是当访问的资源类不能完成请求的业务逻辑时,资源类会告诉浏览器能够完成这个业务的资源类的地址,然后浏览器再去访问另一个资源类。 重定向的实现方式有两种: 1. 设置状态码为3 阅读全文
posted @ 2020-09-14 15:00 Joker-0927 阅读(95) 评论(0) 推荐(0) 编辑
摘要:我们已经知道响应行的内容是: 协议/版本 状态码 相对应的response对象有设置响应行状态码的方法: setStatus(int num); 关于响应头我们也知道它是告知浏览器的一些信息和建议,相对应的response对象也有设置相应头的方法: setHeader(String name,Str 阅读全文
posted @ 2020-09-14 13:40 Joker-0927 阅读(252) 评论(0) 推荐(0) 编辑
摘要:介绍完了响应行我们继续说响应头: 继续沿用上面的相应头信息: Content-Type: text/html;charset=UTF-8Content-Length: 99Date: Mon, 14 Sep 2020 03:57:35 GMTKeep-Alive: timeout=20Connect 阅读全文
posted @ 2020-09-14 13:13 Joker-0927 阅读(305) 评论(0) 推荐(0) 编辑
摘要:概述: 我们在资源类中通过请求对象获得数据然后进行处理之后就需要把处理结果封装成响应对象给浏览器响应信息,响应信息和请求信息类似拥有:响应行,响应头,响应空行和响应体。本篇只介绍响应行内容,其他内容在后续博文中讲述。 首先我们通过浏览器开发者模式捕获一下响应的具体信息: 先准备好一个简单的页面提供访 阅读全文
posted @ 2020-09-14 12:22 Joker-0927 阅读(126) 评论(0) 推荐(0) 编辑

// 侧边栏目录