自定义博客皮肤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与JSTL的小结

JSP基础语法一、JSP的注释1、显示注释:查看网页源代码能够看到的注释a、继承HTML风格的注释: <!-- 这是HTML的注释 -->2、隐式注释查看网页源代码能够看不到的注释a、JSP自己的注释: <%-- 这是JSP的注释 --%><%-- 这是JSP的注释 --%>b、继承Java风格的注释: // 单行注释 /多行注释/<...

2019-07-11 21:08:46 162

原创 关于Tomcat、HTTP协议、Servlet实现的总结

Tomcat:Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 对于一个初学者来说...

2019-07-05 20:14:04 350

原创 关于json与java对象的转换&xml解析的小结

使用gson处理:转为 Json 字符串I)、获得需要的对象II)、格式化为字符串解析成 java 对象I)、Gson 的 节点对象:JsonElement : 所有的节点 都是 JsonElement 对象.JsonPrimitive : 基本的 数据类型的 节点 对象, JsonElement 的子类.JsonNull : 代表 空节点 对象,即 有 key,val...

2019-07-04 20:14:11 231

原创 Ajax实现步骤(同步,异步)

Ajax实现步骤:1、创建XMLHttpRequest核心对象2、准备请求/打开请求xhr.open(); open有参数参数:1、请求类型 (GET/POST)2、请求的路径 (请求的地址;如果是GET请求后面通过"?"拼接参数)3、是否异步 (true或false;默认是异步true)3、发送请求xhr.send(); send有一个参数:1、要传递给后台的数据如果是G...

2019-07-03 17:23:55 911

原创 JavaScript和JS-BOM对象

函数的作用域提升函数声明才有函数的作用域提升的作用,函数表达式的不存在提升情况的会提升到当前函数作用域的最上面js函数中函数可以嵌套js中函数就是作用域js中的this上下文对象,在运行期间动态绑定对象,java是在编译器绑定对象this决策树1.this所在的函数是否是通过new使用,指代new的对象2.是否是通过对象调用的函数,函数中的this指带调用函数的对象3.this默...

2019-06-25 18:56:34 110

原创 js小结

js弱类型语言,java强类型语言使用var定义变量 数据类型 简单数据类型 1.String 字符串 黑色 一对引号之间包裹字符 ''|"" 2.Number 数值型 整数 小数 NaN:Not a...

2019-06-25 08:47:23 123

原创 html入门小结

(一)认识 html 文档结构HTML 的结构包括头部(Head)、主体(Body)两大部分。头部描述浏览器所需的信息,主体包含所要说明的具体内容。 //告诉浏览器使用了哪个 html 版本 //html 文档的开始 //head 中多定义了搜索引擎和浏览器会读取的内容 //字符编码 //文档标题 //body 中的内容是用户可以看得到的,我们的主“战场”...1、la...

2019-06-23 20:41:23 131

原创 JDBC操作步骤

/* JDBC操作步骤:1.加载驱动(选择数据库)2.获取连接(与数据库连接上)3.处理块(处理执行sqly语句)4.准备sql语句5.执行sql语句(仅仅是发送)6.获取结果集,操作数据7.关闭资源*/public class JDBCSimpleDemo01 {public static void main(String[] args) throws ClassNotFo...

2019-06-21 22:55:13 110

原创 数据库_连表查询小结

数据库–连表查询篇一、rowid 和 rownumROWID 是 ORACLE 中的一个重要的概念。用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。ROWID 它是一个伪列,它并不实际存在于表中。它是 ORACLE 在读取表中数据行时根据每一行数据的物理地址信息编码而成的一个伪列。所以根据一行数据的 ROWID 找到一行数据的物理地...

2019-06-20 19:57:14 239

原创 SQL命令小结

–条件查询: select *|字段名字… from 表名 where 行过滤条件;–执行顺序: from–where–select–查询30部门的员工select * from emp where deptno=30;– 查询员工名字为’SMITH’的员工信息select * from emp where ename=‘SMITH’;–比较条件 = 、>、 <、 &gt...

2019-06-20 08:37:21 344

原创 Java 反射机制|数据库查询的小结

/*Java 反射机制,可以实现以下功能:①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理1.在创建类型的对象的时候,获取的是类型的Class对象的一个镜像|复制体2.在一个类加载到内存时就会存在这个类型唯一的Class对象(方法,属性,构造器...)3.如果能够拿...

2019-06-17 20:54:19 386

原创 关于线程通行的应用以及IP的基础小结

线程通信:wait 和 notify和notifyAll() -->同步环境下使用 否则:IllegalMonitorStateException人车公用街道的案例street Person Carwait():使线程进入等待序列,释放对象锁,让出cpu的资源notify和notifyAll():唤醒对方处于等待序列的线程,具有可运行的能力,并且要获取对象的锁和cpu的资源才能运行,...

2019-06-17 08:38:05 134

原创 Map|多线程小结

Map: 存储键值对形式的数据 key-value(K-V) key是无序的,不可重复的-->set集合 value无序的,可重复的 -->Collection集合 一个key只能对应一个value(如果想要value对应多个值可以存储在容器中list) 存储多个数据的时候,如果key相同,value会覆盖遍历: keySet() ...

2019-06-14 20:55:02 1050

原创 容器类(自定义容器类,List集合,LinkedList,HashSet)小结

import java.util.Arrays;/*特点: 1.定长 2.数据类型相同 3.有序数组:存储多个数据容器类:存储多个数据自定义容器类*/public class App {public static void main(String[] args) {MyContainer my=new MyContainer();my.a...

2019-06-13 20:37:45 284

原创 I/O流的小结

文件拷贝: 数据源 --程序-- 目的地//1.选择流输入流 InputStream is=new FileInputStream(“D:/test.txt”);输出流 OutputStream os=new FileOutputStream(“E:/test.txt”);//2.准备卡车byte[] car=new byte[1024];//3.读入写出int...

2019-06-11 19:23:42 140

原创 冒泡排序|String的方法|基本数据类型的包装类型|Date 日期类|File文件类的总结

冒泡排序:原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一...

2019-06-10 20:14:02 202

原创 二维数组|Arrays 操作于工具类|异常以及异常处理方式

二维数组:数组中嵌套数组就是二维数组二维数组的声明数据类型[][] 数组名; --推荐数据类型 数组名[][];初始化:动态: 数据类型[][] 数组名 = new 数据类型[一维的长度][二维的长度];--每一个第二位的小数组长度相同 数据类型[][] 数组名 = new 数据类型[一维的长度][];--第二位的每一个小数组的长度可以不同,第二位的小数组还没有创...

2019-06-09 22:40:50 174

原创 关于内部类|Lambda表达式|数组[]的小结

/*内部类:类中定义类就是内部类如果一个事物的成员也是一个事物,可以使用内部类来定义分类: 成员内部类 局部内部类 私有内部类 静态内部类 匿名内部类 ***成员内部类: 内部类定义在外部类的成员位置 成员:可以使用成员修饰符,public static ... 类:可以继承类,可以实现接口Outer01$Inner $...

2019-06-05 21:03:11 519

原创 接口|十三种设计模式之单例模式和静态代理模式

接口可以理解为是一种特殊的抽象类抽象类:是一个事物所具有的功能接口:是一个事物额外的功能二者之间的选择: 推荐使用接口如果父类的功能是有功能体实现的,也有只定义功能子类可以具有的功能但是没有实现,可以抽象类接口的优点: 1.提高代码的复用性 2.解耦 3.定义编程规范 4.接口多实现使用interface定义接口组成: jdk1.7及之...

2019-06-04 19:40:53 245

原创 权限修饰符| 重写 和 重载之间的区别| super和this的区别|Object类|equals 和 ==的区别|多态|转型 cast的总结

权限修饰符 本类 同包类 不同包子类 不同包下的其他类 private T default(默认) T T protected T T T public T T T ...

2019-06-03 20:39:27 230

原创 关于构造块|block块| 定义一个person类||继承的小结

构造块在编译的时候会被放在构造器语句块中代码的最上面,如果存在this调用其他构造器,必然先调用其他构造器,因为this必须存在于首行才能调用其他构造器*使用debug调试:1.先打断点2.debug模式运行 f5进入细节 f6下一步执行 f7返回方法的调用出block块:{} 就是一个作用域{}->方法中|语句块中 --局部代码块|普通语句块 执行...

2019-06-02 22:36:47 208

原创 构造器|构造函数|构造方法(this关键字)

构造器|构造函数|构造方法new做3件事情: 1.堆中开辟空间,成员属性跟随对象进入堆内存并附默认值 2.调用构造器为对象初始化信息 3.将地址返回给引用构造器: 特殊的方法,作用就是用来为对象初始化对象信息,不是用来创建对象定义: 修饰符 类名([参数列表]){ .... } 构造器没有返回值,不需要void,可以写ret...

2019-05-31 19:54:01 565

原创 关于:循环嵌套,方法,return,方法的重载,递归的理解与案例

循环嵌套for(条件初始化;条件判断;条件变化){//代码for(条件初始化;条件判断;条件变化){//代码}//代码}举例public class Demo02 {public static void main(String[] args) {/**************************/int count=0; //计数器for(int i=1;...

2019-05-31 09:06:13 925

原创 Java课堂小结*

Java课堂总结总结:一个java文件中可以写多个类,被public修饰的类只能由一个,类名要与文件一致,类名不能相同java是以类为单位的class和java源文件是不同的单独的文件,修改完源代码要重新编译javac–javapublic class 类名{public static void main(String[] args){/* */ }}class ...

2019-05-28 21:13:14 314

空空如也

空空如也

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

TA关注的人

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