自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML特殊符号 与 CSS选择器

1、HTML特殊符号在HTML中,因为某些是字符是预留的。譬如:在HTML中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为他们是标签。2、CSS样式选择器2.1 标签选择器(重要)<style> /** 让所有的div使用同一种样式 */ div { width: 100px; /* 宽度 */ height: 10...

2020-03-31 22:55:08 140

原创 HTML一些简单常用的标签

1、HTML文件结构一个标准的HTML文件<!DOCTYPE html> <!-- 定义HTML文件的格式 --><html lang="en"> <!-- 指定文件的语言 --><head> <!-- 头标签 --> <meta charset="UTF-8"> <!-- 元标签...

2020-03-30 22:38:06 58

原创 #千锋逆战班# 第40天SQL语句之DQL封装、事务、项目结构 #学习总结#

有关昨天的DML封装:昨天笔记DQL封装//封装执行DQL语句的方法public <T> List<T> execute_DQL(Class<T> cls,String sql,Object...objs) throws Exception{ //获取数据库连接 Connection con = DBUtils.getConnection();...

2020-03-27 23:07:16 44

原创 原创 #第二阶段 SQL批处理、DML封装、工具类封装 #学习笔记#

1、预处理 解决sql注入问题普通的Statement使用字符串拼接执行sql语句,因此在执行动态sql语句时,用户如果了解sql语言的语法,可以根据语法传入与SQL语句有关的导致输入任何用户名即可登录的情况,称为SQL注入。PreparedStatement使用set方法设置动态SQL语句的参数,会进行预处理,解决了sql注入的问题。1、SQL批处理概念:一次执行多条SQL语句,在...

2020-03-26 23:36:32 43

原创 #第二阶段JavaWeb# 第三天DQL连接查询、子查询、JDBC入门 #学习笔记#

1、DQL之连接查询主表和从表(目前理解)主表:需要显示信息的表从表:主表中有的某个字段,从表有的才会显示内联查询select * from 表1,表2 where 条件 -- SQL标准格式select * from 表1, inner join 表2 on 表1.字段i = 表2.字段i-- 例如,展示一个学生和在哪个班级的信息select * from st...

2020-03-26 00:45:08 54

原创 #第二阶段JavaWeb# 第二天MySQL进阶DQL、主外键、三范式 #学习笔记#

1、主键/外键表与表之间,可以建立关系,称为主外键主键:概念:是唯一标识的一条记录,不能有重复的,不允许为空,用来保证数据完整性 1、int类型,自增2、varchar类型,UUID3、自定义(当前时间+时间戳+机器码+int自增序列);使用于分布式系统外键:概念:是另一个表的主键,外键可以重复,可以是空值。涉及外键一定至少两张以上表。--外键的使用需要满足下...

2020-03-24 23:35:14 55

原创 #第二阶段JavaWeb# 第一天MySQL、基础DDL与DML #学习笔记#

MySQL目前主流使用的数据库分类关系型数据库(SQL)NOSQL(非关系型数据库)键值(Key-Value)存储数据库 Redis列存储数据库 HBase文档型数据库 MongoDb图形(Graph)数据库MySQL服务器的安装(百度一下)1、DDL(删库跑路居家必备良药)create(创建)创建数据库create database 数据库名;创建...

2020-03-24 00:22:04 37

原创 #千锋逆战班# 第35天 注解,Properties #笔记总结#

1、注解定义:Java注解(Annotation)又称为标注,是JDK 5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。注解可以通过反射获取内容。支持自定义标注。1.1、JDK内置注解共有7个,3个在java.lang中,剩下4个在java.lang.annotation中。作用在代码的注解:@Override - 检查该方法是否是重写...

2020-03-21 00:05:08 44

原创 #千锋逆战班#第34天 UDP编程和反射 #笔记总结#

1、UDP使用UDP进行传输时分为发送端和接受端,发送端发送数据包无需在意是否被接收端接受,在传输时使用DatagramSocket和DatagramPacket进行传输DatagramSocket发送端创建无需任何参数接受端需要传入一个端口号,例: new DatagramSocket(port);DatagramPacket发送端需要指定一个ip和端口,可以用s...

2020-03-19 23:39:47 35

原创 #千锋逆战班# 第33天网络编程(二) #笔记总结#

1、对象的序列化和反序列化序列化 : 能够让Java对象,通过流在网络世界里面进行传输 (对象 - > 流)反序列化:让流中的序列化对象重新再变成对象 (流 - > 对象)对象的序列化需要实现 Serializable (序列化的接口)序列化后的对象可以在网络编程中传输使用 ObjectOutputStream 来对序列化的对象进行输出使用 ObjectInputSt...

2020-03-18 23:46:17 30

原创 #千锋逆战班# 第32天 网络编程 #笔记总结#

计算机网络为了实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host)互联网:(Internet)点与点相连万维网:(WWW - World Wide Web)端与端相连物联网:(IoT - Internet of things)物与物相连网络编程:让计算机与计算机之间建立连接、进行通信。TCP/UDP协议TCP协议(三次握手,四次挥手,传输控制协议)是一种面...

2020-03-17 22:28:57 51

原创 #千锋逆战班# 第31天#学习总结#

1、输出流1.1、FileOutputStream(字节输出流)可以写入二进制或者文本文件,写入单位是字节,一个可以写入一个或者多个字节可以操作文件1.2、BufferedOutputStream(字节缓冲输出流)作用和FileOutputStream差不多,但是是先写入缓冲区,再写入硬盘效率更快1.3、FileReader(字符输出流)写入字符到文本文件,单位是...

2020-03-17 00:32:05 42

原创 #千锋逆战班# 第30天 IO流 (一) #笔记总结#

1、File(文件)常用API(1) 该文件存放的绝对路径 String getAbsolutePath() (2) 该文件的文件名 String getName() (3) 该文件是否可写 boolean canWrite() (4) 该文件是否可读; boolean canRead() (5) 该文件是否为隐藏文件 ...

2020-03-13 23:00:55 36

原创 #千锋逆战班# 第29天 多线程(二)#笔记总结#

1、线程APIsleep(x) 当前线程睡眠x秒以后,进入就绪状态Thread.sleep(1000); //当前线程睡眠1秒join() 加入某个线程MyThread my = new MyThread(); //某个线程my.start(); //启动某个线程my.join();//当前线程停止,等待my线程执行完毕System.out.println("这句话,...

2020-03-12 21:02:22 48

原创 #千锋逆战班# 第28天 多线程(一)#笔记总结#

1、什么是进程和线程?进程:在操作系统上面运行的一个软件线程:CPU执行的最小单位;一个进程里面有多个进程;一个进行里面,有多个进程;多线程;每个线程可以做不同的事情;也可以多个线程负责一件之情;多线程,并不能在cpu的层面,节省时间;Java里面JVM(java虚拟机) 就是 一个进程;进程与进程之间是绝对互相独立;我们运行多个main方法,代表有多个JAVA进...

2020-03-11 20:58:28 56

原创 #千锋逆战班# 第27天 异常进阶 #笔记总结#

1、异常运行流程2、异常的产生自动抛出异常:在程序运行时遇到不符合规范的代码结果时,会产生异常。String str = null;System.out.println(str.getClass()); //报出NullPointerException手动抛出异常:使用throw关键字public void test(){ throw new NullPointerExcepti...

2020-03-10 22:37:07 34

原创 #千锋逆战班#第26天学习打卡 #笔记总结#

TreeMapkey值不能为nullkey相当于TreeSet,key的数据类型必须实现Comparable或传入自定义比较器方法:put(key,value) //增remove (key) //删put (key,value) //当key值相同时get(key)//查Collections工具类一般用来对List数组进行排序的操作常用方法:C...

2020-03-09 23:59:54 82

原创 #千锋逆战班# 第25天TreeSet、HashMap #学习笔记#

1、TreeSet(Set)实现了Set接口,无序、无下标、元素不可重复。元素不能为NULL底层原理(红黑树)线程不安全定义一个Student实现了Comparable接口,重写了compareTo()方法(如果没有实现方法,则需要自定义比较器)class Student implements Comparable<Student>{ private ...

2020-03-07 01:24:12 59

原创 #千锋逆战班# 第24天Collection集合类 #学习笔记#

Collection接口下的实现类(一)Collection接口• 特点:代表一组任意类型的对象,无序、无下标接口方法boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //将一个集合中的所有对象添加到此集合中。void clear() //清空此集合中的所有对象。boolean cont...

2020-03-06 00:14:46 69

原创 #千锋逆战班# 第23天 #学习总结#

一、数据处理类(BigDecimal、BigInteger)1、BigDecimal常用方法BigDecimal add(BigDecimal augend) //加BigDecimal subtract(BigDecimal subtrahend) //减BigDecimal multiply(BigDecimal multiplicand) //乘BigDecimal div...

2020-03-05 00:58:23 52

原创 Java 字符串知识点笔记总结

1、String类概念字符串是常量,创建之后不可改变。字符串字面值存储在字符串常量池中,可以共享。String s = “Hello”;产生一个对象,字符串池中存储。String s = new String(“Hello”); //产生两个对象,堆、池各存储一个。字符常量池常用方法char[] toCharArray() 将此字符串转换为一个新的字...

2020-03-03 22:53:19 247

原创 #千锋逆战班#第21天学习总结

1、匿名内部类没有类名的局部内部类(一切特征都与局部内部类相同)必须继承一个父类或实现一个接口定义类、实现类、创建对象的语法合并,只能创建一个该类的对象优点:减少代码量缺点:可读性差//接口Iainterface Ia{ void eat();}public class Test{ public void test(){ //匿名内部类 new...

2020-03-02 21:50:42 98

原创 Java内部类(其三)笔记总结

内部类可以继承类,实现接口。外部类的一个组成部分,可为外部类提供必要的内部功能组件。主要可以解决Java的多重继承问题(内部类继承其他类)。可以直接访问外部类的私有成员,而不破坏封装。1、成员内部类//外部类public class OutClass{ //成员内部类 public class InClass{ public voi...

2020-02-28 23:23:37 54

原创 常量接口与枚举学习笔记总结

1、常量接口用来专门储存公开静态常量的接口程序当中,频繁使用到多次的固定值,使用接口保存这个常量程序当中,需要有直观的含义,可以使用接口常量例子:可以用来表示程序的错误代码,红绿灯状态等2、枚举(规定取值范围)枚举类可以实现了一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是默认继承Object类,因此枚举类不能显示继承其他...

2020-02-27 21:49:30 97

原创 Java接口知识点总结(一)

1、什么是接口?接口从语法角度来说像是一种特殊的抽象类,两者都可以包含抽象方法且不能创建对象。接口是一种标准,通常用来约束其子类(实现类)应具备的功能。接口是一种能力和约定2、接口的语法使用interface关键字定义接口没有构造方法,不能创建对象只能定义:公开静态变量、公开抽象方法(JDK1.8之前)JDK1.8及以上:允许有静态方法和默认方法(default)3、接口...

2020-02-26 22:12:45 223

原创 关于Java中abstract、static、final修饰符的作用

三大修饰符1、abstract(抽象)abstract可以修饰类,方法,但不能修饰属性1.1、修饰类(抽象类)  可以被子类继承,继承的子类需要重写抽象类中所有的抽象方法。抽象类不能够实例化,如果要实例化必须通过他的子类来实例化。1.2、修饰方法(抽象方法)  如果一个类中有一个抽象方法,那他这个类必须是抽象类。被子类继承以后必须重写,否则子类也是一个抽象类。2、static...

2020-02-25 22:38:39 116

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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