摘要: /* Lambda表达式的出现的原因 一个接口内部只有一个方法时,有以下几种方式调用该接口 1.需要先创建该接口的实现类,如下面的(2) 2.创建一个静态内部类,如下面的(3) 3.创建一个局部内部类,如下面的(4) 4.创建一个匿名内部类,如下面的(5) 5.Lambda表达式,如下面的(6) 有 阅读全文
posted @ 2021-07-30 22:01 ~Forever 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 在程序运行时,即使自己没有创建线程,也会默认有main主线程,以及gc线程(main线程是调用整个程序的主入口,gc线程是jvm里的垃圾回收机制) 注意:线程开始不一定执行,由cpu调度执行 线程的创建方式: 1.继承Thread类,实现run()方法 *(不推荐) 2.实现runnab 阅读全文
posted @ 2021-07-15 12:31 ~Forever 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 参照:https://zhuanlan.zhihu.com/p/258751142 java中的方法我们主要分为三种: 1.构造方法2.非静态方法(普通方法/实例方法)3.静态方法(类方法) 一、静态方法和非静态方法的区别(调用对象、引用变量不同) 静态方法:是使用static关键字修饰的方法,又叫 阅读全文
posted @ 2021-07-14 14:53 ~Forever 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 1. 删除光标所在行代码 idea快捷键: Ctrl+X eclipse快捷键: Ctrl+D 2. 生成get,set方法idea快捷键: Alt+inserteclipse快捷键: Shift+Alt+S 3. 格式化代码idea:先Ctrl+A选择全部代码 然后 Ctrl+Alt+Leclip 阅读全文
posted @ 2021-07-14 14:48 ~Forever 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 上面案列的代码如下 1 package com.wang.array; 2 3 public class SparseArray { 4 public static void main(String[] args) { 5 // 第一步:创建一个11*11二维数组:0:无子, 1:黑子, 2:白子 阅读全文
posted @ 2021-07-14 14:09 ~Forever 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1 public static void main(String[] args) { 2 // 定义数组 3 int[] num = new int[10]; 4 // 给数组赋值 5 for (int i = 0; i < num.length; i++) { 6 if (i % 2 == 0) 阅读全文
posted @ 2021-07-14 13:10 ~Forever 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。如果想要执行字节码文件,目标平台必须要安装JVM(java虚拟机),JVM会将字节码翻译为相依与平台的计算机指令,即:0、1序列。但是一定要记着:不能的平台要安装专属该平台的JVM。这就好比你讲中文(*.jav 阅读全文
posted @ 2021-07-13 11:35 ~Forever 阅读(3770) 评论(0) 推荐(0) 编辑
摘要: 使用next方法 1 public class ScannerNextTest { 2 public static void main(String[] args) { 3 // 从键盘获取输入的内容 4 Scanner scanner = new Scanner(System.in); 5 Sys 阅读全文
posted @ 2021-07-12 18:04 ~Forever 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1 int a = 10; 2 int b = 20; 3 4 a+= b; // 左侧计算式等价于:a = a + b; 5 a-=b; // 左侧计算式等价于: a = a - b; 6 7 System.out.println(a); // 30 8 9 // 字符串连接符 + 10 // + 阅读全文
posted @ 2021-07-12 18:00 ~Forever 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1. 逻辑运算符: 与(&&)and 或(||)or 非(取反) // && : 计算式两边的值都为true的情况,则整个计算式的结果才为true;// || : 计算式有一边的值为true的情况,则整个计算式的结果就为true;// ! : 整个计算式的值为true的情况,则整个计算式的结果就为f 阅读全文
posted @ 2021-07-11 17:24 ~Forever 阅读(414) 评论(0) 推荐(0) 编辑