青草味的懒羊羊  

2022年10月27日

摘要: List stream流 使用Java8 stream流对List进行遍历、过滤、查询、去重、排序等,Java8提供了Stream(流)处理集合的关键抽象概念,它可以对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。Stream API 借助于同样新出现的Lambda表达式,极大的提高 阅读全文
posted @ 2022-10-27 15:19 青草味的懒羊羊 阅读(557) 评论(0) 推荐(0) 编辑

2021年9月8日

摘要: 递归 A方法调用A方法,自己调用自己 递归可以用简单的程序解复杂的问题,它可以将大型复杂的程序转化为与原问题相似的小问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。递归的能力在于用有限的语句来定义对象的无限集合。 递归适合小基数计算,大计算使用递归会导致程序崩溃(例如 10 阅读全文
posted @ 2021-09-08 20:43 青草味的懒羊羊 阅读(40) 评论(0) 推荐(0) 编辑
 
摘要: 方法 Java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于 阅读全文
posted @ 2021-09-08 20:41 青草味的懒羊羊 阅读(48) 评论(0) 推荐(0) 编辑

2021年9月6日

摘要: break continue break在任何循环语句的主体部分,均可控制循环的流程。break用于强行退出循环,不执行循环中的剩余语句。(break语句也在switch语句中使用) int i=0; //break 强制退出循环继续向下走程序 while(i<100){ i++; System.o 阅读全文
posted @ 2021-09-06 21:32 青草味的懒羊羊 阅读(38) 评论(0) 推荐(0) 编辑
 
摘要: 循环结构 while循环 语法 while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 大多数情况会让循环停止下来,需要一个让表达式失效的方式结束循环 少部分情况需要循环一直执行,比如服务器的请求响应监听等 循环条件一直为true会造成死循环,应尽量避免,会影响 阅读全文
posted @ 2021-09-06 21:31 青草味的懒羊羊 阅读(53) 评论(0) 推荐(0) 编辑
 
摘要: 选择结构 if单选结构 语法: if(布尔表达式){ //布尔表达式为true时执行的语句 } 代码 Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.nextLine 阅读全文
posted @ 2021-09-06 21:30 青草味的懒羊羊 阅读(43) 评论(0) 推荐(0) 编辑

2021年9月5日

摘要: Scanner对象 作用:实现程序和人的交互,java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户输入 语法: Scanner scanner = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输 阅读全文
posted @ 2021-09-05 21:13 青草味的懒羊羊 阅读(34) 评论(0) 推荐(0) 编辑
 
摘要: 运算符 算术运算符:+, -, *, /, %, ++, -- int a=10; int b=20; int c=25; int d=25; System.out.println(a+b);//30 加 System.out.println(a-b);//-10 减 System.out.prin 阅读全文
posted @ 2021-09-05 21:12 青草味的懒羊羊 阅读(29) 评论(0) 推荐(0) 编辑
 
摘要: 包机制 作用:为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 语法(一般利用公司域名倒置作为包名 例:com.baidu.www): package pkg1[.pkg2[.pkg3...]]; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用"import" 阅读全文
posted @ 2021-09-05 21:12 青草味的懒羊羊 阅读(36) 评论(0) 推荐(0) 编辑

2021年9月4日

摘要: 变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值; 可以使用逗号隔开来声明 阅读全文
posted @ 2021-09-04 23:19 青草味的懒羊羊 阅读(28) 评论(0) 推荐(0) 编辑