Java基础
文章平均质量分 87
CharleyZz
https://github.com/lzco/
https://gitee.com/lzco
展开
-
Stream(流)与Parallel Stream(并行流)的reduce操作
/** * Optional<T> reduce(BinaryOperator<T> accumulator) * 输入输出同一类型;没有初始值,流的第一个元素即为初始值;方法get()可得类型为泛型T的结果 * * <U> U reduce(U identity, BiFunction<U, ? super T, U> accum...原创 2020-04-09 19:08:19 · 3661 阅读 · 1 评论 -
Java基础笔记(1)数据类型、类型转换、运算符
一、数据类型1.基本数据类型(4类8种)基本数据类型(4类8种) 整数型 占用字节数(byte) 默认值 取值范围 byte 1 0 -128~127 short 2 0 -32768~32767 int(默认) 4 0 -2^31~2^31-1 long 8 0 -2^63~2...原创 2018-10-15 13:48:56 · 273 阅读 · 0 评论 -
Java基础笔记(2)switch、控制跳转关键字、数组
一、switch 1.格式switch(变量key) { case 常量1 : 语句体1; break; case 常量2 : 语句体2; break; ... default : 语句体n+1;} 2.格式说明: 1)case:后面的值是要和变量key(...原创 2018-10-15 16:34:25 · 719 阅读 · 0 评论 -
Java基础笔记(3)类与对象、部分常用关键字
一、面向对象 1.面向对象是一种编程思想,把复杂的事情简单化,比起面向过程更符合我们的思考习惯。 2.类与对象 1)现实世界的事物 属性:事物的基本描述 行为:事物的功能 2)Java语言中最基本的单位是类。所以,我们要用类来体现事物 3)类 成员变量:事物属性...原创 2018-11-08 17:47:12 · 239 阅读 · 0 评论 -
Java基础笔记(4)代码块、继承、多态
一、代码块 1.概念 1)用{}括起来的代码。 2)分类: A:局部代码块 用于限定变量的生命周期,及早释放,提高内存利用率。 B:构造代码块 把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。 ...原创 2018-11-08 18:04:27 · 196 阅读 · 0 评论 -
Java基础笔记(14)多线程与同步机制、线程组、线程池以及相关问题
一、多线程 1.多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? ...原创 2018-11-14 22:32:39 · 347 阅读 · 0 评论