摘要: 基础定义 public static class ListNode { int val; ListNode next = null; public ListNode(int val) { this.val = val; } } 借用leetcode的第19题来记录ListNode的使用 给你一个链表 阅读全文
posted @ 2021-04-22 20:58 凊兰 阅读(6564) 评论(0) 推荐(0)
摘要: 注解 Annotation是从JDK5.0开始引入的新技术。 Annotation的作用: 不是程序本身,可以对程序做出解释。 可以被其他程序(比如编译器)读取。 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(val 阅读全文
posted @ 2021-04-08 01:11 凊兰 阅读(82) 评论(0) 推荐(0)
摘要: 多线程 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的。 对同一份 阅读全文
posted @ 2021-04-05 16:42 凊兰 阅读(57) 评论(0) 推荐(0)
摘要: 元素个数 ​ 小明现在有一个长度为n的不递减序列,你可以操作任意次,每一次操作可以让某一个位置上的数加一,但每个位置的数最多只能操作一次,通过这个操作,能让新产生的序列中有多少个不同的数。 输入 第一行代表T组测试数据 接下来,每一组第一行输入一个整数n代表这一组的元素个数 接下来代表序列的每一个元 阅读全文
posted @ 2021-04-03 17:50 凊兰 阅读(224) 评论(0) 推荐(1)
摘要: Java面向对象 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合 阅读全文
posted @ 2021-03-31 15:28 凊兰 阅读(50) 评论(0) 推荐(0)
摘要: Java数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: data 阅读全文
posted @ 2021-03-29 00:20 凊兰 阅读(60) 评论(0) 推荐(0)
摘要: Java方法 何谓方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一 阅读全文
posted @ 2021-03-27 21:47 凊兰 阅读(37) 评论(0) 推荐(0)
摘要: Java流程控制 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特种,我们可以通过Scanner类来获取用户的输入 基本语法 Scanner s = new S 阅读全文
posted @ 2021-03-26 21:47 凊兰 阅读(55) 评论(0) 推荐(0)
摘要: 运算符 Java语言支持如下运算符: 算数运算符: +, -, *, /, %, ++, -- 赋值运算符 = 关系运算符: >, < , >=, ⇐, ==, !=, instanceof 逻辑运算符: &&, ||, ! 位运算符: &, |, ^, ~, >> ,<< , >>> 条件运算符: 阅读全文
posted @ 2021-03-24 19:33 凊兰 阅读(50) 评论(0) 推荐(0)
摘要: Java基础 变量 变量就是可以变化的量 java是一种强类型语言,每个变量都必须声明其类型。 java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varnName [=value][{,varNmae[=value]}] //数据类型 变量名=值;可以用逗号隔开来 阅读全文
posted @ 2021-03-23 23:31 凊兰 阅读(53) 评论(0) 推荐(0)