自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Servlet_HTTP协议,GET与POST请求

HTTP协议概述 1.什么是HTTP协议? HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根...

2019-08-30 13:26:46 192

原创 Sevlet_ServletContext

ServletContext概述 Servlet引擎为每一个WEB应用程序都创建了一个对应的ServletContext对象,ServletContext对象被包含在ServletConfig对象中,调用ServletConfig.getServletContext()方法可以返回ServletContext对象的引用。由于一个WEB应用程序中的所有的Servlet都是共享...

2019-08-28 14:50:27 180

原创 Servlet_ServletConfig对象

ServletConfig对象概述 ServletConfig封装了Servlet的相关配置信息。ServletConfig是一个接口,其具体实现是由服务器的厂商所实现。通过ServletConfig对象。我们可以获取一些配置文件(web.xml)中的配置信息。如果需设置一些配置信息,那么我们可以通过在web.xml中设置,然后通过该对象获取即可。这样做的好处就是方便配置...

2019-08-27 10:55:12 228

原创 Servlet_Servlet相关配置以及生命周期方法

Servlet的运行 我们之前学习的java内容,运行代码都是需要先创建该类的对象,然后在mian()方法中去调用相关的方法,这样才会有结果输出。但是呢,我们在运行Servlet代码的时候并没有这样做。我们仅仅只是启动了服务器(Tomcat)。就可以把Srevlet运行起来。同时,我们还发现servlet里面的代码被调用了。其实类似于之前学习的java代码调用类似。调用的过...

2019-08-26 18:34:11 190

原创 Servlet_Servlet简介以及第一个Servlet程序

Servlet概述 1.Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容等。 2.Servlet是和平台无关的服务器端组件,它运行在Servlet容器中(如Tomcat,weblogic等...

2019-08-25 20:00:47 200

转载 javaAPI_反射_反射基本使用

反射基础知识以及反射的相关应用1.通过反射运行配置文件内容(1).创建配置文件class.txt内容[可修改]className=cn.itcast.test.WorkermethodName=love(2).要使用的对象[仅仅为测试方便]//学生类public class Student {public void love() {System.out.println(...

2019-08-23 13:14:46 176

转载 javaAPI_反射_反射概述以及通过反射获取类的组成

1.反射概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。那么也就是说一个Cla...

2019-08-23 13:12:34 152

转载 javaAPI_反射_类加载器

反射和类加载器1.类的加载(1).当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。A:加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。B:连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值解析 将类...

2019-08-23 13:09:48 157

转载 javaAPI_网络编程_网络编程基础2

网络编程基础21.TCP协议(1).实现步骤A:创建发送端的Socket对象这一步如果成功,就说明连接已经建立成功了。B:获取输出流,写数据C:释放资源连接被拒绝。TCP协议一定要先看服务器。java.net.ConnectException: Connection refused: connect(2).客户端public static void main(String...

2019-08-23 13:07:49 136

转载 javaAPI_网络编程_网络编程基础1

网络编程基础1.网络编程概述(1).计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。(2).网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。2.网络模型概述以及图解(1).计算机网络之间以何种规则进行通信,就是网络模型...

2019-08-23 13:03:00 134

转载 javaAPI_多线程_多线程基础4

多线程基础41.线程组概述和使用(1).线程组概述Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。(2).代码测试//线程类代码public class MyRunnable implements Runnable {@Overridepublic void run() {for (int x = 0...

2019-08-23 09:17:26 120

转载 javaAPI_多线程_多线程基础3

1.JDK5以后Lock锁的概述和使用(1).概述虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。(2).相关方法Lock:void lock(): 获取锁。void unlock():释放锁。由于lock是一个接口,所以我们需要用实现类来创建对象,R...

2019-08-23 09:15:07 127

转载 javaAPI_多线程_多线程基础2

多线程基础21.多线程的实现方式2(1).实现步骤A:自定义类MyRunnable实现Runnable接口B:重写run()方法C:创建MyRunnable类的对象D:创建Thread类的对象,并把C步骤的对象作为构造参数传递(2).代码实现://线程类代码public class MyRunnable implements Runnable {@Overridepu...

2019-08-23 09:09:25 125

转载 javaAPI_多线程_多线程基础1

多线程基础11.如何实现多线程?由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。但是呢?Java可以去调用C/C++写好的程序来实现多线程程序。由C/C++去调用系统功能创建进程,然后由Java去调用这样的东西,然后提供一些类供我们使用。...

2019-08-22 16:27:16 124

转载 javaAPI_多线程_多线程引入

多线程基础知识1_多线程的引入1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。3:多进程有什么意义呢?单进程的计算机只能做...

2019-08-22 10:54:38 131

转载 javaAPI_IO流_其他相关流

其他操作的IO流1.操作基本数据的流(1).概述可以对基本的数据类型进行操作。(2).俩个相关的读写流数据输入流:DataInputStreamDataInputStream(InputStream in)数据输出流:DataOutputStreamDataOutputStream(OutputStream out)(3).一个使用的基本案例public static v...

2019-08-22 09:21:00 124

转载 javaAPI_IO流_IO流常见操作总结

IO流常见操作1.复制文本文件[使用多种方式实现]/** 复制文本文件** 分析:* 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。* 通过该原理,我们知道我们应该采用字符流更方便一些。* 而字符流有5种方式,所以做这个题目我们有5种方式。推荐掌握第5种。* 数据源:* c:\\a.txt -- FileReader -- BufferdRead...

2019-08-22 09:17:43 137

转载 javaAPI_IO流_字符流

字符流1.字符流出现的原因以及思想由于字节流操作中文不是特别方便,所以,java就提供了转换流。字符流=字节流+编码表2.编码概述以及常见的编码(1).什么是编码表由字符及其对应的数值组成的一张表(2).常见的编码ASCII:美国标准信息交换码。用一个字节的7位可以表示。ISO8859-1:拉丁码表。欧洲码表用一个字节的8位表示。GB2312:中国的中文编码表。G...

2019-08-22 09:15:26 135

转载 javaAPI_IO流_字节流

IO流1.IO流概述所谓的IO流就是用来进行设备之间的数据传输的。2.IO流分类(1).按照数据流向输入流 读取数据输出流 写出数据(2).按照数据类型字节流字节输入流 读取数据 InputStream字节输出流 写出数据 OutputStream字符流字符输入流 读取数据 Reader字符输出流 写出数据 Writer什么情况下使用哪种流呢?如果数据所在的文件通过...

2019-08-22 09:10:34 166

转载 javaAPI_IO流_递归

IO流_递归1.递归概述递归指的是方法定义中调用自身方法的情况。2.递归的注意事项(1).要有出口,否则就是死递归(2).次数不能太多,否则就内存溢出(3).构造方法不能递归使用[不然在创建对象的时候就会内存溢出]3.递归解决问题的思想(1).分解法:把问题细分为一个基本皆可以解决的单元,如:7+8 = ? --> 3+4 =? 4+4 =? --->1+2 =...

2019-08-21 20:56:41 133

转载 javaAPI_IO流_File类

IO流基础_File类1.File类概述File表示的是文件和目录(文件夹)路劲名的抽象表示形式。2.构造方法[*****]public File(String pathname):按照一个路径得到一个File对象public File(String parent,String child):根据一个目录(或者是文件夹)和目录下面的一个字文件夹得到一个File对象public Fil...

2019-08-21 20:54:13 119

转载 javaAPI_IO流_异常

异常1.异常的概述和分类java中的异常有一个超类Throwable,然后其有俩个子类接口Error和Exception,其中Error是严重问题,这一个是程序中无法解决的,而另一个Exception则是一般问题。Exception又可以分为俩个:(1).编译时期异常:不是RuntimeException的异常,这一个是必须处理的,因为你不处理,编译就无法开始。(2).运行时期异常:Ru...

2019-08-21 14:59:06 141

转载 javaAPI_集合_Collections工具类

Collections工具类1.区分集合Collection和Collections,俩个是不同的一个单列集合的顶层接口,而另一个用于操作集合的工具类。2.概述Collections工具类是一个针对集合操作的工具类。并且都是静态方法。3.先关方法(仅列举常用方法)public static <T> void sort(List<T> lt):对一个集合进行自然...

2019-08-21 09:15:23 113

转载 javaAPI_集合_Map集合以及其子类

Map集合以及其相关子类1.map集合的概述以及特点map集合是将键映射到值的对象。一个映射不能够包含重复的键;每一个键最多只能够映射到一个值。2.Collection集合与Map集合的区别Map集合存储元素是成对出现的,也就是键值对出现,而且键是不可以重复的。Collection集合存储元素是一个一个存储的,也就是单一存储的。3.Map集合的功能特点(1).添加功能V p...

2019-08-21 09:13:50 125

转载 javaAPI_集合_Set集合以及其子类

set集合1.概述set集合是Collection的一个子类,是一个无序且元素唯一的集合。由于Set集合是一个接口,所以我们在实例化的时候使用其子类HashSet。2.set集合的基本使用测试(存储对象并遍历)public static void main(String[] args) {//创建对象Set<String> st = new HashSet<Stri...

2019-08-21 09:11:41 145

转载 javaAPI_集合_toString()方法

集合中的toString()先看一段代码:public static void main(String[] args) {//创建Collection对象,由于Collection是一个接口,所以是不能够实例化的,所以能够使用其子类对象Collection c = new ArrayList();c.add("hello");c.add("world");c.add("java"...

2019-08-21 09:08:16 122

转载 javaAPI_集合_泛型以及jdk5部分新功能

泛型1.泛型的引入以及概述(1).概述:我们知道集合也是一种存储数据的工具,之前我们学习过StringBuffer和数组,这俩种在存储数据的时候都是明确了要存储什么类型的数据,如果存储的数据类型和定义要存储的数据不一致的时候就会报错。那么集合为了数据存储的一致性,也提供了类似的机制,那么就是在创建集合对象的时候要明确需要存储的数据类型是什么,这一个机制就叫做泛型。(2).泛型定义:把类型...

2019-08-21 09:05:45 139

转载 javaAPI_集合_List的三个子类基本使用

List的三个子类基本使用ArrayList1.ArrayList类概述ArrayList的底层数据结构是数组,查询快,增删慢。属于线程不安全,但是效率高。2.ArrayList使用案例[使用ArrayList存储对象并遍历]public static void main(String[] args) {ArrayList lt = new ArrayList();lt.add(...

2019-08-21 08:56:49 120

转载 javaAPI_集合_List集合

List集合1.list集合以及其特点list集合是有序的,且可重复的。有序是指:存储的是什么那么遍历出来的也就是什么。2.list集合特有的功能(1).添加功能void add(int index,object element):在指定位置添加元素(2).获取功能Object get(int index):获取指定位置的元素(3).列表迭代器ListIterator list...

2019-08-21 08:54:13 126

转载 javaAPI_集合_Collection集合

Collection集合1.为什么会出现集合?我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我...

2019-08-20 09:47:08 160

转载 javaAPI_Date类

Date类[*****]1.Date类概述类Date表示特定的瞬间,精确到毫秒。2.构造方法Date():根据当前的默认毫秒值创建日期对象。Date(long date):根据给定的毫秒值创建日期对象。构造方法测试代码:public static void main(String[] args) {//构造方法1Date d = new Date();System.out.p...

2019-08-20 09:25:43 156

转载 javaAPI_BigDecimal类

BigeDecimal类1.解决的问题程序在运算的时候,float类型和double类型很容易丢失数据精度,为了能够精确的表示、计算数据,java就提供了BigeDecimal来。2.概述BigeDecimal表示的是不可变的,任意精度的有符号十进制数。3.构造方法public BigeDecimal(String value);4.常用方法public BigDecima...

2019-08-20 09:23:06 158

转载 javaAPI_Math类

Math类1.概述Math类包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数等。2.Math类常用的方法(1).成员变量public static final double PI;定义了一个π,也就是圆周率public static final double E; 定义了一个e,也就是自然对数底(2).常用成员方法public static int abs(...

2019-08-20 09:21:28 197

转载 javaAPI_基本数据类型以及其包装类

基本数据类型以及其包装类1.概述在程序中,我们知道一些基本的数据类型,如int ,float double等可以表示不同类型的数据,但是呢,有时候这一些数据的操作,表示,以及扩展还是不够,所以java针对每一种数据类型,给出了其对应的类类型。简称包装类类型。2.创建的基本类型以及其包装类类型byte ----->Byteshort ----->Shortint ----...

2019-08-20 09:19:56 207

转载 javaAPI_Arrays工具类

Arrays工具类1.Arrays工具类概述Arrays工具类包含操作数组(如搜索和排序等)的各种方法。其中此类还包含一个允许将数组作为列表来查看的静态工厂。2.常用的相关方法public static String toString(int[] a);把数组转化成为一个字符串。public static void sort(int[] a):对数组进行排序public static...

2019-08-20 09:17:24 126

转载 javaAPI_StringBuffer

StringBuffer1.StringBuffer概述 为什么会出现StringBuffer,如果我们对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,这样操作会耗费时间,同时浪费空间,于是,java就给我们提供了StringBuffer,用于解决这一个问题。2.StringBufferStringBuffer是线程安全的可变字符串。3.StringBuffe...

2019-08-20 09:15:56 109

转载 javaAPI_String

javaAPI String类[*****]1.什么是字符串?字符串就是把多个字符数据组成的一串数据,如把字符'a','b','c'组成一串就成了字符串'abc'。同样可以看成是一个字符数组。2.构造方法public String():无参构造public String(byte[] bytes):把字节数组转化成为字符串public String(byte[] bytes,int ...

2019-08-20 09:13:55 110

转载 javaAPI_Scanner

1.Scanner类概述Scanner类是用于接收键盘录入数据的,在util包下面,所以需要导入包。2.相关方法(1).构造方法输入流相关方法:public static final InputSteam in:输入流对象,一般用于接收键盘输入或者是输入流准备接收数据。Scanner类构造方法Scanner(InputSteam source)一个基本的键盘接收数据代码:输入...

2019-08-20 09:12:18 112

转载 javaAPI_Object

1.Object类(1).概述Object类是类层次结构的根类,每一个类都使用Object类作为超类,所有的对象(包括数组)都实现这一个类的方法。(2).构造方法由于Object类作为一个超类,只有一个无参构造,所以子类的构造方法默认访问的都是父类(也就是Object)类的无参构造。(3).hashCode()方法方法:public int hashCode();返回该对象的哈...

2019-08-20 09:09:54 103

转载 java基础知识_参数类型与内部类

1.形式参数参数类型基本类型,如:int float double引用类型:类:这一个时候参数需要的是一个该类的对象。抽象类:需要的是该抽象的类的子类对象。接口:需要的是该接口的实现类对象。2.返回值类型基本类型:就是一般的基本类型(省略)引用类型:类:需要返回的是该类对象。抽象类:返回的是该抽象类的子类对象。接口:返回的是该接口的实现类的对象。3.链式编程所...

2019-08-19 09:24:27 126

boot.js.rar

boot.js文件,可以配合jquery miniUI

2020-05-24

log4j2所需的jar

log4j2所需的jarl

2020-04-28

json-lib依赖jar包.rar

jason 解析所需jar包

2020-04-26

Navicat Premium_11.0.17简体中文X86_X64版+破解补丁.rar

Mysql可视化工具Navicat以及激活工具,包含的内容有:Navicat Premium_11.0.17简体中文X86_X64版+破解补丁.rar Mysql可视化工具Navicat以及激活工具,包含的内容有:Navicat Premium_11.0.17简体中文X86_X64版+破解补丁.rar Mysql可视化工具Navicat以及激活工具,包含的内容有:Navicat Premium_11.0.17简体中文X86_X64版+破解补丁.rar

2019-09-09

mysql驱动jar包

连接mysql时候所需使用的jar包--mysql-connector-java-5.1.38-bin.jar

2018-10-29

dbcp数据库连接池使用jar包

DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。

2018-10-29

Dbutil使用jar包

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。

2018-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除