- 博客(18)
- 收藏
- 关注
原创 JSTL标签库
JSTL标签库1.JSTL标签库是什么?它有什么作用?定义:JSTL标签库,全称是指 JSP Standard Tag Library JSP标准标签库,是一个不断完善的开放源代码的JSP标签库。作用:EL表达式主要是为了替换JSP中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个JSP页面变得更加简洁。JSTL由五个不同功能的标签库组成。功能范围URI前缀核心标签库–重点http://java.sun.com/jsp/jstl/corec格式化http:
2021-04-07 10:46:14
168
原创 JSP笔记
JSP笔记1.什么是jsp,它有什么作用?jsp的全称是Java Server Pages .是Java的服务器页面。jsp的主要作用是代替Servlet程序回传html页面的数据。因为Servlet程序回传html页面数据是一件非常繁琐的事情。开发成本和维护成本都极高。Servlet回传html页面数据的代码:public class PringHtml extends HttpServlet {@Overrideprotected void doGet(HttpServletReque
2021-03-25 07:52:33
1570
原创 数据库及MySQL的介绍
数据库的相关概念一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己3、表中有一个或多个列,列又称为“字段”,相当于ja
2021-02-25 11:25:10
129
原创 第三章 数组
数组1.数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数3.数组的特点:1数组是序排列的2数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3创建数组对象会在内存中开辟一整块连续的空间4数组的长度一旦确定,就不能修改。4. 数组的分类:① 照维数:一维数组、二维数组、。。。② 照数组元素的类
2021-02-21 14:27:44
256
原创 第二章 基本语法
1.Java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的单词特点:关键字中所有的字母均为小写具体哪些关键字:关键字说明abstract表明类或者成员方法具有抽象属性assert 断言,用来进行程序调试boolean 基本数据类型之一,声明布尔类型的关键字break 提前跳出一个块byte 基本数据类型之一,字节类型case 用在switch语句之中,表示其中的一个分支catch 用在异常处理中,用来捕捉异常char 基本数据类型之一,字符类型
2021-02-04 21:36:42
384
原创 第一章 Java语言概述
Java基础知识图解Java语言的特点1.面向对象:两个要素:类、对象三个特征:封装、继承、多态2.健壮性:① 去除了C语言中的指针 ②自动的垃圾回收机制 -->仍然会出现内存溢出、内存泄漏3.跨平台型:write once,run anywhere:一次编译,到处运行 跨平台性是因为在不同的操作系统下有不同的JVM,可以运行 JDK、JRE、JVM的关系 Java程序编写-编译-运行的过程编写:我们将编写的java代码保存在以".java"结尾的源文件中编译:使用javac.
2021-02-04 20:58:26
134
原创 IO流
1.File类的理解1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在Java.io包下3.File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入和读取文件内容的操作,如果需要读取或写入文件内容,必须使用IO流完成。4.后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的节点。2.File的实例化2.1 常用构造器File(string filePath)File(string parentP
2021-01-18 18:03:09
127
原创 泛型总结
什么是泛型?所谓泛型就是允许在定义类,定义接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型.这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量,创建对象时确定,传入实际的类型参数,也称为类型实参。)泛型的引入背景集合容器内在设计阶段/声明阶段不能确定这个容器到底是实际存储的是什么类型的对象,所以在jdk1.5之前只能把元素类型设计为Objectjdk1.5之后使用泛型来解决,因为这个时候处理元素的类型不确定,其他部分是确定的,例如关于这个元素如何保存如何管理
2021-01-18 17:47:07
87
原创 Map相关
1.Map存储数据的特点是什么?并指明key,value,entry存储数据的特点。双列数据,存储键值对 key-value。key:无序的、不可重复的 ---->Set存储value:无序的、可重复的 ---->Collection存储一对key-value构成一个entry 无序的不可重复的 ---->Set存储2.描述HashMap的底层实现原理(jdk8版本)底层使用的时数组+链表+红黑树创建对象时,不创建数组,第一次使用put方法时底层创建长度为16的数组阈值和负
2021-01-15 10:44:49
122
2
原创 集合总结
1.单列集合框架结构|----Collection接口:单列集合,用来存储一个一个的对象。–|------List接口:存储有序的,可重复的数据。 -->“动态"数组----|--------ArrayList、LindedList、Vector(常见实现类)–|------Set接口:存储无序的、不可重复的数据 -->类似高中讲的"集合”----|--------HashSet、LinkedHashSet、TreeSet(常见实现类)|----Map接口:双列集合,用来存储一对
2021-01-13 23:46:06
119
1
原创 集合常见问题总结
1.集合Collection中存储的如果是自定义类的对象,需要自定义类重写哪个方法?为什么?List:equals()方法;Set:(HashSet、LinkedHashSet为列):equals()、hashCode();(TreeSet为例:)Comparable:CompareTo(Object obj);Comparator: compare(Object o1 , Object o2)2.ArrayList,LinkedList,Vector三者的相同点与不同点?【面试题】相同:
2021-01-13 11:19:44
558
3
原创 Java笔记第十四章集合
1、集合集合是一个存放任意数量对象的引用的容器(多个对象放在另一个对象中,此对象可称为一个集合对象)注意:如果集合对象创建时不指定泛型,则在当前集合中可以存放任意类型的对象。包括:Collection List Set MapList:接口的实现类有:ArrayList、LinkedList、Vector特点:有序、可重复ArrayList:数组结构(底层使用数组来实现),以下标形式获取指定位置的元素优缺点:查询方便(快速),插入和移除不便,可以重复添加同一个对象。场景:一次插入,多次查询。
2021-01-11 09:33:21
112
1
原创 Java笔记第十章继承
1、extends:关键字表示继承关键字前后为类名称,继承关系为:关键字前面的类继承关键字后面的类子类:继承别的类的类称为子类(extends关键字前面的类为子类)父类:被继承的类称为父类(extends关键字后面的类),也称为:基类、超类注意:*****所有的类默认继承Object类注意:*****在Java中,类只能单继承注意:可以实现多层继承,即:子类 --> 父类 --> 父类的父类,理论上可以无限继承下去,但推荐三层。2、创建子类对象后,调用方法时,如果此方法在子类中
2021-01-11 09:31:36
157
原创 Java笔记第十一章 多态
第十一章 多态1.多态:同一个引用类型,使用不同的实例而执行不同操作1、instanceof关键字表示归属(属于)判断关键字前面的对象是否属于关键字后面的类型,如果属于,则返回true,否则返回false。1、对象instanceof本类,返回true2、子类对象instanceof父类,返回true3、父类对象instanceof子类,返回false4、向上转型得到的父类对象 instanceof子类,返回true注意:instanceof关键字判定时,使用的是创建的对象,而非引用的对象。
2021-01-11 09:30:37
102
原创 Java笔记 第十二章 接口
第十二章 接口1、接口:interface表示接口1、interface默认使用abstract关键字修饰2、接口中的方法默认使用abstract修饰(接口中全部是抽象方法)。特例:静态方法、被public、default同时修饰的方法3、接口中的属性:必须是静态的常量;接口中的属性必须进行初始化,且默认使用static、final修饰4、接口不能实例化对象5、接口的对象由其实现类来实现2、implements关键字表示实现,关键字前面的为实现类名称,关键字后面的为要实现的接口名称。实现类
2021-01-05 09:10:41
90
原创 Java笔记 第十三章 异常
第十三章 异常异常:是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序错误:一般程序员无法解决的问题(注意:此问题指的不是异常)称为错误,例如:内存溢出1:编译异常:在编译过程中,JVM通知程序员此处代码有问题时,称为编译异常2:运行异常:编译通过,在运行时产生的问题,称为运行异常。异常处理1:捕获 : 在try catch finally中声明的变量 不能在本代码块外使用try (代码块) catch() {代码块}finally{代码块 }执行顺序:将有可能产生异常
2021-01-05 09:08:46
85
原创 Java学习笔记
Java笔记-2020/11/16求1-100之间的素数:思路:1:素数(质数)指只能被1和自身整除的数。因为1既不是素数也不是合数。所以素数就是指2开始只能被自身和 整除的数字,例如 2,3,5,等。for(int i=2; i<=100; i++){boolean flag= true; for(int j=2; j<=(i-1); j++){ if(i % j == 0); flag = false; break; } if(
2020-11-20 11:34:52
271
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人