摘要: 一、什么是流?什么是输入输出流? 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,外部传入数据给程序需要借助输入流;输出流可以看作一个输出通道,程序把数据传输到外部需要借助输出流。 二、什么是字节流和字符流? 1、字节流:'传输数据的最基本单位是字节'的流。字节流的类通常以st 阅读全文
posted @ 2019-12-06 22:39 scnu-yang 阅读(509) 评论(0) 推荐(0) 编辑
摘要: forword和redirect是servlet的两种主要跳转方式: 1、forword:请求转发,服务器行为(服务器内部的重定向,客户端并不知晓其操作),地址栏不变,服务器获取跳转页面传给客户,用户地址栏不变。 2、redirect:请求重定向,客户端行为,地址栏改变。服务器向用户发送转向的地址告 阅读全文
posted @ 2019-12-06 22:17 scnu-yang 阅读(2949) 评论(0) 推荐(2) 编辑
摘要: this:this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 super:super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。 this和super的异同: 1)this()和super()在构造方法,作用是在JVM堆中构建出一个对 阅读全文
posted @ 2019-12-06 17:31 scnu-yang 阅读(217) 评论(0) 推荐(0) 编辑
摘要: JSP内置对象包括以下: 1)request:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例 2)response: response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpS 阅读全文
posted @ 2019-12-06 17:20 scnu-yang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 编译时类型和运行时类型 java引用变量有两个类型:一个是编译时类型,一个是运行时类型,编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 举个例子: person p = new Women() #其中Women类继承于person类。 假设p的属性修饰符为public 阅读全文
posted @ 2019-12-06 17:09 scnu-yang 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、线程分为前台线程和后台线程,下面是关于一些知识要点的总结: 1)托管线程池中的线程(ThreadPool.QueueUserWorkItem()和Task创建的线程)都是后台线程,通过BeginXXX方法运行的线程都是后台线程;应用程序的主线程main()以及使用Thread构造的线程都默认为前 阅读全文
posted @ 2019-12-06 17:01 scnu-yang 阅读(271) 评论(0) 推荐(0) 编辑
摘要: java面向对象编程是指:Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。另外,java是面向对象,但不是所有的都是对象,基本数据类型就不是对象,所以才会有封装类。 面向对象的特 阅读全文
posted @ 2019-12-06 16:40 scnu-yang 阅读(1854) 评论(0) 推荐(1) 编辑
摘要: 一、总结:java传参问题:Java只有一种参数传递方式:那就是按值传递,即Java中传递任何东西都是传值。所谓的引用也是通过值传递的。如果传入方法的是基本类型的东西,你就得到此基本类型的一份拷贝。如果是传递引用,就得到引用的拷贝。 二、对象和引用在内存中是怎么样存储和起作用的? 【为了说明这个问题 阅读全文
posted @ 2019-12-06 15:29 scnu-yang 阅读(196) 评论(0) 推荐(0) 编辑