Java
Dr丶云幕
这个作者很懒,什么都没留下…
展开
-
访问修饰符
四种访问修饰符范围 访问级别 访问控制修饰符 同类 同包 子类 不同包 公开 public 允许 允许 允许 允许 受保护 protected 允许 允许 允许 不允许 默认 没有修饰符 允许 允许 不允许 不允许 私有 private 允许 不允许 不允许 不允许 注意事项 修饰符可以用来修饰类中的属性,成员方法以及类 只有默认的原创 2023-11-19 22:44:30 · 40 阅读 · 0 评论 -
求double数组最大值
【代码】求double数组最大值。原创 2023-11-09 22:41:28 · 84 阅读 · 0 评论 -
this关键字
Java虚拟机会给每个对象分配 this,代表当前对象。哪个对象调用,this就代表哪个对象。原创 2023-11-09 18:57:32 · 33 阅读 · 0 评论 -
构造器/构造方法
构造方法又叫构造器(constructor),是类的一种特殊的方法,主要作用是堆新对象的初始化。原创 2023-11-04 21:13:19 · 38 阅读 · 0 评论 -
Java作用域
局部变量:就是除了属性之外的其他变量,作用域为定义它的代码块中!全局变量可以不赋值,直接使用,因为有默认值,局部变量必须赋值后,才能使用,因为没有默认值(例如for循环中的i,j)全局变量(属性):可以不赋值直接使用,因为有默认值,局部变量必须赋值后使用,因为没有默认值。全局变量:也就是属性作用域为整个类体(例如:Students类:name,age)原创 2023-11-04 21:12:58 · 25 阅读 · 0 评论 -
斐波纳契数
【代码】斐波纳契数。原创 2023-11-04 21:11:47 · 48 阅读 · 0 评论 -
类与对象的内存分配机制
Java内存的结构分析。原创 2023-11-04 21:08:23 · 22 阅读 · 1 评论 -
java冒泡排序
【代码】java冒泡排序。原创 2023-11-04 21:07:26 · 36 阅读 · 1 评论 -
java数组扩容
【代码】java数组扩容。原创 2023-11-04 21:06:50 · 35 阅读 · 1 评论 -
java冒泡排序
【代码】java冒泡排序。原创 2023-11-04 21:05:47 · 40 阅读 · 1 评论 -
对象创建的流程分析
【代码】对象创建的流程分析。原创 2023-11-04 21:14:03 · 33 阅读 · 0 评论 -
Java作用域
全局变量(属性):可以被本类或其它类使用(通过对象调用) 局部变量:只能在本类对应的方法中使用。全局变量(属性)可以添加修饰符 局部变量不可以添加修饰符。原创 2023-11-04 21:13:47 · 24 阅读 · 0 评论 -
方法重载(Overload)
Java中允许同一个类中,多个同名的方法的存在,但是要求形参列表不一致例如System.out.println();out是printStream类型可任意输出数据类型。原创 2023-10-30 15:48:12 · 26 阅读 · 1 评论 -
Java可变参数
访问修饰符 返回类型 方法名(数据类型... 形参名){}仅参数个数不同导致写出多个重复代码。可以传入任意个数的参数求和。Java允许同一个类中。的方法封装为一个方法。方法重载求n个数的和。原创 2023-10-30 15:46:54 · 28 阅读 · 1 评论 -
方法递归调用
【代码】方法递归调用。原创 2023-11-04 21:11:24 · 25 阅读 · 0 评论 -
java成员方法
调用带参数的方法时,一定对应着参数列表传入相同类型或兼容类型 的参数【getSum】以方法定义时的参数称为形式参数,简称形参,方法调用时的参数称为实际参数,简称实参,同时。如果方法要求返回数据类型,则方法体最后必须执行return,而且要求返回值类型必须和return值类型一致或兼容。特别说明一下:跨类的方法调用和方法的访问修饰符相关,先暂时这么提一下后面我们讲到访问修饰符时。参数类型可以为任意类型包含基本类型或引用类型,比如 printArr(int[] map)一个方法可以有0个参数,也可以有。原创 2023-11-04 21:10:27 · 30 阅读 · 0 评论 -
方法的调用机制
【int returnRes=p.getSum(1,2)】:会在栈内开辟一个独立的空间,把值传入形参运算,方法在栈中执行,在main栈中执行【Person p=new Person()】在堆中生成对象。通过return返回到调用的位置。返回后独立空间被释放。原创 2023-11-04 21:09:39 · 26 阅读 · 0 评论 -
多重循环控制
把一个循环放在另一个循环体内,就形成了嵌套循环。其中for,while,do-while均可以内外层循环。通常循环嵌套不超过三层否则代码可读性很差。输入5个班级中5个学生的成绩,并计算平均值。原创 2023-11-04 21:06:18 · 32 阅读 · 1 评论 -
do……while循环控制
while(循环条件);原创 2023-09-22 19:39:30 · 71 阅读 · 1 评论 -
switch分支结构
编写switch表达式中的返回值必须是byte,short,int,char,enum,String。其他的类型无法使用。switch(/*表达式*/){原创 2023-09-22 19:12:25 · 89 阅读 · 1 评论 -
Java-if分支控制
【代码】Java-if分支控制。原创 2023-09-22 19:11:43 · 56 阅读 · 1 评论 -
原码、反码、补码
对于有符号的来说:原创 2023-09-22 19:10:07 · 40 阅读 · 1 评论 -
原码、反码、补码和位运算符
例如:int a>>2;//本质是1/2/2=0;int c=10。Java有7个位运算符。原创 2023-09-22 19:07:56 · 63 阅读 · 1 评论 -
运算符优先级
单目运算符 ++ --原创 2023-09-22 19:07:31 · 48 阅读 · 1 评论 -
Java键盘输入
【代码】Java键盘输入。原创 2023-09-22 19:03:23 · 48 阅读 · 1 评论 -
进制的转换
规则:从最低位(右边)开始,把每个位上的数提取出来,乘上2的(位数-1)次方,后求和。例如:0b1011(二进制)=(个位)1*2^(1-1)+1*2^(2-1)+0*2^(3-1)+1*2(4-1)=11(十进制)原创 2023-09-22 19:07:09 · 57 阅读 · 1 评论 -
标识符的命名规范
标识符的命名规范原创 2023-09-22 19:08:50 · 55 阅读 · 1 评论 -
Java逻辑运算符
操作就是真(true)变假(false),假(false)变真(true)。短路与(&&):如果第一个条件为false则第二个条件不会判断。短路或(||):如果第一个条件为true,则第二个条件不会判断。a^b叫做逻辑异或,当a与b不同时,结果为true,相同则为false。逻辑与(&):即使第一个条件为false依旧判断第二个条件。逻辑或(|):即使第一个条件为false依旧判断第二个条件。原创 2023-09-22 19:02:45 · 29 阅读 · 1 评论