- 博客(20)
- 收藏
- 关注
原创 ServletContext
ServletContext是什么ServletContext是应用上下文,一个应用中只有一个ServletContext的获得方式1.config获得 config.getServletContext()2.servet获得this.getServletContext()3.request获得request.getServletContext()...
2019-05-17 20:23:32
159
原创 ServletConfig
ServletConfig的作用获得Servlet的名字config.getServletName();获得Servlet参数config.getInitparameter("name");获得ServletContext对象config.getServletContext();
2019-05-17 17:02:05
118
原创 JavaEE HTTP协议请求和相应
HTTP是什么HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。默认端口号80Http协议的组成Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请...
2019-05-17 16:46:15
363
原创 JAVAEE Tomcat服务器的搭建与Eclipse的关联
Tomcat服务器的搭建1.Tomcat简介Tomcat是可以运行JavaWeb应用的软件。2.Tomcat的搭建1 下载Tomcat官网地址:http://tomcat.apache.org/whichversion.html2 安装TomcatTomcat有安装版和解压版(绿色版)安装版:以.exe形式的安装包,双击安装到我们的电脑上,用的比较少解压版:即绿色版,解压后直接使...
2019-05-17 16:30:33
381
原创 异常处理
异常处理在JAVA语言出现以前,传统的异常处理方式多采用返回值来标识程序出现的异常情况,这种方式虽然为程序员所熟悉,但却有多个坏处。首先,一个API可以返回任意的返回值,而这些返回值本身并不能解释该返回值是否代表一个异常情况发生了和该异常的具体情况,需要调用API的程序自己判断并解释返回值的含义。其次,并没有一种机制来保证异常情况一定会得到处理,调用程序可以简单的忽略该返回值,需要调用API...
2019-05-13 19:44:30
599
原创 字符流
字符流Reader和WriterReader是字符输入流的父类;Writer是字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。字符流的底层仍然是基本的字节流。1 常用方法Reader的常用方法:— int read() 读取一个字符,返回的int值“低16”位有效— int read(char[] chs) 读取chs字符数组的length个...
2019-05-13 19:38:52
267
原创 对象序列化
对象流对象序列化概念对象是存在于内存中的。有时候我们需要将对象保存到硬盘上,又有时我们需要将对象传输到另一台计算机上等等这样的操作。这时我们需要将对象转换为一个字节序列,而这个过程就称为对象序列化。相反,我们有这样一个字节序列需要将其转换为对应的对象,这个过程就称为对象的反序列化。使用OOS实现对象序列化ObjectOutputStream是用来对对象进行序列化的输出流。其实现对象序列...
2019-05-13 19:12:31
530
原创 字节流
IS与OS输入与输出我们编写的程序出了自身会定义一些数据信息外,经常还会引用外界的数据,或是将资深的数据发送到外界。比如,我们编写的程序想读取一个文本文件,又或者我们想将程序中的某些数据写入到一个文件中,这时我们就要使用输入与输出。什么是输入:输入是一个从外界进入到程序的方向,通常我们需要“读取”外界的数据时,使用输入。所以输入时用来读取数据的。什么是输出:输出是一个从程序发送到外界的方...
2019-05-13 19:09:23
115
原创 RandomAccessFile
RandomAccessFile1 简介Java提供了一个可以对文件随机访问的操作,访问包括读和写操作。该类名为RandomAccessFile。该类的读写是基于指针的操作。RandomAccessFile在对文件进行随机访问操作时有两个模式,分别为只读模式(只读取文件数据),和读写模式(对文件数据进行读写)。.2 创建对象在创建RandomAccessFile时,其提供的构造方法要求我...
2019-05-13 19:00:46
160
原创 文件操作 — File
文件操作 — File1 创建File对象java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录。File类只用于表示文件(目录)的信息(名称、大小等),不能对文件的内容进行访问。构造方法:File(String pathname) 通过将给定路径名字符串转换成抽象路径名来创建一个新的File实例。— 抽象路径应尽量使用相对路径,并...
2019-05-13 18:54:32
214
原创 Map接口
Map接口定义的集合又称查找表,用于存储所谓“Key-Value”映射对。Key可以看成是Value的索引,作为Key的对象在集合中不可以重复。根据内部数据结构的不同,Map接口有多种实现类,其中常用的有内部为hash表实现的HashMap和内部为排序二叉树实现的TreeMap。常用APIput()方法Map接口中定义了向Map中存放元素的put方法:— V put(K key, V...
2019-05-13 18:50:09
115
原创 队列和栈
1 Queue队列队列是常用的数据结构,可以将队列看成特殊的线性表,队列限制了对线性表的访问方式:只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素。队列遵循先进先出(FIFO First Input First Output)的原则。JDK中提供了Queue接口,同时使得LinkedList实现了该接口(选择LinkedList实现Queue的原因在于Queue经常要进...
2019-05-13 18:43:13
84
原创 List
集合操作ListArrayList和LinkedList2 常用APIList排序ListArrayList和LinkedListList接口是Collection的子接口,用于定义线性表数据结构。可以将List理解为存放对象的数组,只不过其元素个数可以动态的增加或减少。List的两个常见实现类为ArrayList和LinkedList,分别用动态数组和链表的方式实现了List接口。可以...
2019-05-10 19:05:30
74
原创 集合框架
集合框架集合框架1 Collection2 常用API3 Iterator4 泛型机制集合框架1 Collection在实际开发中,需要将使用的对象存储于特定数据结构的容器中,JDK提供了这样的容器——集合(Collection)。• Collection是一个接口,定义了集合相关的操作方法,其有两个子接口:List和Set。• 集合中存储的都是引用类型元素,并且集合只保存每个元素对象...
2019-05-10 19:01:19
106
原创 Date, Calendar
Date, CalendarDate及其常用API1 Java中的时间2 Date类简介3 SimpleDateFormatCalendar1 Calendar简介2 getInstance方法3 日期及时间分量操作Date及其常用API1 Java中的时间Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时间点;固定的时...
2019-05-10 18:49:40
117
原创 String及其常用API
@TOc1.String是不可变对象• java.lang.String使用了final修饰,不能被继承;• 字符串底层封装了字符数组及针对字符数组的操作算法;• 字符串一旦创建,对象永远无法改变,但字符串引用可以重新赋值;• Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。2. String常量池Java为了提高性能,静态字符串(字面量/常量/...
2019-05-09 19:35:07
540
原创 Object
Object• 在Java类继承结构中,java.lang.Object类位于顶端;• 如果定义一个Java类时没有使用extends关键字声明其父类,则其父类默认为java.lang.Object类;• Object类型的引用变量可以指向任何类型对象。1 toString方法2 equals方法• 在Java类继承结构中,java.lang.Object类位于顶端;• 如果定义一个Java类...
2019-05-09 19:25:10
97
原创 JDK API
JDK API1.1 什么是JDK API1.2 JDK包结构1.3 文档注释规范1.4 javadoc命令生成文档1.1 什么是JDK APIJDK中包含大量的API类库,所谓API(Application Programming Interface,应用程序编程接口)就是一些已写好,可供直接调用的功能(在Java语言中,这些功能以类的形式封装)。JDK API包含的类库功能强大,经常使用...
2019-05-09 19:21:59
901
原创 static、final、abstract的使用及注意事项
static、final、abstract1 static关键字修饰成员变量static修饰方法static块2 final关键字final修饰变量final修饰方法final修饰类static final 常量3 abstract关键字抽象方法和抽象类1 static关键字修饰成员变量用static修饰的成员变量不属于对象的数据结构;static变量是属于类的变量,通常可以通过类名来引用...
2019-05-09 19:15:17
305
原创 面向对象中封装,继承,多态的意义
封装 封装的概念就是把自己的属性私有化并提供调用方法。 关键字:prvate 代码: public class Dssa {private int age;private String name;private int stature;public int getAge() {return age;}public void setAge(int age) {this.a...
2019-03-29 20:39:15
1391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人