自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RuntimeException和Exception

RuntimeException和Exception的区别 1.RuntimeException是Exception的子类; 2.Exception定义了必须处理的异常,而RuntimeException定义的异常可以选择性的进行处理。 常见的RuntimeException: NumberformatException,ClassCastException,NullPoninterException,ArithmethmeticException,ArrayIndexOutOfBoundException

2020-11-19 20:08:36 481

原创 抽象类与接口的关系

抽象类与接口的关系 序号 区别 抽象类 接口 1 定义 包含一个抽象方法的类 抽象方法和全局常量的集合 2 组成 构造方法,抽象方法,普通方法,常量,变量 常量,抽象方法 3 使用 子类继承抽象类(extends) 子类实现接口(implements) 4 关系 抽象类可以实现多个接口 接口不能继承抽象类,但允许继承多个接口 5 常见的设计模式 模板设计 工厂设计、代理设计 6 对象 通过对象的多态性产生实例化对象 通过对象的多态性产生实例化对象 7 局限 单继承局限

2020-11-18 21:29:49 141

原创 this和super区别

this和super区别 序号 区别 this super 1 属性访问 访问本类属性,如果本类属性没有此属性则从父类中继续查找 访问父类中的属性 2 方法 访问奔雷中的方法,如果本类中没有此方法,则从父类中继续查找 直接访问父类中的方法 3 调用构造 调用本类构造,必须放在构造方法首行 调用父类构造,放在子类构造方法首行 4 特殊 表示当前对象 无 ...

2020-11-18 21:08:46 116

原创 重载与覆写的区别

重载与覆写的区别 序号 区别 重载 覆写 1 单词 Overloading Overriding 2 定义 方法名相同,参数类型或个数不同 方法名称,参数类型,返回值类型全部相同 3 权限 对权限没要求 被覆写的方法不能有更严格的权限 4 范围 发生在一个类中 发生在继承类中 ...

2020-11-18 21:03:41 139

原创 Java常用的内存区域

Java常用的内存区域 1.栈内存空间:保存所有对象名称(地址); 2.堆内存空间:保存每个对象的具体属性内容; 3.全局数据区:保存static类型的属性; 4.全局代码区:保存所有方法定义。

2020-11-18 20:55:26 81

原创 String类直接赋值和构造方法赋值的区别

String类直接赋值和构造方法赋值的区别: 1.直接赋值: String str = “火箭队”; 只会开辟一块堆内存空间,并且会自动保存在对象池中以供下次重复使用; 2.构造方法赋值 String str = new String(“火箭队”); 会开辟两块堆内存空间,其中有一块空间会成为垃圾,并且不会自动入池,但是用户可以使用intern()方法手工入池。 ...

2020-11-18 20:52:00 345

原创 break与continue的区别

break语句可以让程序强制逃离循环。当程序运行到break语句,即会离开循环,继续执行循环外的下一个语句。如果break语句出现在嵌套循环中的内层循环,则break语句只会离开当前循环。 continue语句可以强制程序跳到循环的起始处。当程序运行到continue语句时,即会停止运行剩余的循环主体,而到循环的开始处继续运行。 总而言之,break会离开当前循环,continue会不执行该次循环余下的语句,进入下一次循环。 ...

2020-11-18 20:45:48 122

原创 构造方法的一般概述

构造方法:是一个与类同名的方法。对象的创建就是通过构造方法来完成的,其功能主要是完成对象的初始化。 构造方法的特点有: 作用:构造出一个类的实例,对构造出来一个类的实例(对象)初始化。 构造方法的名字必须与定义它的类名完全相同,没有返回类型,甚至连void也没有。 主要完成对象的初始化工作,构造方法的调用是在创建一个对象时使用new操作进行的。 类中必定有构造方法,不写系统会自动添加无参构造方法。 不能被static、final、synchronized、abstract和native修饰。 可以被重载,

2020-10-28 15:37:46 426

原创 如何用java将一句英文倒序输出

最近遇到一个面试题,主要内容要求将英文“welcome to china"倒序输出即“china to welcome”。 将abc,倒序输出cba很简单,但是将单词分割开,再倒序输出就很麻烦。为此,有以下思路: 总的来说是利用split拆分。拆分过程利用数组存储,顺序拆分,倒序存储。也就是说,假如共有三个元素,a[0],a[1],a[2],我们顺序拆分时,先存储a[2],再存储a[1],最后存储a[0],并考虑中间的空格情况。以下是具体的代码: public class Test1 { publi

2020-10-27 16:23:42 1122

原创 JDK与Java文件

为何下载JDK?如何下载安装JDK? 我们开发Java程序,最底层是windows,在windows上面需要有一个JDK,在JDK上面才可以写Java程序。也就是说,JDK是一个“舞台”,只有在“舞台”存在的情况下,我们才可以表演。所以没有JDK,Java是没有办法执行的。下载JDK时,我们需要登录http://www.oracle.com/technetwork/java/javase/overview/index.html。在公司开发来讲,我们一般不选择新版本,新版本可能会影响到公司的一些项目,以及..

2020-10-25 13:34:13 246

原创 线程池学习经验

什么是线程池?它有什么特点? 线程池就是一些线程的集合。线程池可以很好的提升性能,线程池在启动时会创建大量空闲的线程,程序将一个任务传给线程池,线程池将该任务分配给其中的一个空闲的线程。当执行结束时,该线程不会死亡,而是继续回到线程池,等待下次被“赋予任务”。 为什么使用线程池? 多线程运行时,系统不断关闭开启新线程,过度消耗资源,甚至导致资源的崩溃,线程池能很好地解决这个问题。 ExecutorService ExecutorService是线程的返回值,也是控制线程数量和重用线程的一个类。 ..

2020-10-23 11:12:13 93

原创 关于Java中的基本数据类型

在Java中基本数据类型从大到小的顺序为: byte->short->int->long->float->double char->int boolean不参与转换 类型转换: 自动类型转换 小类型可以自动转换为大类型,不需要任何的操作 强制类型转换 大类型转换为小类型,需在变量前添加要转换成的数据类型 double d = 5.21 float ft = d;//此时会编译报错 float f = (float) d ;//double强转成float long

2020-10-20 10:54:22 147

原创 可访问控制符与非访问控制符

类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是: 公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract 最终类修饰符:final

2020-10-19 11:24:33 169

原创 关于MVC的学习经验

MVC Servlet是C部分,ctrl EJB是MVC的Model部分(bean,service) Controller是C V是jsp或html http是协议

2020-10-19 11:22:42 97

原创 Oracle,网络连接,pwd常见知识

登录Oracle sqlplus scott/scott@orcl sqlplus程序,scott参数一是用户名,scott参数二是密码,@分隔符后面是实例名。(Oracle的sqlplus是与oracle数据库进行交互的客户端工具,借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sqlplus命令与sql语句。) 超级管理员登录 sqlplus /as sysdba Oracle重要的服务,一个是监听,一个是实例。 Oracle运算符 **关系运算符:>、<、&g.

2020-10-19 10:35:58 361

原创 关于JSP的内置对象

JSP Jsp共有九个内置对象,分别为: request,response,session,page,pageContext,application,exception,out,config request 触发bai服务调用的请求 response 对请求的du应答 session 为请求的客zhi户创建的session对象 application 从 servlet 配置对象获得的 servlet 上下文(如getServletConfig() ,getContext()的调用中) out 向输出流写

2020-10-19 10:15:58 140

原创 在jsp页面,disabled和readonly的区别

关于disabled和readonly的区别 在写前端页面的时候,写编辑功能时候,有些字段需要展示给客户,但是又不想让客户修改。我们自然而然的想到了disabled和readonly,在使用过程中,因为感觉readonly比较万能,所以都选择使用了readonly。但实际上,遇见下拉选择框,它就会失效。我又尝试disabled,这个确实可以不展示给客户,但是在更新数据库时出现了为空的问题。因此在此总结了一点关于disabled和readonly的知识。 区别一 disabled表示“使无效”,即这一区

2020-09-14 14:30:30 2162

原创 关于前后端交互时候的时间段查询

在做时间段查询的时候,我们需要把从前台获取到的时间段进行截取。 截取操作可以在前台,也可以在后台。 在前台可以在监听搜索里面加入截取的两端代码,如下: //条件搜索功能 $ ("#searchBtn").on("click",function () { let checkDate1=$("input[name='classDate']").val().split('~')[0].trim(); let checkDate.

2020-09-11 10:00:43 1337 1

空空如也

空空如也

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

TA关注的人

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