自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 error 和 exception 的区别?

首先:Error 类和 Exception 类的父类都是 Throwable 类,他们的区别如下。Error 类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception 类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使...

2020-02-07 13:15:06 135

原创 Java 中异常分为哪些种类

1)按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeException。只有 java 语言提供了 Checked 异常,Java 认为 Checked 异常都是可以被处理的异常,所以 Java 程序必须显式处理 Checked 异常。如果程序没有处理 Checked 异常,该程序在编译时就会发生错...

2020-02-07 13:12:39 555 1

原创 认识redis!

Redis的理念:redis是一个key-value的内存存储应用(使用redis主要还是把数据存在内存中,这个可以最大的使用redis的性能优势);redis可以把数据存储在内存中,也可以持久化到磁盘上;redis不是一个适用于任何场景的存储应用;我们之前介绍数据库:关系型数据库,面向对象数据库,NoSQL(Not only SQL)—>(KEY-VALUE)内存数据库;re...

2019-12-05 19:36:59 125

原创 一个javaweb基础的小游戏。。俄罗斯方块。。。

java编写简单的小游戏(纯粹:练习基础)、一,俄罗斯方块。话不多说。先看源码。这是一个最基础的Javaweb工程编写的。有何不对的多多指教。。。1.。。。Model import java.util.ArrayList;public class Modle { private ArrayList<Node> modle = new ArrayList&lt...

2019-12-05 19:29:07 2178

原创 什么是值传递和引用传递?(总结及代码文字解释????)

总结:值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量.引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。一般认为,java内的传递都是值传递. java中实例对象的传递是引用传递 。(关注Java刘老师,共同学习)-------解释如下:值传递:指的是在方法调用时,传递的是参数是按值的拷贝传递。特点:传递的是值的拷...

2019-07-28 07:55:03 1329

原创 final关键字用法

总结:被final修饰的类不可以被继承2.被final修饰的方法不可以被重写3.被final修饰的变量不可以被改变。如果修饰引用,那么表示引用不可变,引用指向的内容可变。4.被final修饰的方法,JVM会尝试将其内联,以提高运行效率5.被final修饰的常量,在编译阶段会存入常量池中解释入下:final作为java的关键字,它可以修饰类,方法,变量及参数,但是有很多朋友可能不太...

2019-07-28 07:48:54 153

原创 如何对代码异常处理及异常的概念:

异常的概念:java程序在编译或运行过程出现的意外情况。类型转换异常数组越界异常空指针异常算术运算异常…1.编译器异常Exception:日期类型转换异常,文件找不到异常转换异常:ParseException文件找不到异常:FileNotFoundException2.运行时异常RuntimeException:程序运行时出现的异常类型转换异常:ClassCaxtExcepti...

2019-07-27 11:59:14 869

原创 ==和equal的区别

是运算符,用于比较两个变量是否相等,而equals是Object类的方法,用于比较两个对象是否相等。默认Object类的equals方法是比较两个对象的地址,此时和的结果一样。换句话说:基本类型比较用==,比较的是他们的值。默认下,对象用==比较时,比较的是内存地址,如果需要比较对象内容,需要重写equal方法。...

2019-07-27 11:53:25 74

原创 多态的优点:

允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的。灵活性简化性...

2019-07-27 11:52:13 1774

原创 什么是垃圾回收

Java 垃圾回收机制最基本的做法是分代回收。内存中的区域被划分成不同的世代,对象根据其存活的时间被保存在对应世代的区域中。一般的实现是划分成3个世代:年轻、年老和永久。内存的分配是发生在年轻世代中的。当一个对象存活时间足够长的时候,它就会被复制到年老世代中。对于不同的世代可以使用不同的垃圾回收算法。进行世代划分的出发点是对应用中对象存活时间进行研究之后得出的统计规律。一般来说,一个应用中的大部分...

2019-07-25 11:39:42 351

原创 final, finalize和finally的不同之处

final 是一个修饰符,可以修饰变量、方法和类。如果 final 修饰变量,意味着该变量的值在初始化后不能被改变。finalize 方法是在对象被回收之前调用的方法,给对象自己最后一个复活的机会,但是什么时候调用 finalize 没有保证。finally 是一个关键字,与 try 和 catch 一起用于异常的处理。finally 块一定会被执行,无论在 try 块中是否有发生异常。...

2019-07-25 11:39:05 281

原创 什么是不可变对象

不可变对象指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。

2019-07-25 11:38:11 183

原创 接口和抽象类的区别:

(关注刘老师,一起进步》)比较 抽象类 接口默认方法 抽象类可以有默认的方法实现 java 8之前,接口中不存在方法的实现.实现方式 子类使用extends关键字来继承抽象类.如果子类不是抽象类,子类需要提供抽象类中所声明方法的实现. 子类使用implements来实现接口,需要提供接口中所有声明的实现.构造器 抽象类中可以有构造器, 接口中不能和正常类区别 抽象类不能被实例化 接口则是...

2019-07-25 11:37:38 60

原创 Java简答题(写概念,思原理)

1.1 在Linux系统下命令pwd,cd,ls,mkdir的作用分别是什么。参考答案:pwd :打印工作目录cd :改变工作目录ls :查看目录内容mkdir :创建目录1.2 简述相对路径和绝对路径。参考答案:绝对路径: 是文件或目录在硬盘上的绝对位置以根目录为开始: /home/soft01相对路径: 文件或目录相对于当前工作目录的位置不以根目录为开始: home/so...

2019-07-25 11:35:48 120

原创 简述关键字static

静态代码块:static { 方法体 }特点:随着类的加载而执行,只执行一次,并优先于主函数。作用:用于对类进行初始化。static表示"全局"或者"静态"的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。static的特点随着类的加载而加载,也就是说,静态会随着类的消失而消失,说明它的生命周期最长。优先于对象存在,明确一点,静态是先存在的,对象是后存在的。被所...

2019-07-22 13:58:13 113

原创 hibernate 的介绍与编写的程序

1 简答题(写概念,思原理)1.1 Hibernate框架作用参考答案:hibernate是一个数据访问框架(持久层框架),在项目中利用Hibernate框架可以实现对数据库的增删改查操作,为业务层构建一个持久层1.2 Hibernate框架原理–(ORM)参考答案:ORM–Object Relation Mapping,对象关系映射.主要思想:将Java对象与关系表进行自动映射,这...

2019-07-21 11:17:07 86

原创 ajax 讲解及联系解释

1 简答题(写概念,思原理)1.1 请简述你对AJAX的理解参考答案:Asynchronous Javascript And Xml(异步的javascript和xml)。为了解决传统的web应用当中“等待-响应-等待"的弊端而创建的一种技术,其实质可以理解 为:使用浏览器内置的一个对象(XmlHttpRequest)向服务器发送请求,服务器返回xml数据 或者是文本数据给浏览器,然后在浏览...

2019-07-21 08:31:14 91

原创 hibernate 的编写程序及知识点

1 简答题(写概念,思原理)1.1 Hibernate框架作用参考答案:hibernate是一个数据访问框架(持久层框架),在项目中利用Hibernate框架可以实现对数据库的增删改查操作,为业务层构建一个持久层1.2 Hibernate框架原理–(ORM)参考答案:ORM–Object Relation Mapping,对象关系映射.主要思想:将Java对象与关系表进行自动映射,这...

2019-07-21 08:25:07 142

原创 java新手,基础ppt的讲解

Java基础pptJava基础经典案例Java基础,课后一练

2019-07-20 11:58:52 607

原创 struts 知识总结

一、Struts 2的工作流程相对于Struts 1要简单,与WebWork框架基本相同,所以说Struts 2是WebWork的升级版本。基本简要流程如下:1 、客户端初始化一个指向Servlet容器的请求;2、 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,...

2019-07-20 09:42:01 127

原创 hibernate 知识总结

update和saveOrUpdate的区别?update()和saveOrUpdate()是用来对跨Session的PO进行状态管理的。update()方法操作的对象必须是持久化了的对象。也就是说,如果此对象在数据库中不存在的话,就不能使用update()方法。saveOrUpdate()方法操作的对象既可以使持久化了的,也可以使没有持久化的对象。如果是持久化了的对象调用saveOrU...

2019-07-20 09:39:22 81

原创 关于Java ssh框架中 web 包下配置

<?xml version="1.0" encoding="UTF-8"?><!-- 中文乱码处理 --><filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.C...

2019-07-19 16:16:39 53

原创 Spring 知识总结

------Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。-------------- 什么是控制反转(IOC)?什么是依赖注入?控制反转是应用于软件工程领域中的,在运行时被装配器...

2019-07-19 12:31:01 39

原创 Jsp的九大内置对象,三大指令,七大动作的具体功能

Jsp的九大内置对象,三大指令,七大动作的具体功能JSP九大内置对象:pageContext :只对当前jsp页面有效,里面封装了基本的request和session的对象Request :对当前请求进行封装Session :浏览器会话对象,浏览器范围内有效Application :应用程序对象,对整个web工程都有效Out :页面打印对象,在jsp页面打印字符串Response :返...

2019-07-19 12:24:13 196

原创 关于转发和重定向的区别

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-19 12:21:49 281

空空如也

空空如也

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

TA关注的人

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