自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP

JSP1、JSP简介jsp全称Java Server Page, 一种动态网页开发技术。它允许使用el表达式、jstl来获取Java代码中的数据,同时允许在jsp中编写html代码,使得jsp可以非常容易的显示页面。Jsp本质是Servlet,最终以Servlet方式运行,所以可以说Jsp是一种特殊的Servlet。2、JSP组成结构2.1、静态内容html静态文本2.2、注释第1种: <!-- HTML注释 --> 第2种: <%-- JSP注释 --%&gt

2020-06-30 16:32:10 85

原创 Servlet

Servlet基础1、网络基础概念互联网,英文是internet,又称国际网络。是网络与网络之间-所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。使用互联网可以将信息瞬间发送到千里之外的人手中,它是信息社会的基础。2、HTTP简介HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = W

2020-06-29 18:30:47 144

原创 Jquery基本操作

jqueryJQuery是一个轻量级的脚本,包含的就是JavaScript的代码库。理念:write less , do more。1)轻量级2)强大的选择器 3)出色的DOM操作4)完善的事件处理机制5)优秀的浏览器的兼容性6)丰富插件7)良好的AJAX8)链式的代码书写JS对象与JQuery对象a) JQuery对象JQuery对象就是使用“(“img”)”,将DOM对象包装起来。一般在JQuery对象前面加上“(“img”)”,将DOM对象包装起来。一般在JQuer..

2020-06-28 20:14:14 188

原创 JSON

JSON1,JSON简介JSON(JavaScript Object Notation)(http://www.json.org/) 是一种轻量级的数据交换格式。采用独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人的阅读跟编写,同时也适用于机器的解析跟生成,有效的提升网络数据。JSON中支持2种数据格式:对象跟数组2种数据。具体支持的值类型有数字、字符串、boolean、null对象用花括号表示{}数组用中括号表示[]数据表现为键值对用

2020-06-28 14:06:36 61

原创 JDBC

JDBC1,JDBC概述JDBC(Java DataBase Connectivity) java数据库连接。是一套通过java操作数据的公共规范。作用:JAVA程序连接访问关系型数据库的。2, JDBC快速入门2.1 实现步骤导入数据库jdbc驱动包配置数据库连接相关信息通过Class.forName、DriverManager加载驱动并创建Connection对象连接数据库通过Connection对象创建PrepareStatement对象发送sql到数据库并执行通过Prepare

2020-06-12 16:09:20 101

原创 MySQL

数据库的基本概念数据库的英文单词:DataBase 简称:DB什么是数据库用于存储和管理数据的仓库数据库的特点:持久化存储数据的。其实数据库就是一个文件系统。方便存储和管理数据 使用了统一的方式操作数据 –SQL常见的数据库软件MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。DB2:IBM公司的数据库产品,收费的。常应用在银行系统

2020-06-11 12:53:59 123

原创 XML

XML1、XML简介XML(EXtensible Markup Language)可扩展的标记语言。主要用于数据交换。在HTML发展过程中,由于游览器厂商的恶性竞争,都在兼容不规范的写法,以用来吸引开发者。这与W3C的初衷相违背。于是W3C制定了XML标准,想以此替代HTML进行数据展示。但此并不能吸引开发者,XML最终以失败告终。XML接着又向数据交互方向寻求生存之路,并在此取得一定的成功。现主要功能用于配置文件跟网络中进行数据交互。2、XML与HTML的区别XML标签都是自定义的,HTML标签

2020-06-09 19:10:24 352

原创 hashcode方法

hashCode()方法给对象返回一个hash code值。这个方法被用于hash tables,例如HashMap。它的性质是:在一个Java应用的执行期间,如果一个对象提供给equals做比较的信息没有被修改的话,该对象多次调用hashCode()方法,该方法必须始终如一返回同一个integer。如果两个对象根据equals(Object)方法是相等的,那么调用二者各自的hashCode()方法必须产生同一个integer结果。并不要求根据equals(java.lang.Object)方法不

2020-06-06 11:28:51 130

原创 遍历文件

//递归public static void folderMethod(String path){File file = new File(path);if (file.exists()) {File[] files = file.listFiles();if (null != files) {for (File file2 : files) {if (file2.isDirectory()) {System.out.println(“文件夹:” + file2.getAbsolutePat

2020-06-06 11:09:48 125

原创 计算一个字符串中每个字符出现的次数

public class DemoHashMap {public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print(“输入一串字符:”); String str=sc.next(); char[] arr= str.toCharArray(); Map map=new HashMap<>(); for (char c : arr) { Integer i

2020-06-06 11:09:01 156

原创 异常

异常概念异常,就是不正常的意思。在生活中:医生说你的身体某个部位有异常,该部位和正常相比有点不同该部位的功能将受影响在程序中的意思就是:异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常指的并不是语法错误语法错了,编译不通过不会产生字节码文件根本不能运行异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lan

2020-06-06 10:49:33 241

原创 System类

System类java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或统计操作,在System类的API文档中,常用的方法有:public static long currentTimeMillis():返回以毫秒为单位的当前时间。public static void arraycopy(Object stc,int srcPos,Object dest,int destPos,int length):将数组中指定的数据拷贝到另一个数组中。currentTimeMil

2020-06-05 17:23:28 149

原创 函数引用

函数引用必须保证所用接口与引用的方法的 形参和返回值类型一致让左边的函数跟右边的方法具有相同的逻辑,前提条件是两边具有相同的参数列表跟返回类型引用类的静态方法 格式 类名::方法名例如: public void method1(){ //1,引用类的静态方法 类名::静态方法名 Consumer<String> c = Student::play; c.accept("和平精英"); Function<Integer, String> f =

2020-06-05 17:04:51 890

原创 lambda表达式 函数接口

JDK1.8之后添加的新特性MyInterface m1 = (a , b)->System.out.println(a+b); MyInterface m2 = (a , b)->System.out.println(a*b); m1.meth(5, 10); m2.meth(5, 10)lambda表达式相当于一个匿名内部类 * MyInterface m1 = (a , b)->{ * * * * }; *相当于 *MyInterfa

2020-06-05 16:49:01 116

原创 IO流

什么是IO生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了。当你电脑上插入—个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入 input和输出output,即流向内存是输入流,流出内存的输出流。java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。

2020-06-05 16:41:57 139

原创 正则表达式

Java正则语法学习链接:https://www.runoob.com/java/java-regular-expressions.html正则符号学习链接:https://deerchao.cn/tutorials/regex/regex.htm``

2020-06-05 16:22:47 65

原创 注解(@interface)

注解概念:说明程序的。给计算机看的。注释:用文字描述程序的。给程序员看的。定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是]Dκ1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元秦进行说明,注释。概念描述JDK1.5之后的新特性说明程序的作用作用分类:编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】代码分析:通过代码里标识的元数据对代码进行分析【使用反射】编译检査

2020-06-05 08:56:22 321

原创 泛型

泛型概述集合中是可以放任意对象的,只有把对象存储集合后,name这是他们都会被提升为Object类型。当我们取出每一个对象,并且进行相应的操作,这时必须采用类型转换。泛型的定义泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用的时候传入具体的类型(类型实参)。...

2020-06-03 20:26:45 102

原创 反射---- Field Method

getFields:获取所有public修饰的字段 包括继承过来的:Field[] fields =clazz.getFields(); for (Field field : fields) { System.out.println(field.getName()); }getDclarFields:获取所有访问修饰符修饰的字段 不包括从父类继承的:Field[] fields1 = clazz.getDeclaredFields(); for (Field field : fi

2020-06-03 16:57:20 136

原创 反射--利用反射创建对象

创建对象的方法有4种:分别是new clone 反射 反序列化反射class的获取有三种方法:第一种: Person p = new Person(); Class clazz1 = p.getClass();第二种:Class clazz2 =Person.class第三种(应用最多的):Class clazz3= Class.forName("com.blb.Demo4.Person"); System.out.println(clazz3.getName());直接

2020-06-02 18:43:10 290

原创 内部类

内部类成员内部类临时内部类静态内部类匿名内部类成员内部类:在类的内部类定义调用方法:先定义外部类 再定义内部类 //定义外部类 Outter o = new Outter(); // 定义内部类 Intter i1 = o.new Intter();成员内部类的属性方法的调用与类一致 与外部类的属性跟方法不冲突成员内部类中不能定义静态的属性跟方法因为静态得最先调用 而要定义成员内部类的话必须先定义外部类 与静态的定义冲突。public class Outter

2020-06-02 16:58:41 75

原创 Properties 属性文件

内容 键值对package com.blb.WenJian;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Iterator;import java.util.Properties;import java.

2020-06-01 18:37:28 142

原创 枚举enum

package com.blb.MeiJu;public class Demo02 { public static void main(String[] args) { /* *枚举enum: * * 枚举是有构造方法的,而且默认必须是private * enum默认继承Enum类 *枚举不能继承类 可以实现接口 */ WeekDay day1 = WeekDay.MON; WeekDay day2 = WeekDay.TUS; WeekDa

2020-06-01 18:34:06 40

原创 字符:包装流

package com.blb.Baozhungliu;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class Demo1 { public static void main(String[] args) { /* * 字符:包装流 * */ // 输出目标文件中的内容 File f =

2020-06-01 18:32:39 98

空空如也

空空如也

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

TA关注的人

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