随笔
突然想到的一些知识点 想法 心得
团团kobebryant
天上的星星看着也感觉不错
展开
-
java中map统计次数
java中map统计次数 getOrDefault()用法 案例转载 2022-11-21 17:18:42 · 2070 阅读 · 0 评论 -
方法重写和方法重载
重写是丰富是父类方法,重载是多个函数和方法用同一个名字(参数不同)不用记太多名字1.方法重写:方法名相同 参数列表相同 返回值类型相同只有里面的内容可以不同访问权限不能小于父类,public>procted>default>private为什么重写?子类继承父类的时候 父类的方法满足不了子类的需求 子类就可以进行重写 注意 构造方法 静态方法不能重写 还有成员变量不存在重写2.方法重载:为什么方法重载?懒,记性不好,不想记太多方法?哈哈也不是这么说 ..原创 2022-04-13 17:38:01 · 61 阅读 · 0 评论 -
2021-11-05
java关键字static表静态,可以修饰属性、方法、代码块、内部类1.被static修饰的内容随类的加载而加载2.优先于对象存在3.修饰的成员可以被所有对象共享,可以通过类名直接调用静态方法不能使用非静态成员变量 静态先随类的加载先加载 非静态随对象的创建而加载 (非静态方法可以用静态调用(因为静态已经随类加载而加载了))静态不能用this修饰 this关键字表示当前正在操作的对象 作用范围是对象...原创 2021-11-05 00:04:02 · 43 阅读 · 0 评论 -
2021-11-05
代码块代码块可以分为实例代码块和静态代码块 静态顾名思义就是static修饰的代码块表示方法:实例代码块 { 语句 }静态代码块 static{ 语句 }实例代码块在创建对象之后 调用方法之前执行静态代码块在类加载的时候执行类什么时候加载呢?1.main方法在哪个类执行2.创建某个类对象3.调用某个静态方法 属性时...原创 2021-11-05 00:15:22 · 42 阅读 · 0 评论 -
2021-10-29
冒泡排序算法思想及其代码实验1.冒泡排序算法思想:用相邻两个位置上的数比较,用交换位置的方法把较大(小)的换至后面位置,再与后一个位置上的数比较,较大(小)的数置后,依此类推2.冒泡排序代码实现:import java.util.Arrays;public class maopao { public static void main(String[] args) { //冒泡排序 int[] arr={5,3,4,1,2} ;for(int i=0;i<arr原创 2021-10-29 22:20:36 · 39 阅读 · 0 评论 -
2021-10-29
选择排序代码实现 算法思想 及其优化1.算法思想:依次取一个数与后面的数逐个做比较,较大(小)的用交换位置的方法后置2.选择排序代码实现import java.util.Arrays;public class xuanze {public static void main(String[] args) {int[] arr = {5, 3, 2, 4, 1};for (int i = 0; i < arr.length - 1; i++) {//控制循环次数 拿出比较基数for (in原创 2021-10-29 22:15:43 · 67 阅读 · 0 评论 -
三种循环遍历
1.for循环2.增强for3.迭代器package feifan;import java.util.*;public class BianLi {//三种循环遍历 /*1.for循环 可以索引 * 2.增强for循环 不可以索引 但效率高 * 3.迭代器 优点:? (不常用) * */ public BianLi(String name){} public static void main(String原创 2021-12-20 00:35:33 · 70 阅读 · 0 评论 -
保留指定位数小数点的方法(五种)
package feifan;import java.text.DecimalFormat;import java.text.NumberFormat;public class YuoXiaoShuzi { public static void main(String[] args) { //五种方法 推荐1、2、3种 第一种最简单 /*1.printf("%.几f",要保留几位小数的原始数据) 最简单的方法 * 2.Math.ro.原创 2021-12-20 09:07:55 · 2575 阅读 · 1 评论