03 2022 档案

摘要: 阅读全文
posted @ 2022-03-31 14:16 拿铁三分糖 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-29 13:20 拿铁三分糖 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-21 12:02 拿铁三分糖 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-20 13:42 拿铁三分糖 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-20 12:09 拿铁三分糖 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-19 11:04 拿铁三分糖 阅读(11) 评论(0) 推荐(0) 编辑
摘要:作用: 1.约束 2.定义一些方法,让不同的人实现~ 10 > 1 3.public abstract 4.public static final 5.接口不能被实例化,接口中没有构造方法 6.implements可以实现多个接口 7.必须要重写接口中的方法 阅读全文
posted @ 2022-03-19 10:50 拿铁三分糖 阅读(9) 评论(0) 推荐(0) 编辑
摘要://abstract 抽象类 : 类 extends: 单继承~ (接口可以多继承)public abstract class Action { //约束~有人帮我们实现~ //abstract ,抽象方法,只有方法名字没有方法的实现! public abstract void doSomethin 阅读全文
posted @ 2022-03-18 11:44 拿铁三分糖 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-17 11:32 拿铁三分糖 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.动态编译:类型:可扩展性 2.即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 3.一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 4.多态存在的条件 -有继承关系 -子类重写父类方法 -父类引用指向子类对象 5.注意:多态是方法的多态,属性没有多态性。 6.instan 阅读全文
posted @ 2022-03-16 16:15 拿铁三分糖 阅读(7) 评论(0) 推荐(0) 编辑
摘要:重写:需要有继承关系,子类重写父类的方法! 1.方法名必须相同 2.参数列表列表必须相同 3.修饰符:范围可以扩大但不能缩小: public>protected>Default>private 4.抛出的异常:范围,可以被缩小,但不能扩大: ClassNotFoundException --> Ex 阅读全文
posted @ 2022-03-16 13:50 拿铁三分糖 阅读(36) 评论(0) 推荐(0) 编辑
摘要:super注意点: 1.super调用父类的构造方法,必须在构造方法的第一个 2.super必须只能出现在子类的方法或者构造方法中! 3.super和 this 不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的应用 前提 this: 阅读全文
posted @ 2022-03-15 13:15 拿铁三分糖 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-15 12:17 拿铁三分糖 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-14 11:34 拿铁三分糖 阅读(4) 评论(0) 推荐(0) 编辑
摘要:/*1.类与对象 类是一个模板:抽象,对象是一个具体的实例2.方法 定义、调用3.对应的引用 引用类型: 基本类型(8) 对象是通过引用来操作的:栈 >堆4.属性:字段Field 成员变量 默认初始化: 数字: 0 0.0 char : u0000 boolen: false 引用: null 修饰 阅读全文
posted @ 2022-03-14 11:07 拿铁三分糖 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-13 11:19 拿铁三分糖 阅读(19) 评论(0) 推荐(0) 编辑
摘要://一个类即使什么都不写,它也会存在一个方法//显示的定义构造器String name;//1.使用new关键字,本质是在调用构造器//2.用来初始化值public Person(){}//有参构造:一旦定义了有参构造,无参就必须显示定义public Person(String name){ thi 阅读全文
posted @ 2022-03-13 11:05 拿铁三分糖 阅读(27) 评论(0) 推荐(0) 编辑
摘要://类:抽象的,实例化 //类实例化后会返回一个自己的对象! //student对象就是一个Student类的具体实例! Student xiaoming = new Student(); Student xh = new Student(); xiaoming.name = "小明"; xiaom 阅读全文
posted @ 2022-03-12 14:09 拿铁三分糖 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1.方法的定义 -修饰符 -返回类型 -break:跳出switch,结束循环 和 return 的区别 -方法名:注意规范就OK 见名如意 -参数列表: (参数类型,参数名)... -异常抛出:疑问,后面讲解 2.方法的调用 -静态方法 -非静态方法 -形参和实参 -值传递和引用传递 -this关 阅读全文
posted @ 2022-03-12 13:43 拿铁三分糖 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-11 18:25 拿铁三分糖 阅读(4) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { //1.创建一个二维数组 11*11 0:没有旗子, 1:黑旗 2:白旗 int[][] array1 = new int [11] [11]; array1[1][2] = 1; array1[2][3] = 1; 阅读全文
posted @ 2022-03-10 11:20 拿铁三分糖 阅读(18) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { int[] a = {1,48,25,41,49,11,66,77}; int[] sort = sort(a); System.out.println(Arrays.toString(sort));}//冒泡排序// 阅读全文
posted @ 2022-03-10 10:47 拿铁三分糖 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.多维数组可以 看成是数组的数组,比如二维数组就是一个特殊的一堆数组,其每一个元素都是一个一堆数组。 2.二维数组 3.解析:以上二维数组 a 可以看成一个两行五列的数组。 Arrays类 . 阅读全文
posted @ 2022-03-09 14:20 拿铁三分糖 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.普通的For循环 2.For-Each循环 3.数组作方法人参 4.数组作返回值 public static void main(String[] args) { int[] arrays = {1,2,3,4,5,}; //JDK1.5, 没有下标 //for (int array : arr 阅读全文
posted @ 2022-03-08 14:27 拿铁三分糖 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2.其元素必须是相同类型,不允许出现混合类型。 3.数组中的元素可以是任何数据类型,包括基本类型和引用类型。 4.数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组本身就是对象,Java中对象是在堆 阅读全文
posted @ 2022-03-08 13:52 拿铁三分糖 阅读(386) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { int[] nums ;//1.声明一个数组 nums = new int[10];//2.创建一个数组 //3.给数组元素中赋值 nums[0] = 1; nums[1] = 2; nums[2] = 3; nums 阅读全文
posted @ 2022-03-06 13:49 拿铁三分糖 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1.JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 2.在方法声明中,在指定参数类型后加一个省略号(...)。 3.一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 阅读全文
posted @ 2022-03-05 13:44 拿铁三分糖 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.重载就是在一个类中,有相同的函数名称,但形参不同的函数。 2.方法的重载的规则: -方法名称必须相同. -参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) -方法的返回类型可以相同也可以不相同。 -仅仅返回类型不同不足以成为方法的重载。 3.实现理论: -方法名称相同时,编译器会根据 阅读全文
posted @ 2022-03-04 14:05 拿铁三分糖 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1.调用方法:对象名•方法名(实参列表) 2.Java 支持两种调用方法的方式,根据方法是否返回值来选择。 3.当方法返回一个值的时候,方法调用通常被当做一个值。例如:int larger = max(30, 40) ; 4.如果方法返回值是void,方法调用一定是一条语句。System.out.p 阅读全文
posted @ 2022-03-04 13:50 拿铁三分糖 阅读(23) 评论(0) 推荐(0) 编辑
摘要:•Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: •方法包含一个方法头和一个方法体。下面是一个方法的所有部分: •修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访门类型 •返回值类型:方法可能会返回值。returnv 阅读全文
posted @ 2022-03-03 14:58 拿铁三分糖 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1. System.out.println() System(类).out(对象).println(方法)() 2.Java方法是语句的集合,他们在一起执行一个功能。 -方法是解决一类问题的步骤的有序组合 -方法包含于类或对象中 -方法在程序中被创建,在其他地方被引用 3.设计方法的原则:方法的本意 阅读全文
posted @ 2022-03-03 14:04 拿铁三分糖 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.break在任何循环语句的主体部分,均可用break控制福环的流程。break用于强行退出循环,不执行福环中剩余的语句。(break语句也在switch语句中使用) 2.continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。 阅读全文
posted @ 2022-03-03 13:44 拿铁三分糖 阅读(33) 评论(0) 推荐(0) 编辑
摘要://打印三角形 5行 for (int i = 1; i <= 5 ; i++) { for (int j = 5; j >=i ; j--) { System.out.print(" "); } for (int j = 1; j <=i ; j++) { System.out.print("*" 阅读全文
posted @ 2022-03-03 13:44 拿铁三分糖 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.java5 引入了一种主要用于数组或集合的增强型for循环。 2.Java增强 for 循环语法格式如下 for(声明语句:表达式) { ///代码句子 } 3.声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其实与此时数组元素的值相等。 4.表达式: 阅读全文
posted @ 2022-03-02 13:47 拿铁三分糖 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.先打印第一列 2.把固定的1再用一个循环包起来 3.去掉重复项,i <= j 4.调整样式 public static void main(String[] args) { for (int j = 0; j <= 9; j++) { for (int i = 0; i <= 9; i++) { 阅读全文
posted @ 2022-03-02 13:39 拿铁三分糖 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1.虽然所有循环结构都可以用 while 或者do...while 表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。 2.for循环语句是支持迭代的一种通用结构,是最有效的、最灵活的循环结构。 3.for循环执行的次数是在执行前就确定的。语法格式如下: for(初始化;布 阅读全文
posted @ 2022-03-01 14:11 拿铁三分糖 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示