2023年11月8日
摘要: 1.方法的基本用法 1.1 什么是方法(method) 方法就是一个代码片段 . 类似于 C 语言中的 " 函数 ". 方法存在的意义 : 1. 是能够模块化的组织代码 ( 当代码规模比较复杂的时候 ). 2. 做到代码被重复使用 , 一份代码可以在多个位置使用 . 3. 让代码更好理解更简单 . 阅读全文
posted @ 2023-11-08 19:17 dapaige 阅读(18) 评论(0) 推荐(0)
摘要: 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法 阅读全文
posted @ 2023-11-08 17:50 dapaige 阅读(200) 评论(0) 推荐(0)
摘要: 程序逻辑控制 1顺序结构 顺序结构比较简单. 像我们之前写过的代码就是顺序结构的, 按照代码书写的顺序一行一行执行. 如果调整代码的书写顺序, 则执行顺序也发生变化 System.out.println("aaa"); System.out.println("bbb"); System.out.pr 阅读全文
posted @ 2023-11-08 17:43 dapaige 阅读(34) 评论(0) 推荐(0)
摘要: 数据类型与运算符 1变量和类型 变量指的是程序运行时可变的量 . 相当于开辟一块内存空间来保存一些数据 . 类型则是对变量的种类进行了划分 , 不同的类型的变量具有不同的特性 1.1 整型变量 代码示例 : int num = 10; // 定义一个整型变量 System.out.println(n 阅读全文
posted @ 2023-11-08 17:19 dapaige 阅读(11) 评论(0) 推荐(0)
摘要: 目录 了解 char 类型 Unicode 字符编码方案 几个实用 API Java 中 char 型,两字节,16位,字面量用单引号扩起来,例如 'A' 是编码值为 65 所对应的字符常量。 'A' 与 "A" 不同,后者是包含一个字符 A 的字符串。 所以 char 型有什么特别的地方呢?Tal 阅读全文
posted @ 2023-11-08 17:07 dapaige 阅读(42) 评论(0) 推荐(0)
2023年11月6日
摘要: 1 jvm的内存区域划分 jvm其实是一个java进程,进程会从操作系统申请一大部分内存区域,包括堆,栈和方法区 举个例子 t是一个引用类型所有他在栈上,new test()是个对象,对象本体在堆上,func()则是在方法区,这就是内存区域划分,详细可看下图 void func(){ test t 阅读全文
posted @ 2023-11-06 19:44 dapaige 阅读(11) 评论(0) 推荐(0)
2023年10月31日
摘要: 链表的概念 链表是一种常见的数据结构,用于存储和组织数据。它由一系列节点组成,每个节点包含了数据元素和一个指向下一个节点的指针。 链表中的每个节点都包含两部分内容: 数据元素:用来存储实际的数据。指针(或引用):指向链表中下一个节点的位置。 链表的用法 链表可以分为单链表和双链表两种形式: 单链表: 阅读全文
posted @ 2023-10-31 21:34 dapaige 阅读(12) 评论(0) 推荐(0)
摘要: 时间复杂度基本介绍 T(n) = O(f(n)); T(n):表示代码执行的时间 n :表示数据规模的大小 f(n):表示每行代码执行次数总和 O:表示代码执行时间T(n)与f(n)表达式成正比 常见复杂度从低阶到高阶有: O(1) < O(logn) < O(n) < O(nlogn) < O(n 阅读全文
posted @ 2023-10-31 21:24 dapaige 阅读(16) 评论(0) 推荐(0)
摘要: 求最小公倍数 链接: https://www.nowcoder.com/practice/22948c2cad484e0291350abad86136c3?tpId=37&&tqId=21 331&rp=1&ru=/activity/oj&qru=/ta/huawei/question-rankin 阅读全文
posted @ 2023-10-31 21:12 dapaige 阅读(8) 评论(0) 推荐(0)
摘要: 两种排序方法 【解题思路】: 思路很简单,将接收的字符串都放到 String 数组中,利用 string 的 compareTo 方法来按 ascii 比较字符串字典序 排序,利用 string 的 length 方法来比较字符串的长度排序 import java.util.*; import ja 阅读全文
posted @ 2023-10-31 21:11 dapaige 阅读(9) 评论(0) 推荐(0)