- 博客(17)
- 收藏
- 关注
原创 JDK1.8的Lambda表达式
Lambda表达式是JDK中一个重要的特性,它使用一个简洁的表达式来表达一个接口,同时Lambda表达式也简化对集合以及数组的遍历,提取和过滤等操作匿名内部类存在的一个问题,如果匿名内部类的实现非常简单,比如只包含一个抽象方法的接口,但是匿名内部类的实现分析或者语法还是比较冗余,为此JDK1.8增加一个新特性Lambda表达式,这种表达式只针对有一个抽象方法的接口实现,以简洁的表达式形式实现接口的功能作为方法参数。Lambda表达式结构由三部分组成参数列表 ->表达式主...
2021-10-18 18:42:31
382
原创 继承的总结
1.B类继承A类,则称A类为超类,父类,基类。B类成为子类,派生类,扩展类。2.java中继承只支持单继承,不支持多继承,C++中支持多继承,这也是java体现简单性的一点。3.java虽然不支持多继承1,但是可以产生多层继承的效果。4.java中规定,子类继承父类,除构造方法和private修饰的数据不能继承外,其他的都可以继承。5.java中类如果没有显示继承任何类,则默认继承Objecct类,Object类是java语言提供的根类2,也就是说,一个类与生俱来就有Object类中所有特征
2021-10-15 19:14:10
129
原创 java二维循环遍历
package Day03;public class Test01 { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 4, 5 }, { 6, 7, 8, 9 } };//设置二维数组 for (int i = 0; i < arr.length; i++) { // 获取到每个二维数组中的一维数组 for (int j = 0; j &...
2021-10-12 19:02:31
156
原创 java数组反转
将数组中的数据反过来输出:package Day03;public class Test01 { public static void main(String[] args) { int[] arr = { 11, 22, 33, 44, 55, 66 }; for (int i = 0; i < arr.length / 2; i++) { int temp = arr[i]; arr[i] = arr[...
2021-10-12 18:50:08
147
原创 java获取数组中的最大值和最小值
package Day03;public class Test01 { public static void main(String [] args) {//获取循环中的最大值 int[] da = {11,22,33,1,44,55,66,77};//设置数组 int max = da[0];//定义一个接收的值 for(int i = 0;i <da.length ;i++) {//设置for循环 if(max &...
2021-10-12 18:41:10
241
原创 Java使用继承,封装,参数构造
第一部分:package Day02;public class Animal {//父类 private String color;//封装 private int leg; public Animal() {//无参构造 } public Animal(String color,int leg) {//有参构造 this.color = color;//属性 ...
2021-10-12 16:49:17
210
原创 Java中用“面向对象”来定义学生类
第一部分:package Day_01;public class Student {//学生类 private String name; private int id; private int age; private char sex; public String getName() { return name; } public void setName(Str...
2021-10-11 18:59:36
480
原创 利用方法重载和键盘录入判断两种相同类型数字的结果
package chapter06;//包名import java.util.Scanner;//导包public class x {//类名 //利用方法重载和键盘录入判断两种相同类型数字的结果 public static void main(String[] args) {//主方法 Scanner sc = new Scanner(System.in);//搭建键盘录入 do {//设置do...while循环 Syste...
2021-10-09 14:49:23
202
原创 Java方法输入三个数,进行比较,输出最大值。
package chapter05;import java.util.Scanner;public class Test08 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入三个进行比较的数字:"); int a = sc.nextInt(); int b = sc.next...
2021-09-29 11:46:16
4928
原创 使用for循环的嵌套打印九九乘法表
package chapter05;public class Test02 { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(" " + i + "x" + j + "=" + i * j); }...
2021-09-28 15:55:43
530
原创 if语句的嵌套使用
package chapter05;//包名import java.util.Scanner;//导包public class Test03 {// 类名 public static void main(String[] args) {// Java程序的入口 主方法 Scanner sc = new Scanner(System.in);// 搭建键盘录入 System.out.println("输入你的跑步成绩:");// 给予提示 int...
2021-09-28 10:08:04
682
原创 if...else if判断语句的使用
package chapter05;//包名import java.util.Scanner;//导包public class Test03 {// 类名 public static void main(String[] args) {// Java程序的入口 主方法 Scanner sc = new Scanner(System.in);// 搭建键盘录入 System.out.println("输入你的成绩:");// 给予提示 int i...
2021-09-28 09:52:46
456
原创 猜小球游戏,模仿其他人写的,但注释是我写的,也算是原创!
package chapter05;//包名import java.util.Scanner;//导包public class Test02 {// 类名 public static void main(String[] args) {// Java程序入口 Scanner sc = new Scanner(System.in);// 搭配键盘录入 int number = (int) (Math.random() * 100 + 1);// 电脑随机生成1~...
2021-09-27 16:31:31
117
原创 Switch选择结构
package chapter04;//包名import java.util.Scanner;//导包public class Day04_01 {//类名 public static void main(String[] args) {//Java程序的入口 Scanner sc = new Scanner(System.in);//搭建键盘录入 System.out.println("请输入星期几?");//给予提示 int i = sc....
2021-09-26 18:59:33
67
原创 键盘录入信息
package chapter01;import java.util.Scanner;public class Xi { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的姓名:"); String str = sc.next(); System.out.println("请...
2021-09-26 15:51:46
97
原创 switch选择结构
package chapter04;import java.util.Scanner;public class Day04_02 { public static void main(String [] args) { Scanner sc = new Scanner(System.in); int i = sc.nextInt(); switch(i/10) { case 100: System.out.pr...
2021-09-25 11:55:58
83
原创 一个编程新人的第一篇博客
一个编程新人的第一篇博客public class HelloWorld{ public static void main(String [] args){ System.out,println("Hello World!"); }}
2021-09-25 10:34:05
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人