![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java复习
KaiFa_XiaoYang
专心于开发的励志青年
展开
-
JSP中的过滤器详解
1.过滤器的概念和作用1.概念:过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求;在请求到达Servlet/JSP之前,过滤器截获请求;2.作用:在客户端的请求访问后端资源之前,拦截这些请求(添加处理)。2.过滤器相关的API1.Servlet API(javaEE)中,与过滤器有关的API共有三个接口,分别是:Filter;FilterChain;FilterConfig。3.Filter接口1.Filter接口是过滤器类必须实现的接口,该接原创 2021-12-29 23:24:09 · 2192 阅读 · 0 评论 -
JSP中的分页解析
分页查询:// 1.初始化数据List<UserBean> list = new ArrayList<>();for (int i = 0; i <= 100; i++) {list.add(new UserBean(i, "木婉清" + i, 10 + i));}// 2.初始化已知条件//int currentPage = 8; // 当前页面int pageSize = 10; // 每页显示的数据// 从客户端获取当前页面currentPage的原创 2021-12-28 23:29:29 · 399 阅读 · 0 评论 -
【无标题】JSP的属性、格式、对象
JSP头部的page指令可以修改JSP页面中的一些重要属性或行为(以下属性均写在page指令中,默认page指令中没有出现的属性都采用默认值):(1) contentType属性:表示JSP返回的数据类型是什么,response.setContentType()的参数值(2) language属性:表示JSP翻译之后是什么语言文件(目前只支持Java)(3) pageEncoding属性:表示当前JSP文件本身的字符集(可在IDEA右下角看到)(4) import属性:表示导包(导类),原创 2021-12-24 21:00:40 · 261 阅读 · 0 评论 -
MySQL的基本语句及认识
1、新建用户: CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR name; //查看name用户权限 >GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限 >..原创 2021-12-22 23:42:12 · 78 阅读 · 0 评论 -
进程、线程、多线程
程序:程序是一个指令序列,是一段静态的代码,是应用软件执行的蓝本进程:是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程程序是静态的,进程就是执行程序的一次性过程。相当于一整条高速公路。一个进程可以包含多个线程,当然,最少有一个线程,不然这个进程毫无意义。线程:是比进程更小的执行单位。进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程,也是一个..原创 2021-12-21 22:38:14 · 149 阅读 · 0 评论 -
JDBC流程
Java DataBase Connectivity(Java数据库连接技术) 它是将Java与SQL结合且独立于特定的数据库系统的应用程序编程接口(API-它是一种可用于执行SQL语句的JavaAPI,即由一组用Java语言编写的类与接口所组成)JDBC设计的目的它是一种规范,设计出来的主要目的是为了让各个数据库开发商为Java程序员提供标准的数据访问类和接口,使得独立于DBMS的Java应用程序的开发成为可能(数据库改变,驱动程序跟着改变,但是应用程序不变) Java设计规范接口,各大数据库产商原创 2021-12-20 22:49:20 · 879 阅读 · 0 评论 -
JAVA高级中的JDBC
JDBC的全称是:Java Database Connectivity,即Java数据库连接。JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。那么,在数据库连接的时候,我使用的是MySQL,Java集成开发环境是Eclipse。要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。Java数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作JDBC驱动分类JDBC-ODBC桥驱动.原创 2021-12-17 22:47:31 · 1283 阅读 · 0 评论 -
JAVA中的集合
1.list和set的区别:2.List:(1)ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高,可以存储重复元素(2)LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高,可以存储重复元素(3)Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低,可以存储重复元素(4小结:3.Set:(1)HashSet底层数据结构采用哈希表实现,元素无序且唯一,线程不安全,效率高,可以存储null元素,元素的唯一性是靠所存储元素类型是原创 2021-12-16 21:49:08 · 80 阅读 · 0 评论 -
Java种的IO流
1、IO即Input和output的缩写,是对数据的流入和流出的一种抽象。2、什么是流从水流、物流、人流可以总结出流的特点:动态的、可转移的,从一处到另一处的。3、java中iojava为了我们调用方便,而屏蔽输入/输出源和流动细节,抽象出的用于解决数据流动问题的类体系。4、输入流和输出流用于读取的流就是输入流,用于写入的流就是输出流。输入输出的概念一般是针对内存来说的,写入内存(输出流),从内存中读(输入流)。5、字节流和字符流输入输出流可操作性的..原创 2021-12-15 20:25:58 · 336 阅读 · 0 评论 -
Java异常处理
异常不是错误Exception是所有异常的祖宗异常是在运行过程中的代码序列中产生一种例外的情况try:有可能出现的异常catch:必要处理的异常finally:try块结束前必须执行的代码不管是否发生异常finally都会执行如果异常没被处理,程序将终止运行throw:引发异常throws:抛出异常,不解决,谁调用此方法谁解决异常 ,如果谁都不解决异常,则有Java虚拟机JVM解决。...原创 2021-12-14 20:14:10 · 50 阅读 · 0 评论 -
抽象类和接口
抽象类针对的是类,抽象方法不能实例化;但可以引用。接口针对的是行为也就是方法abstract:抽象类是可以没有抽象方法,如果这个类有抽象方法,那么一定是抽象类如果一个类继承于抽象类,那么这个类一定要继承抽象类的抽象方法。如果一个类没有实现这个抽象类的抽象方法,那么意味着这个类也是抽象了类接口是标准和规范接口的访问修饰服符是public接口里面是常量和未实现的方面接口是常量和未实现的方面接口不能实例化,接口是多继承...原创 2021-12-13 19:10:12 · 52 阅读 · 0 评论 -
Java 变量、关键字、命名规则
一、关键字(1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:goto和const作为保留字存在。在使用IDE和高级记事本的时候,关键字会有特殊颜色标记二、命名规则:组成规则:A:英文大小写字母B:数字C:$和_注意事项:A:不能以数字开头B:不能是java中的关键字C:区分大小写常见的命名规则(见名知意)包 全部小写单级包:小写举例:lala,haha多级包:小写,并用.隔开举例:cn.itcast.lianxi类或者接口一个单原创 2021-12-12 22:07:23 · 807 阅读 · 0 评论 -
JAVA接口
接口指明了一个类必须要做什么和不能做什么,相当于类的蓝图。一个接口就是描述一种能力,比如“运动员”也可以作为一个接口,并且任何实现“运动员”接口的类都必须有能力实现奔跑这个动作(或者implement move()方法),所以接口的作用就是告诉类,你要实现我这种接口代表的功能,你就必须实现某些方法,我才能承认你确实拥有该接口代表的某种能力。如果一个类实现了一个接口中要求的所有的方法,然而没有提供方法体而仅仅只有方法标识,那么这个类一定是一个抽象类。(必须记住:抽象方法只能存在于抽象类或者接口中,但抽象原创 2021-12-11 23:40:02 · 175 阅读 · 0 评论 -
重写、重载、继承、多态
1、同一个类中2、方法名相同,参数列表不同(参数顺序、个数、类型)3、方法返回值、访问修饰符任意4、与方法的参数名无关重写:1、有继承关系的子类中2、方法名相同,参数列表相同(参数顺序、个数、类型),方法返回值相同3、访问修饰符,访问范围需要大于等于父类的访问范围4、与方法的参数名无关多态:子类独有的方法不能调用,只能调用子类从夫类继承的方法 同一对象引用不同的实例,调用相同的方法,得到不同的结果继承:继承体现了多态super:子类调用父类方法 ...原创 2021-12-10 23:48:55 · 1628 阅读 · 0 评论 -
JAVA静态方法及面向对象
当方法是静态时,可以用类名 . 方法名调用当方法不是静态时,类只能这样调用 :Test t = new Test();t.dating();renturn只能返回一个值方法不能嵌套方法if不能在方法外部直接写逻辑代码,也就是if能直接定义在类class里两类变量同名时,局部变量具更高级的优先级对象是类的实例,类是对象的模板。对象具有属性和行为类是一个模板,用于创建同一个类型的对象构造方法 : 方法名与类名相同,没有返回值在类中有有参构造方法时,另一个类不会不会再创原创 2021-12-09 23:09:04 · 188 阅读 · 0 评论 -
【JAVA数组与冒泡循环】
外层循环控行数,内层循环控个数数字下标从0开始通过元素的下标可找到元素数组必须储存同一类型变量数组的名字.lenght代表数组的长度数组的第二种方法:声明并变量int[.]number={5,10,20,30};第一种方法:int[]number=new int[5];system.out.println(number.length);冒泡排序1、比较相邻的元素。如果第一个比第二个大(小),就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这原创 2021-12-08 23:23:24 · 130 阅读 · 0 评论 -
【Java循环复习】
Java循环复习原创 2021-12-07 23:03:53 · 308 阅读 · 0 评论 -
【Java复习】
Java复习,来和我愉快的一起复习吧!原创 2021-12-06 19:18:49 · 343 阅读 · 2 评论