自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件缺陷(Bug)、禅道

软件在使用过程中存在的任何问题(如:错误、异常等),都叫软件的缺陷,简称bug。

2024-07-22 20:10:49 2332

原创 软件质量模型、生命周期模型、测试过程模型

测试用例,也叫Test Case,为了特定的目的而设计的一组测试输入,执行条件和预期结果的文档。

2024-07-21 16:36:54 381

原创 集合Collection和Map

可以保存任意多个数据(数组长度在定义时固定,不能改变)集合主要有两组:Collection单列集合(List和Set接口继承Collection)和Map多列集合。

2024-07-17 16:59:39 1081

原创 java常用类

intern():如果字符串常量池存在和当前字符串对象值相同的字符串对象(equals==true),那么返回字符串常量池里那个对象,如果不存在,把当前字符串对象存进常量池,,返回当前字符串对象,即最终返回的还是常量池中的对象。String类有属性private final char value[],用于存放字符串内容,注意:value[]是final,不可以修改,这里的不能修改指的是value不能指向新的地址,而不是值不能修改!如果没有则创建一个,再指向,name最终指向的是常量池的空间地址。

2024-07-01 23:07:24 970

原创 java注解、java异常处理机制

当程序出现了一些“错误”,但该错误信息并没有在Throwable子类中描述处理,这时可以自定义异常类,用于描述错误信息1.定义类:自定义异常类名,继承Exception或RuntimeException2.如果继承Exception,属于编译异常3.如果继承RuntimeException,属于运行异常4.一般继承RuntimeException运行异常,好处是有默认的处理机制/***要求age在18-120,否则抛出异常*/if(!//可以通过构造器设置信息。

2024-06-30 08:53:01 1275

原创 java抽象类、内部类、枚举类

new Test()会执行构造器,s1指向一个对象,s1的a = 10,s2指向又一个对象,s2的a = 5,并输出一个5;想调用父类的x就使用super.x,想调用接口的x就使用A.x(接口的属性修饰符为public static final)!6. 如果外部类和匿名内部类的成员重名时,遵循就近原则,若想访问外部类成员,就用(外部类名.this.成员名)去访问。如果外部类和成员内部类的成员重名时,遵循就近原则,若想访问外部类成员,就用(外部类名.this.成员名)去访问。等号右边相当于对象.属性。

2024-06-28 23:45:55 1267

原创 java类变量、类加载、代码块、final

如何访问类变量?类变量使用细节。

2024-06-27 23:17:05 1096

原创 java包、封装、继承动态绑定机制、==和equals

本文内容使用IDEA集成开发工具,版本2020.2。

2024-06-22 16:32:21 806

原创 java对象内存分配、可变参数、方法重载、this

接着在堆中开辟一个对象空间,age是int型默认为0,name是String默认是null;然后系统调用构造器,name赋值为“小倩”,在方法区常量池中为“小倩”开辟一个空间, name指向“小倩”,age赋值为20;三根柱子有n个圆盘,大圆盘始终在下,小圆盘始终在上,从一根柱子全部移动到另一根柱子,一次只能移一个盘子,要怎么移动?在 8x8 棋盘摆8个皇后,要求不能位于同一行、同一列或同一斜线,问:有多少种摆法?编写一个方法copyPerson,可以复制一个Person对象,返回复制的对象。

2024-06-16 12:39:04 2054

原创 java数组

(1)动态初始化1(2)动态初始化2(3)静态初始化数据类型 数组名[] = {元素值,元素值......};

2024-06-15 00:01:11 987

原创 java控制、循环

指定label的break, break后面如果加了label,则退出指定的循环层,若break后未指定label,则退出最近一层的循环。如果条件表达式为true,就执行{}内的代码块,否则不执行,跳过代码块继续执行程序。ch与第一个case匹配输出ok1,没有break,不跳出继续往后执行,输出ok2,碰到break退出switch。1. 统计3个班成绩情况,每班有5名同学,求出各班的平均分和所有班级的平均分,统计3个班及格人数。如果条件表达式为true,就执行代码块1,否则执行代码块2。

2024-06-14 08:00:00 2208

原创 java运算符、进制

不同点:短路与若判断前面为false,则不会判断后面的;逻辑与不管前面是否为false,都会判断后面的。不同点:短路或若判断前面为true,则不会判断后面的;逻辑或不管前面是否为true,都会判断后面的。1.计算 ~-2的结果(按步骤来,先求-2的补码,再进行位运算得到结果的补码,最后求结果原码)1. 除(/)运算两边为整数,则结果取整,操作数有浮点数,则结果为浮点数。逻辑或和短路或: 前后中有一个true,结果就为true。逻辑与和短路与: 前后都为true,结果才为true。6.二进制转十六进制。

2024-06-13 00:13:42 1020

原创 java变量、基本数据类型转换、编码表

1.1是double, int + double 会得到double,不能赋值给float。变量赋值的话只能是byte型的,赋某一数值在其范围内就可以。大容量类型到小容量类型的转换,可能会降低精度或溢出。2.但左右两边有一个为字符串时,则做拼接运算。1.当左右两边都是数值型时,则做加法运算。1.自动类型转换(精度小-->精度大)到检验知识的时候了,来练练手吧,兄台!(2)接口(interface)(1)看看下面编译是否会出错。(2)再接再厉,来看看下面这个。(3)下面这个也是易错点。(1)类(class)

2024-06-12 12:02:43 582 2

原创 jdk环境配置

1.此电脑-->右键-->高级系统设置-->新建环境变量JAVA_HOME,值为jdk安装路径。3.Path配置作用:为了在dos的任意目录都可以使用javac和java命令。2.环境变量选中Path-->编辑-->新建%JAVA_HOME%\bin。

2024-06-12 01:43:31 385

空空如也

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

TA关注的人

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