自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java注意点(六)

如果一个方法里做的事比较多,一般把多个事拆成多个方法。数组的拷贝事创建出一个与原数组一模一样的数组。来决定执行哪个业务,应该使用。来决定执行哪个业务,应该使用。

2025-03-15 16:00:00 941

原创 Java注意点(五)

判断两个int类型的数组是否一样:卫语句用来提前处理异常情况或不符合预期的条件,从而避免深层嵌套和复杂的条件逻辑。的,那么这些方法就称为方法重载,其他的都不管(如:修饰符,返回值类型是否一样都无所谓)。实参是在方法内部定义的变量。形参以方法为例,就是方法定义时的变量。每次调用方法,方法都会进栈执行;在方法中单独使用return语句,可以用来提前结束方法的执行。引用数据类型:实际上也是值传递,只不过参数传递。Java的方法是在内存区域中的。基本数据类型:传递的是实参。,不关心形参的名称。

2025-03-15 11:17:09 933

原创 Java注意点(四)

数组元素反转:某个数组有10,20,30,40,50这5个数据,将这个数组中的数据进行反转。[10, 20, 30, 40, 50]反转后为[50, 40, 30, 20, 10]。1.每次交换,需要有左右两边的两个索引,我们可以用i和j表示。3.每遍历到一个数据,都随机一个索引值出来,让当前数据与该索引位置处的数据进行交换。当一个变量修改数组中的元素时,另一个变量去访问数组中的元素,元素也已经被修改过。2.每次让i和j索引位置的两个元素互换位置,即arr[i]和arr[j]互换位置。

2025-03-12 14:08:35 808

原创 Java注意点(三)

switch的表达式类型只能是byte、short、int、char。JDK5开始支持枚举,JDK7开始支持String。for循环中控制循环的变量只在循环中使用。while循环中,控制循环的变量在循环后还可以继续使用。Random类里的nextInt(n)功能只能生成0至n-1之间的随机数,不包含n。正常使用switch的时候,不要忘记写break,否则会出现穿透现象。case给出的值不允许重复,且只能是字面量,不能是变量。减加法:3到17 => -3 => (0到14)+3。while(先执行后判断)

2025-03-12 08:00:00 166

原创 Java注意点(二)

+ 、–单独使用,放在变量前后,没有区别。在表达式中,byte、short、char是直接转换成int类型参与运算的,防止在运算过程中数据溢出。Java中判断是否相等是用“==”,不要误写为“=”,“=”是用来赋值的。“+”与字符串一起运算时,充当连接符,连接后的结果是一个字符串。放在变量的后面,先拿变量的值进行运算,再对变量的值进行+1、-1。放在变量的前面,先对变量进行+1、-1,再拿变量的值进行运算。浮点型的变量或数据强制类型转换为整型,保留整数部分返回,扩展的赋值运算符(+=、-=、*=、/=)

2025-03-11 17:07:58 575

原创 Java注意点(一)

开发工具:Java程序员写好源代码之后,需要编译成字节码,这里会提供一个编译工具叫做javac.exe,编写好源代码之后,想要把class文件加载到内存中运行,这里需要用到运行工具java.exe。JRE是Java的运行环境,不是开发人员的话只需要在电脑上安装JRE就可以运行Java程序。JVM是JDK最核心的组成部分,它是Java虚拟机,真正运行Java程序的地方。Alt + Shift + ↑,ALT + SHIFT + ↓:上下移动当前代码。核心类库是Java本身写好的一些程序,给程序员调用的。

2025-03-11 17:00:01 338

原创 黑马软件测试day01

软件测试:使用技术手段验证软件是否满足需求。系统测试和黑盒测试重点核心是功能测试。集成测试和灰盒测试又称接口测试。单元测试和白盒测试是对代码进行测试。理论上自动化测试属于黑盒测试,实际上自动化测试属于功能测试。性能测试、安全测试归属专项测试。

2025-03-09 15:20:50 1186

原创 狂神说Java基础课学习记录(八)

使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序中使用自定义异常类,大体可分为以下几个步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。//自定义的异常类。

2025-03-08 08:00:00 661

原创 狂神说Java基础课学习记录(七)

修饰符返回类型break和return的区别break可以跳出switch;结束循环return结束方法,返回一个结果(结果的数据类型要和返回值类型相同,返回值类型可以是void)方法名注意命名规范:驼峰命名法见名知意参数列表:(参数类型,参数名)…异常抛出(后面讲解)//Demo01 类 public class Demo01 {//main方法 public static void main(String [ ] args) {} //方法 /*

2025-03-07 08:44:26 1003

原创 狂神说Java基础课学习记录(六)

数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。每一个数据称作一个数组元素,每个数组元素可以通过一个下标(下标从0开始)来访问它们。当一个数组中大部分元素为0或者为同一值的数组时,可以使用稀疏数组来保存该数组,记录数组一共有几行几列,有多少个不同值。把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模。//1.创建一个二维数组 11*11 0:没有棋子,1:黑棋,2:白棋//输出原始的数组。

2025-03-05 08:00:00 1024

原创 狂神说Java基础课学习记录(五)

Java方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。修饰符 返回值类型 方法名(参数类型 参数名){...方法体...return 返回值;方法包含一个方法名和一个方法体。修饰符:可选,告诉编译器如何调用该方法,定义了该方法的访问类型。返回值类型:方法可能会有返回值,returnValueType是方法返回值的数据类型,此时要把返回值用return返回。有些方法执行所需的操作但没有返回值,此时returnValueType是关键字void。

2025-03-03 08:00:00 1081

原创 狂神说Java基础课学习记录(四)

通过Scanner类的next()与nextLine()方法获取输入的字符串,再度取钱一般要使用hasNext()与hasNextLine()判断是否还有输入的数据。java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。while循环和while循环相似,但do…Java的基本结构是顺序结构,除非特别指明,否则就按照顺序一句一句执行。的顺序进行的,它是由若干个依次执行的处理步骤组成的,for循环执行的次数是在执行前就确定的。,即跳过循环体中尚未执行的语句,接着。

2025-03-02 08:00:00 952

原创 狂神说Java基础课学习记录(三)

1B(字节) = 8bit(位),1024B = 1KB,1024KB = 1M,1024M = 1G。32位的操作系统只可以用32位的CPU,64位的操作系统可以用32位的CPU,也可以用64位的CPU。首字符之后可以是字母(A-Z或者a-z),美元符号($),下划线(_)或者数字的任何字符组合。所有的标识符都应该以字母(A-Z或者a-z),美元符号($),或者下划线(_)开始。Java变量是程序中最基本的存储单元,变量要素包括变量名,变量类型和作用域。字节(byte):计算机中数据处理的基本单位。

2025-03-01 08:00:00 1099

原创 狂神说Java基础课学习记录(二)

1972年C诞生:贴近硬件,运行极快,效率极高。IDE:Integrated Development Environment,集成开发环境。可移植性:跨平台性。简单性:没有头文件,没有指针运算,不用分配内存,语法基于C。1982年C++诞生:面向对象。JavaEE:E企业级开发,用于Web端、服务器开发…JavaSE:标准版。分布式:Java是为分布式网络环境而设计的。编译型:用于操作系统。动态性:反射机制让Java有了动态性。解释型:用于网页、服务器脚本。三高:高可用、高性能、高并发。

2025-02-28 09:52:58 634

原创 狂神说Java基础课学习记录(一)

应用广泛,如写操作系统、应用程序系统、工作系统等,编写一些不依赖计算机硬件的一些应用程序。计算机硬件组成:CPU、主板(Motherboard)、内存(Memory)、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等。C++语言:C语言升级版,C语言面向对象的版本,进一步扩充和完善了C语言,是一种面向对象的编程语言。键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Windows、↑、↓、←、→。计算机应用领域:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等。

2025-02-27 11:56:29 557

原创 人机交互期中习题

人机交互过程中人们经常利用的感知有哪几种?每种感知有什么特点?人的认知过程分为哪几类?什么是概念模型和分布式认知模型?举例说明分布式认知模型在计算机应用系统设计过程中的指导作用。界面设计的一般原则是什么?任务分析主要包括哪些内容?给出一个实际应用中交互设备整合应用的实例,并分析各交互设备的功能。

2024-05-07 15:09:54 594

空空如也

空空如也

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

TA关注的人

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