摘要: Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进 阅读全文
posted @ 2021-04-20 10:35 Caesar_spike 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组 int a[][] = new int[2][5]; 解析 :以上二维数组 a 可以看成一个两行五列的数组。 package com.kuang.array; public clas 阅读全文
posted @ 2021-04-20 10:33 Caesar_spike 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 数组的使用 For-Each循环 普通的for循环 数组作方法入参 数组作返回值 package com.kuang.array; public class ArrayDemo03 { public static void main(String[] args) { int[] arrays = { 阅读全文
posted @ 2021-04-13 10:16 Caesar_spike 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 Java核心思想就是OOP 初识面向对象 方法回顾和加深 对象的创建分析 面向对象三大特性* 抽象类和接口* 内部类及OOP实战 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类 的思维模 阅读全文
posted @ 2021-04-13 10:14 Caesar_spike 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 内存分析 java内存分析: 堆 存放new的对象和数据 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在堆里的具体地址) 方法区 可以被所有线程共享 包含所有class和static变量 package com.ku 阅读全文
posted @ 2021-04-13 10:13 Caesar_spike 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 数组 数组概述 数组声明创建 数组使用 多维数组 Arrays类 稀疏数组(一种数据结构) 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,没个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使 阅读全文
posted @ 2021-04-13 10:09 Caesar_spike 阅读(42) 评论(0) 推荐(0) 编辑
摘要: package com.kuang.struct; public class TestDemo01 { public static void main(String[] args) { //打印三角形 5行 for (int i = 1; i<=5; i++) { for (int j = 5;j 阅读全文
posted @ 2021-03-18 10:36 Caesar_spike 阅读(36) 评论(0) 推荐(0) 编辑
摘要: break continue break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue 语句用在循环语句中,用于终止某次循环过程,即跳过循环中尚未执行的语句,接着下一次是否执 阅读全文
posted @ 2021-03-18 10:19 Caesar_spike 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 循环结构(三种) while 循环 do...while 循环 for 循环 在Java 5 中引入了一种主要用于数组的增强型 for 循环。 while循环 while 是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我 阅读全文
posted @ 2021-03-17 17:08 Caesar_spike 阅读(88) 评论(0) 推荐(0) 编辑
摘要: switch多选择结构 多选择结构还有实现方法就是switch case语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch(expression){ case value: //语句 break;//可选 case value: //语句 b 阅读全文
posted @ 2021-03-16 10:22 Caesar_spike 阅读(44) 评论(0) 推荐(0) 编辑