Java
文章平均质量分 91
whisper-h
轻舟过万重
展开
-
【JAVA】Java数据类型及其类型转换
CPU在内存中进行数据读写时,默认都是按照4字节读写数据的,byte,short,char这种低于4字节的类型,在最终参与读写运算时会提升为int型再计算。4、同时为了避免Java程序误判,我们在命名时,名称需要避开关键词,否则系统可能将名称读取成对应的命令并运行,也不方便后期进行程序阅读。a和b都是整形,a的范围小,b的范围大,当将a赋值给b时,编译器会自动将a提升为long类型,然后赋值。a为整型,b为双精度浮点型,a的范围小,b的范围大,编译器会将a先提升为double型,再进行计算。原创 2023-01-11 21:56:58 · 1345 阅读 · 2 评论 -
【JAVA】this关键字和static关键字
this是一个变量,是一个关键字,是一个引用。类中的有些属性是类本身所具备的属性,和具体的某个对象无关,该类中的所有对象这个属性值都是相同的。则会调用三个参数的构造方法,此方法又会调用两个参数的构造方法,这个方法又会调用无参构造。答:this关键字修饰的是当前对象的属性或者方法,this是成员域的一部分。static修饰的属性/方法都称为类的静态域,静态域没有该类的对象就能访问,直接通过类名称来访问。例如:在下面这个代码的有参构造方法中,本意是想给成员变量赋值,可是却根本没有调用到类中的成员变量。原创 2023-05-18 15:41:29 · 408 阅读 · 1 评论 -
【JAVA】Java中方法的使用,理解方法重载和递归
方法就是一个代码片段,类似于C语言中的函数。将程序中多次使用的代码块抽象出来形成方法,方法可以被重复调用,减少了重复代码的编写,降低程序开发的难度。方法定义出来就是为了“代码复用方法语法格式修饰符 返回值类型 方法名称([参数类型 形参...]){方法体代码;[return 返回值];方法有没有返回值,返回值的类型是什么,都要根据方法的作用来看。方法名称定义采用小驼峰命名法,第一个单词全小写,多个单词从第二个单词开始首字母大写。原创 2023-05-17 18:27:21 · 417 阅读 · 1 评论