- 博客(11)
- 收藏
- 关注
原创 Java入门--集合(1)
Collection集合概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组功能。与数组的区别:集合长度不固定,只能存储引用类型数据——————————————————————————Collection集合体系...
2021-11-28 15:54:30
311
原创 Java入门---自定义异常
自定义异常//自定义异常MyExceptionpublic class MyException extends Exception{ //传递数字>10抛出异常 private int detail; public MyException (int a){ this.detail = a; } //toString 用于打印异常 @Override public String toString() { retu
2021-11-19 14:01:08
310
原创 Java入门---内部类
内部类通过外部类来实例化内部类方法内部类可以直接访问私有属性静态内部类无法直接访问非静态属性一个.java文件中可以有多个class,但只能有一个public class写在方法里的内部类叫局部内部类//通过外部类来实例化内部类方法//内部类可以直接访问私有属性//静态内部类无法直接访问非静态属性//一个.java文件中可以有多个class,但只能有一个public class//写在方法里的内部类叫局部内部类public class Outer { private int
2021-11-18 21:54:37
212
原创 java入门--static
java入门–static静态变量静态变量与类同时加载,不能通过类访问非静态变量,静态变量在类的内存中有一个,可以被类的所有实例共享。静态变量可以使用类或者对象访问,非静态方法只能用实例化对象访问静态方法与静态变量相似,静态方法可以在类中直接调用,非静态方法必须实例化对象调用,非静态方法可以直接访问类中的静态方法package com.li.oop.demo01;public class Student { private static int age;//静态变量 priv
2021-11-17 21:15:38
106
原创 Java入门
Java入门,多态+重写重写:1.需要有继承关系,子类重写父类2.方法名相同,参数列表必须相同3.从父类到子类,修饰符可以扩大但不能缩小 public>protected>default (>private私有方法不能重写)4.抛出异常的范围可以缩小,但不能扩大注:private、static、final修饰的方法不能重写,也没有多态多态:1.方法多态,属性没有多态2.要有继承关系3.方法需要重写,调用方法时父类中没有该方法,执行子类中的方法;两个类型中都有需要调用的
2021-11-17 14:43:04
363
原创 2021-11-16
Java入门—封装高内聚低耦合一句话:属性私有(private),get/set//学生类package com.li.oop;//学生类public class Student { //属性私有 private String name; private int id; private int age; private String sex; public String getName() { return this.name;
2021-11-16 21:53:04
215
原创 2021-11-16
**Java入门**稀疏数组package com.li.base;import java.util.Arrays;public class arrayDemo02 { public static void main(String[] args) {//创建二维数组11*11 int[][] array1 = new int [11][11]; array1[1][2] = 1; array1[2][3] = 2; /
2021-11-16 12:53:12
229
原创 2021-11-15
Java入门冒泡排序package com.li.base;import java.util.Arrays;public class arrayDemo02 { public static void main(String[] args) { int[] a = {1,4,2,6,3,9,5,12,7}; int[] sort = sort(a); System.out.println(Arrays.toString(sort));
2021-11-15 21:50:06
104
原创 2021-11-15
Java入门:简易计算器package com.li.base;import java.util.Scanner;public class calculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println(“请输入第一个数”);double a = scanner.nextDouble();System.out.println(“请输入
2021-11-15 16:40:54
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人