- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 选择使用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
2020-05-06
对象克隆(clone)详解.docx
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅