
Java复习
KaiFa_XiaoYang
专心于开发的励志青年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSP中的过滤器详解
1.过滤器的概念和作用 1.概念: 过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求; 在请求到达Servlet/JSP之前,过滤器截获请求; 2.作用:在客户端的请求访问后端资源之前,拦截这些请求(添加处理)。 2.过滤器相关的API 1.Servlet API(javaEE)中,与过滤器有关的API共有三个接口,分别是: Filter; FilterChain; FilterConfig。 3.Filter接口 1.Filter接口是过滤器类必须实现的接口,该接原创 2021-12-29 23:24:09 · 2339 阅读 · 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 · 469 阅读 · 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 · 327 阅读 · 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 · 106 阅读 · 0 评论 -
进程、线程、多线程
程序: 程序是一个指令序列,是一段静态的代码,是应用软件执行的蓝本 进程:是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个 过程也是进程本身从产生、发展至消亡的过程 程序是静态的,进程就是执行程序的一次性过程。相当于一整条高速公路。 一个进程可以包含多个线程,当然,最少有一个线程,不然这个进程毫无意义。 线程: 是比进程更小的执行单位。进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线 索,即每个线程也有它自身的产生、存在和消亡的过程,也是一个..原创 2021-12-21 22:38:14 · 190 阅读 · 0 评论 -
JDBC流程
Java DataBase Connectivity(Java数据库连接技术) 它是将Java与SQL结合且独立于特定的数据库系统的应用程序编程接口(API-它是一种可用于执行SQL语句的JavaAPI,即由一组用Java语言编写的类与接口所组成) JDBC设计的目的 它是一种规范,设计出来的主要目的是为了让各个数据库开发商为Java程序员提供标准的数据访问类和接口,使得独立于DBMS的Java应用程序的开发成为可能(数据库改变,驱动程序跟着改变,但是应用程序不变) Java设计规范接口,各大数据库产商原创 2021-12-20 22:49:20 · 928 阅读 · 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 · 1351 阅读 · 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 · 118 阅读 · 0 评论 -
Java种的IO流
1、IO 即Input和output的缩写,是对数据的流入和流出的一种抽象。 2、什么是流 从水流、物流、人流可以总结出流的特点:动态的、可转移的,从一处到另一处的。 3、java中io java为了我们调用方便,而屏蔽输入/输出源和流动细节,抽象出的用于解决数据流动问题的类体系。 4、输入流和输出流 用于读取的流就是输入流,用于写入的流就是输出流。 输入输出的概念一般是针对内存来说的,写入内存(输出流),从内存中读(输入流)。 5、字节流和字符流 输入输出流可操作性的..原创 2021-12-15 20:25:58 · 374 阅读 · 0 评论 -
Java异常处理
异常不是错误 Exception是所有异常的祖宗 异常是在运行过程中的代码序列中产生一种例外的情况 try:有可能出现的异常 catch:必要处理的异常 finally:try块结束前必须执行的代码不管是否发生异常finally都会执行 如果异常没被处理,程序将终止运行 throw:引发异常 throws:抛出异常,不解决,谁调用此方法谁解决异常 ,如果谁都不解决异常, 则有Java虚拟机JVM解决。 ...原创 2021-12-14 20:14:10 · 97 阅读 · 0 评论 -
抽象类和接口
抽象类针对的是类,抽象方法不能实例化;但可以引用。 接口针对的是行为也就是方法 abstract:抽象类是可以没有抽象方法,如果这个类有抽象方法,那么一定是抽象类 如果一个类继承于抽象类,那么这个类一定要继承抽象类的抽象方法。 如果一个类没有实现这个抽象类的抽象方法,那么意味着这个类也是抽象了类 接口是标准和规范 接口的访问修饰服符是public 接口里面是常量和未实现的方面 接口是常量和未实现的方面 接口不能实例化,接口是多继承 ...原创 2021-12-13 19:10:12 · 87 阅读 · 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 · 966 阅读 · 0 评论 -
JAVA接口
接口指明了一个类必须要做什么和不能做什么,相当于类的蓝图。 一个接口就是描述一种能力,比如“运动员”也可以作为一个接口,并且任何实现“运动员”接口的类都必须有能力实现奔跑这个动作(或者implement move()方法),所以接口的作用就是告诉类,你要实现我这种接口代表的功能,你就必须实现某些方法,我才能承认你确实拥有该接口代表的某种能力。 如果一个类实现了一个接口中要求的所有的方法,然而没有提供方法体而仅仅只有方法标识,那么这个类一定是一个抽象类。(必须记住:抽象方法只能存在于抽象类或者接口中,但抽象原创 2021-12-11 23:40:02 · 222 阅读 · 0 评论 -
重写、重载、继承、多态
1、同一个类中 2、方法名相同,参数列表不同(参数顺序、个数、类型) 3、方法返回值、访问修饰符任意 4、与方法的参数名无关 重写: 1、有继承关系的子类中 2、方法名相同,参数列表相同(参数顺序、个数、类型),方法返回值相同 3、访问修饰符,访问范围需要大于等于父类的访问范围 4、与方法的参数名无关 多态:子类独有的方法不能调用,只能调用子类从夫类继承的方法 同一对象引用不同的实例,调用相同的方法,得到不同的结果 继承:继承体现了多态 super:子类调用父类方法 ...原创 2021-12-10 23:48:55 · 1699 阅读 · 0 评论 -
JAVA静态方法及面向对象
当方法是静态时,可以用类名 . 方法名调用 当方法不是静态时,类只能这样调用 : Test t = new Test(); t.dating(); renturn只能返回一个值 方法不能嵌套方法 if不能在方法外部直接写逻辑代码,也就是if能直接定义在类class里 两类变量同名时,局部变量具更高级的优先级 对象是类的实例,类是对象的模板。 对象具有属性和行为 类是一个模板,用于创建同一个类型的对象 构造方法 : 方法名与类名相同,没有返回值 在类中有有参构造方法时,另一个类不会不会再创原创 2021-12-09 23:09:04 · 243 阅读 · 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 · 171 阅读 · 0 评论 -
【Java循环复习】
Java循环复习原创 2021-12-07 23:03:53 · 368 阅读 · 0 评论 -
【Java复习】
Java复习,来和我愉快的一起复习吧!原创 2021-12-06 19:18:49 · 446 阅读 · 2 评论