摘要: 稀疏数组 行,列,值用于压缩相同数据较多的数组 面向对象(oop) 属性+方法+=类 适合处理复杂问题,多人协作的问题 本质:以类的形式组织代码,以对象的形式封装数据 三大特性:封装,继承,多态 从认识论的角度考虑,先有对象后有类对象是具体的事物,类是对对象的抽象 从代码运行的角度考虑先有类后有对象 阅读全文
posted @ 2021-11-02 07:43 入星辰 阅读(22) 评论(0) 推荐(0)
摘要: ## Arrays类 1. 工具类java.util.Arrays2. Arrays类中都是static修饰的静态方法,而不用使用对象来调用3. fill方法赋值,sort方法升序,equals方法比较元素值是否相等 ## 冒泡排序 时间复杂度o(n²) ```javapublic class Ar 阅读全文
posted @ 2021-11-01 08:13 入星辰 阅读(25) 评论(0) 推荐(0)
摘要: ## 数组 相同数据类型的有序集合 int[ ] nums;or int nums2 [ ]; ```javaint [] arrays=new int[10];arrays[0] = 1;``` 1. 声明 int [] nums; 在栈压入一个数组nums2. 创建 nums=new int[1 阅读全文
posted @ 2021-10-30 20:09 入星辰 阅读(34) 评论(0) 推荐(0)
摘要: 命令行传参 传递命令行参数给main()函数 public class Demo03 { public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println("args 阅读全文
posted @ 2021-10-30 10:18 入星辰 阅读(58) 评论(0) 推荐(0)
摘要: 方法 就是功能块,一个方法只完成一个功能有利于后期扩展 方法命名规则,小驼峰 System.out.println() 类.对象.方法 public class Demo01 { public static void main(String[] args) { int add = add(1, 2) 阅读全文
posted @ 2021-10-29 09:08 入星辰 阅读(44) 评论(0) 推荐(0)
摘要: if选择结构 if() {}条件成立则执行,不成立则跳过 if(){}else if(){} else ,多选择结构,else结尾. switch多选择结构 形式: switch(){ //支持字符串 case 1: break; case 2; break;//以防case穿透 default: 阅读全文
posted @ 2021-10-28 09:38 入星辰 阅读(38) 评论(0) 推荐(0)
摘要: Scanner对象 语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 next()不能得到带有空 阅读全文
posted @ 2021-10-27 10:12 入星辰 阅读(37) 评论(0) 推荐(0)
摘要: //导入这个包下所有的类 import com.you.base.* javadoc -encoding UTF-8 charset UTF-8 Doc.java //编码方式 阅读全文
posted @ 2021-10-26 08:52 入星辰 阅读(62) 评论(0) 推荐(0)
摘要: double M = Math.pow(3, 2);//计算3的2次方 /*位运算符 &均为1取1,否则取0 |有1取1 ^相同取0 ~取反 << *2 >> /2 // 字符窜连接符 + System.out.println(""+a+b);//结果为字符窜拼接 System.out.printl 阅读全文
posted @ 2021-10-25 13:34 入星辰 阅读(33) 评论(0) 推荐(0)
摘要: ## 常量 初始化后,其值不能改变 形式:final 常量名=值; ​ final double 常量名=值 static final =final static 修饰符 ## 变量命名规范 1. 变量,方法,类名:见名知意 2. 变量名,方法名:首字母小写和驼峰原则lastName 3. 常量:大 阅读全文
posted @ 2021-10-23 17:34 入星辰 阅读(26) 评论(0) 推荐(0)