
java
文章平均质量分 67
五秒速的刀
互关,互关!!!
展开
-
java中多线程的理解
如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行。原创 2022-08-27 15:10:30 · 931 阅读 · 3 评论 -
java中输入与输出处理与流的理解
相关记录或放在一起的数据的集合。原创 2022-08-25 20:41:11 · 1026 阅读 · 2 评论 -
java中的实用类
山不让尘,川不辞盈。枚举:包装类:装箱与拆箱:Math类:Random类:String类StringBuffer类String类与StringBuffer类Calendar类(操作日期时间)Date类原创 2022-08-18 20:58:38 · 248 阅读 · 2 评论 -
java中的集合理解
变量:存储数据的空间(装数据的容器),变量中只能存储一个数据,通过操作变量名来操作数据 数组:存储数据的空间(装数据的容器),数组中可以存储多个相同类型的数据,通过数组名+下标来操作数据 对象(类):存储数据的空间(装数据的容器),通过对象的属性达到存储数据的目的,通过对象名.属性名或者通过对象名.getXxx()/setXxx()方法来获取和设置数据 集合:存储数据的空间(装数据的容器),集合中可以存储多个不同类型的数据(系统会将不同类型的数据向上转型变为Object类型),通过集合对象.方法来操作数据。原创 2022-08-16 20:43:03 · 345 阅读 · 1 评论 -
java中的异常理解
当try结构中的代码产生的异常,catch结构不能处理,依然会中断程序的执行,但是我希望不管产生的异常能不能处理,“程序执行完毕”这行代码都会输出 在catch结构后面添加一个finally语句块,不管前面的异常有没有处理,finally语句块中的代码都会执行。finally语句块中的代码唯一不执行的情况是在前面的try结构或者catch结构中存在退出系统的语句System.exit(1)。异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。//对异常进行处理的代码段4。......原创 2022-08-15 20:56:31 · 583 阅读 · 0 评论 -
Java中多态、抽象类与接口的关系
父类的引用无法调用子类里独有的方法,必须使用向下转型成对应的子类,才能通过子类去调用子类中独有的方法在向下转型的时候,容易出现ClassCastException(类型转换异常),原因是将父类引用转换成了不匹配的子类对象,可以通过instanceof关键字类判断父类引用指向的是哪一个子类实例,从而避免类型转换异常。通过向上转型创建的父类引用,在调用方法的时候,如果指向的子类实例重写了其要调用的方法,那么调用的是子类重写后的方法,如果子类没有进行进行重写,那调用的就是父类里的方法。......原创 2022-08-10 20:36:15 · 253 阅读 · 3 评论 -
封装与一些关键字的知识点
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是将该类提供的方法来实现对隐藏信息的操作和访问原创 2022-08-04 20:54:16 · 210 阅读 · 1 评论 -
封装与方法构造
封装的好处:1、封装之后,对于那个事物来说看不到这个事物比较复杂的那一面,只能看到该事物简单的那一面,复杂性封装,对外提供简单的操作入口。照相机就是一个很好的封装案例,照相机的实现原理非常复杂,但是对于是用照相机的人来说,操作起来是非常便捷的。...原创 2022-08-02 20:28:07 · 167 阅读 · 0 评论 -
java中对象的创建与使用,jvm的内存管理
什么是对象?new运算符在堆内存中开辟的内存空间称为对象什么是引用?引用是一个变量,只不过这个变量中保存了另一个java对象的内存地址。JVM(java虚拟机)主要包括三块内存空间,分别是:栈内存、堆内存、方法区内存...原创 2022-08-01 20:51:23 · 873 阅读 · 0 评论 -
面向对象,类的概念
缺点采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的“耦合性”非常高,只要其中一环出问题,整个系统受到影响,导致最终的软件”扩展力“差。在现实世界当中,对象a与对象b之间具有共同特征,进行抽象总结出一个模板,这个模板被称为类。现在出现的一些新的编程语言多数都是面向对象的,人在认识现实世界的时候以面向对象的方式。类在现实世界当中是不存在的,是一个模板,是一个概念,是人类大脑思考抽象的结果。缺点前期投入成本较高,需要进行独立体的抽取,大量的系统分析与设计。...原创 2022-07-29 20:33:20 · 594 阅读 · 0 评论 -
数组的一些练习题目
**3有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数*///创建Scanner类对象Scannersc=newScanner(System.in);//输入n个整数System.out.print("请输入要创建的整数的个数");//创建数组intnum[]=newint[n];//创建数组中数据for(inti=0;i++){/***4/***5。...原创 2022-07-28 20:35:10 · 555 阅读 · 0 评论 -
方法的重载与递归
功能相似的时候,尽可能让方法名相同。(但是,功能不同/不相似的时候,尽可能让方法名不同。4、方法重载和什么有关系,和什么没有关系?数量不同顺序不同类型不同。1、方法重载又被成为overload。3、什么条件满足之后构成了方法重载?方法重载和方法名+参数列表有关系。2、什么时候考虑使用方法重载?方法重载和返回值类型无关。方法重载和修饰符无关。...原创 2022-07-27 20:44:27 · 130 阅读 · 0 评论 -
关于java中方法的说明
修饰符列表]返回值类型方法名(形式参数列表){方法体;}一个方法是可以完成某个特定功能的,这个功能呢结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据。而这个具体返回值的具体类型。...原创 2022-07-26 20:56:59 · 291 阅读 · 1 评论 -
关于java中的循环结构的说明
在程序当中总有一些需要反复的、重复的执行的代码,假设没有循环结构那么这段需要重复执行的代码自然是需要重复编写的。while循环语句当中用来跳出循环,终止循环的执行。因为当程序循环到某个条件的时候,后续的循环没有必要执行了,在执行也是耗费资源,所以可以终止循环,这样可以提高程序的执行效率。2、continue也是一个continue关键字加一个分号构成一个单独的完整的java语句,主要出现循环语句当中用来控制循环的执行。4.break语句同样可以使用在循环语句当中,用来终止循环的执行。......原创 2022-07-25 19:55:50 · 274 阅读 · 0 评论 -
关于java中选择语句的说明
语句的话,直接进入下一个分支执行(不进行匹配),这种现象被称为case穿透现象。switch后面小括号当中的“数据”和case后面的“数据”进行一一匹配,匹配成功的分支执行。3、注意以上的第三种编写方式和第四种编写方式都带有else分支,按这两种可以百分百保证有分支执行。4.匹配成功的分支执行,分支当中最后有“break;6.所有分支都没有匹配成功,当有default语句话,会执行default分支当中的程序。2.重点对于java中的if语句来说只要有一个分支执行,整个if语句全部结束。......原创 2022-07-20 20:48:41 · 200 阅读 · 0 评论 -
java中对于变量的介绍以及Scanner类的使用
获取String类型数据sc.next();第一步导包importjava.util.*;2)不能使用数字开头,不建议使用美元符号开头。1)由字母、数字、下划线、美元符号组成。操作变量名实际操作的是变量中的数据。数据类型变量名=数据;布尔类型boolean。5)不能使用java关键字。6)java严格区分大小写。基本数据类型(8个)引用数据类型(3个)数据类型变量名;变量名=数据;浮点数类型。.........原创 2022-07-19 18:30:23 · 157 阅读 · 0 评论 -
关于jdk环境变量配置的理解
随着jdk的不断更新jdk1.5之后,就不需要配置CLASSPATH,系统会默 认从当前路径下查找java类。这会让我配置环境变量变得非常简单原创 2022-07-18 20:28:00 · 138 阅读 · 1 评论