自定义博客皮肤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 423

原创 抽象类与接口的关系

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

2020-11-18 21:29:49 99

原创 this和super区别

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

2020-11-18 21:08:46 77

原创 重载与覆写的区别

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

2020-11-18 21:03:41 101

原创 Java常用的内存区域

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

2020-11-18 20:55:26 55

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

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

2020-11-18 20:52:00 270

原创 break与continue的区别

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

2020-11-18 20:45:48 99

原创 构造方法的一般概述

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

2020-10-28 15:37:46 381

原创 如何用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 955

原创 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 186

原创 线程池学习经验

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

2020-10-23 11:12:13 57

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

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

2020-10-20 10:54:22 99

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

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

2020-10-19 11:24:33 135

原创 关于MVC的学习经验

MVCServlet是C部分,ctrlEJB是MVC的Model部分(bean,service)Controller是CV是jsp或htmlhttp是协议

2020-10-19 11:22:42 69

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

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

2020-10-19 10:35:58 309

原创 关于JSP的内置对象

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

2020-10-19 10:15:58 99

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

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

2020-09-14 14:30:30 1961

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

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

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

空空如也

空空如也

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

TA关注的人

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