自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

转载 DBUtils和连接池

DBUtils 概述DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。Dbutils三个核心功能介绍 QueryRunner中提供对sql语句操作的API. ResultSetHandler接口,用于定义select操作后,怎样封装结果集. DbUtils类...

2018-09-13 14:49:00 145

转载 动态页面技术(JSP/EL/JSTL)

JSP技术jsp脚本和注释jsp脚本:1)<%java代码%> ----- 内部的java代码翻译到service方法的内部2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print()3)<%!java代码%> ---- 会被翻译成servlet的成员的内容jsp注释: 不同的注释...

2018-09-13 09:48:00 133

转载 会话技术Cookie&Session

会话技术Cookie&Session会话技术分为Cookie和Session:Cookie:数据存储在客户端本地,减少服务器端的存储的压力,安全性不好,客户端 可以清除cookieSession:将数据存储到服务器端,安全性相对好,增加服务器的压力 服务器端向客户端发送一个Cookie:代码演示: 1 ...

2018-09-10 14:22:00 112

转载 JavaEE—— HttpServletRequest

HttpServletRequest我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletReques...

2018-09-08 11:41:00 147

转载 JavaEE—— HttpServletResponse

HttpServletResponse我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletRe...

2018-09-08 11:26:00 101

转载 JavaWeb核心之Servlet

JavaWeb核心之Servlet什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容servlet规范:包含三个技术点1)servlet技术2)filter技...

2018-09-08 11:14:00 100

转载 JavaEE——XML

什么是XMLXML个称为Extensible Markup Language,意思是可扩展的标记语言。应用常见配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd"> 3 <web-app>...

2018-09-06 14:04:00 89

转载 类加载器与反射

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

2018-08-30 14:32:00 68

转载 网络通信之UDP与TCP

IP地址和端口号端口号是用两个字节(16位的二进制数)表示的,它的取值范围是0~65535,其中,0~1023之间的端口号用于一些知名的网络服务和应用,用户的普通应用程序需要使用1024以上的端口号,从而避免端口号被另外一个应用或服务所占用。 InetAddress常用方法代码演示:1 public static void main...

2018-08-30 14:07:00 86

转载 线程安全

线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。案例:卖票(只能卖100张票)初始:public static void main(String[] args) { //创建票对象 Ticket tick...

2018-08-30 10:46:00 69

转载 线程池

线程池概念:线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。使用线程池方式--Runnable接口通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。步骤:1、Executors:线程池创建工厂类  public static Execut...

2018-08-30 10:41:00 80

转载 多线程

多线程进程:进程指正在运行的程序线程:是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个线程中是可以有多个线程的,这个应用程序也可以被称为多线程程序。一个程序运行后至少有一个进程,一个进程中可以包含多个线程举例:单线程程序:即,若有多个任务只能依次执行。当上一个任务执行结束后,下一个任务开始执行。如,去网吧上网,网...

2018-08-30 10:40:00 117

转载 JAVA ->STRING、STRINGBUFFER、STRINGBUILDER三者之间的区别

1.首先说运行速度,速度由快到慢排列:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。以下面一段代码为例:String str="ab...

2018-08-28 15:03:00 80

转载 Properties类至Commons-IO

Properties类特点:1、Hashtable的子类,map集合中的方法都可以用;2、该集合没有泛型,键值都是字符串;3、是一个可以持久化的属性集,键值可以存到集合中,也可存到持久化的设备上,键值的来源也可是持久化的设备;4、有和流技术相结合的方法:代码演示: 1 public static void main(String[] ar...

2018-08-25 11:52:00 81

转载 Java中方法重写和方法重载

首先方法重写和方法重载是建立在Java的面向对象的继承和多态的特性基础上而出现的。至于面向对象的继承和多态的特性我就不在这里多说了。继承是指在一个父类的基础再创建一个子类,这样子类就拥有了父类的非私有的特性,同时子类还可以扩展自己的特性,这样就引出了方法重写和方法重载!一、方法重写(Override) 在J...

2018-08-23 14:13:00 102

转载 字节流至缓冲流

  字节流字节输出流OutputStream(抽象类)常用方法:代码实例: 1 public static void main(String[] args) throws IOException { 2 //FileOutputStream的构造方法:如果文件存在,则覆盖,如果不存在,则创建 3 // \r\n 换...

2018-08-23 10:04:00 109

转载 IO流

一、FileIo概述:当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。因此我们把这种输入和输出动作称为IO操作。File类的构造函数:文件及文件夹的一系列操作方法:代码实现: 1 package com.oracle.io; ...

2018-08-20 17:04:00 111

转载 异常

异常概念:就是程序中出现的不正常的现象(错误与异常)(代码在运行时候出现问题)异常的继承体系: Throwable: 它是所有错误与异常的超类(祖宗类) |- Error 错误,修改java源代码 |- Exception 编译期异常, javac.exe进行编译的时候报错 |- RuntimeEx...

2018-08-06 16:24:00 160

转载 Map接口

集合继承体系的面向对象思想 接口:用来明确所有集合中该具有的功能,相当于在定义集合功能标准; 抽象类:把多个集合中功能实现方式相同的方法,抽取到抽象类实现,具体集合不再遍写,继承使用即可; 具体类:继承抽象类,实现接口,重写所有抽象方法,达到具备指定功能的集合。 每个具体集合类,根据自身的数据存储结构方式,对接口中的功能方法,进行不同方式的实现。Ma...

2018-08-06 11:14:00 114

转载 List接口方法、LinkedList方法、Vector集合、Set接口下HashSet、LinkedHashSet集合、HashCode()+equals()方法对于Set接口判断重复的详细细节...

List接口:看List的介绍,有序的 collection(也称为序列),此接口的用户可以对列表中每个元素的插入位置进行精确地控制(有下标)!用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素!与 set 不同,列表通常允许重复的元素!//特点:① 有序序列(怎么存进去可以怎么取出来)!② 有下标,可以精确控制内部元素!③ 允许存在...

2018-08-06 10:30:00 88

转载 集合之Collection接口AND Iterator迭代器 AND 增强for AND 泛型

集合,集合是java中提供的一种容器,可以用来存储多个数据。注意:①、集合只能存放对象。比如你存一个 int 型数据 1放入集合中,  其实它是自动转换成 Integer 类后存入的,Java中每一种基本类型都有对应的引用类型。②、集合存放的是多个对象的引用,对象本身还是放在堆内存中。③、集合可以存放不同类型,不限数量的数据类型。...

2018-08-01 16:30:00 117

转载 面向对象测试题

1.下列不属于面向对象编程的特性的是(C )。A.封装 B.继承C.抽象 D.多态2.(*)下述概念中不属于面向对象的是(D)。A.对象 B.继承、多态C.类、封装 D.过程调用...

2018-07-31 16:06:00 2350

转载 基本类型包装类之system类

8种基本类型对应的包装类如下: 将字符串转成基本类型:代码实现: 1 public static void main(String[] args) { 2 //将字符串转为基本数据类型 3 int a=Integer.parseInt("12"); 4 double b=Double.p...

2018-07-31 11:16:00 51

转载 Date

Date类概述类 Date 表示特定的瞬间,精确到毫秒。毫秒概念:1000毫秒=1秒毫秒的0点:System.currentTimeMillis() 返回值long类型参数用于获取当前日期的毫秒值时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0注意:时间和日期的计算,必须依赖毫秒值代码实现: 1 public ...

2018-07-31 10:42:00 86

转载 字符串缓冲区

StringBuffer类定义:–只创建一个对象–StringBuffer对象的内容是可以被修改的–除了字符的长度之外,还有容量的概念–通过动态改变容量的大小,加速字符管理代码实现: 1 public class Demo01 { 2 public static void main(String[] args)...

2018-07-31 08:31:00 86

转载 字符串练习题

分析以下需求,并用代码实现:(1)定义如下方法public static String getPropertyGetMethodName(String property);(2)该方法的参数为String类型,表示用户给定的成员变量的名字,返回值类型为String类型,返回值为成员变量对应的get方法的名字(3)如:用户调用此方法时给定的参数为"name",该方法的返回值为"...

2018-07-30 11:15:00 526

转载 JAVA之equals方法与tostring方法

equals本意:即在Object对象中定义的equals()方法有什么样的意义。equals方法,用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。Object类中的equals方法内部使用的就是==比较运算符。在开发中要比较两个对象是否相同,经常会根据对象中的属性值进行比较,也就是在开发经常需要子类重写equals方法根据对象的属性值进行比...

2018-07-28 10:33:00 175

转载 面向对象之匿名对象—代码块

匿名对象的概念:匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。如:已存在的类:1 public class Person{2 public void eat(){3 System.out.println();4 }5 }创建一个普通的类:Person p = new Person...

2018-07-27 16:55:00 145

转载 面向对象三大特性之多态

多态概述1、定义:多态是继封装、继承之后,面向对象的第三大特性。2、举例:学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。Java中多态的代码体现在一个子类对象(实现类对象)既可以给...

2018-07-27 15:14:00 49

转载 面向对象之static与final关键字

final关键字和static关键字 final关键字 final:在翻译过来的意思就是最后的,最终的,不可改变的意思。在Java中同样也是这个意思。那到底什么时候可以用到final来修饰呢?都知道,继承的应用提高了代码的复用性,通过继承,子类可以对父类的方法进行重写,那如果有些父类中的方法是固定的,不想让子类进行重写,要解决这个问题就要用到fi...

2018-07-27 11:03:00 72

转载 构造方法练习题

1.猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 1 public class A { 2 int v=100; 3 } 4 5 6 //测试类 7 8 import java.util.Scanner; 9 10 publi...

2018-07-27 10:15:00 994

转载 int转string

java int怎么转换为string1.两种方法,一个是再int后面+“”,就可以转为字符串。另一个,nt i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";i...

2018-07-26 11:08:00 64

转载 面向对象之构造方法and this关键字

构造方法介绍需要在创建对象的同时明确对象的属性值l 构造方法的格式:修饰符构造方法名(参数列表){}构造方法的体现:1. 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。2. 构造方法名称必须和类名保持一致。3. 构造方法没有具体的返回值。构造方法的代码体现:...

2018-07-25 11:37:00 59

转载 面向对象之接口

接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口的定义与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。定义格式:public i...

2018-07-23 11:17:00 74

转载 面向对象三大特性之继承

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。格式:class 子类 extends 父类 {}在子类中,访问父类中的成员变量格式:super.父类中的成员变量例: 1 class ...

2018-07-21 17:45:00 53

转载 Ajax与Layui

ajax:请求 响应js //创建ajax对象 var xhr=new XMLHttpRequest(); //监听ajax状态xhr.onreadystatechange=function(){ if(xhr.readyState == 4){ console.log(xhr.responseText); }} //发起请求 xhr.open('get','...

2018-07-21 13:37:00 184

转载 this关键字

this关键字主要有三个应用:(1)this调用本类中的属性,也就是类中的成员变量;(2)this调用本类中的其他方法;(3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 1 Public Class Student { 2 3 String name; //定义一个成员变量name 4 5 private void ...

2018-07-21 11:48:00 36

转载 面向对象三大特性之封装

面向对象的三大基本特征:封装:封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露该对象的事功能。 继承:即城市面向对象实现软件服用的重要手段,当子类继承父类后,子类是一种特殊的父类,能直接或间接获得父类的成员。多态:多态是可以直接把子类对象赋给父类变量,但是运行时依然表现出子类的行为特征,这意味着同一类型的对对象在运行时可能表 现出不同的...

2018-07-20 16:09:00 51

转载 Eclipse开发工具

1、Eclipse开发工具2、超市库存管理系统###01Eclipse的下载安装* A: Eclipse的下载安装l* a: 下载* http://www.eclipse.org* b: 安装* 只需要解压后就能使用* c: 卸载* 只需要将文件夹删除就可以了* d: 注意* 开发软件的安装目录中,尽量不要出现空格与中文* B: Eclipse的特点* a: 免费* b...

2018-07-20 11:50:00 85

转载 ArrayList集合

ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。1 导包:import java.util.ArrayList;创建对象:与其他普通的引用数据类型创建方...

2018-07-18 14:35:00 76

空空如也

空空如也

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

TA关注的人

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