自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Idea 2020之后的版本如何开启断言(assert)

Idea 2020之后的版本如何开启断言(assert)

2022-11-12 00:39:52 1287

原创 选择使用if分支语句还是switch分支语句

分支语句有两大类:if(表达式1)…else if(表达式2)……else if(表达式n)…eles和switch(表达式) { case……}。if……else……需要多次判断,而且多次判断是顺序执行的,通常速度较慢,但它可以对表达式无法返回确定值的情况适用。switch(表达式) 通常对表达式进行一次计算根据表达式计算的值确定所走的分支,这种分支对判断计算中进行一次,所以速度比较快,但是...

2020-05-06 21:10:03 465

原创 文件的相关知识

什么是文件 计算机中为了把数据(包括程序本身)永久保存,需要借助于外部存储器,那么数据在外部存储器中的组织管理形式一般有三种:1、操作系统是以文件为基础的组织管理形式;2、关系数据库是以表(行(记录)/列(字段))为基础的组织管理形式;3、非关系数据库如数据仓库等是结合两种组织形式的优点,实现对大数据的组织管理。因此我们也可以理解为在操作系统下面我们把数据按照一定的规则进行组织管理并永久存储...

2020-05-06 20:15:36 328

原创 多线程详解(通俗举例助你理解)

多线程可以这样理解:单核情况: 如果在只有单核CPU资源的计算机系统中,我们通常采取多进程(多线程)分时操作系统,这是因为,CPU运行速度往往比其它设备处理速度更快,有些进程(线程)在进行输入输出(读写文件、网络I/O)的时候(输入/输出比较慢),如果这时候该进程(线程)还占用CPU资源就是浪费,这时候就要求该进程(线程)交出CPU控制权,系统将CPU控制权交给其它进程(线程),运行其它进...

2020-05-01 09:52:07 1122

原创 Java接口、抽象类、实体类的区别与关系

接口:在JDK7.0之前只能有抽象方法,8.0新增了静态方法和默认方法。9.0又新增了私有方法。所以接口不能被继承只能被实现。一个类可以实现一个或多个接口,如果类实现接口(可能是多个)其中有部分抽象方法(哪怕只有1个)没有被实现,则这个类只能是抽象类,如果你希望定义一个实体类,则必须实现所有抽象方法。抽象类:可以有抽象方法,也可以没有抽象方法。实体类:不能有抽象方法。抽象类和实体类可以相互继...

2020-04-19 17:00:35 4546

原创 Java的一些基本概念和它们之间的关系

1:为什么要创建BubbleSort类的对象,不创建会怎样?因为BubbleSort类里的方法都是实例方法(也就是没有用static修饰符修饰的方法),不是静态方法,而要是程序正真能够展示其功能,必须调用类的方法,实例方法只能通过对象调用,所以必须创建BubbleSort类的对象,例如:BubbleSort类里的sort方法只能用BubbleSort类的对象调用。当然如果不想创建对象就能调用类的...

2020-04-14 10:25:12 323

原创 IntelliJ IDEA开启断言的方法

这里写自定义目录标题什么是断言IntelliJ IDEA开启断言的方法IntelliJ IDEA中如何设置?什么是断言Ø Java JDK1.4提供了一种新的调试程序的手段:assert(断言),断言语句用于代码调试阶段。在代码调试阶段让断言语句发挥作用,这样就可以发现一些程序执行结构的致命的错误。Ø 千万不要让断言处理业务流程,当程序正式运行时就可以关闭断言语句,但仍把断言语句保留在源代...

2020-04-10 18:16:29 3624

文件相关知识.docx

了解文件的相关知识是实现对文件操作编程的基础,也是进行web编程的基础,同时了解文件相关知识有助于我们理解操作系统如何管理数据、数据在计算机如何实现永久存储。

2020-05-06

对象克隆(clone)详解.docx

查看了很多文章对于clone()方法讲解都不慎透彻,特别是对于深层克隆的讲解语言晦涩难懂,很难理解,包括Oracle公司出版的JDK帮助文档也讲的不清楚,本人通过具体实践通过浅显易懂的语言详细讲解了clone()方法。并通过程序对比让大家能够更加深入了解深层克隆的内容。

2020-05-12

空空如也

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

TA关注的人

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