03 2022 档案
摘要:三个段落 一 1-2 提出问题 3 过渡句 二(6) 论点1论据1 论点2论据2 论点3论据3 三(2) 1重申观点 2提出期望 一 问题解决型 第一段 1. with the rapid development of ___(education,society,culture,economy,me
阅读全文
摘要:在一个类的内部再定义一个类 可以获得外部类的私有属性、方法 成员内部类 public class outer{ //外部类 prviate int id; public void out(){ sop("外部类的方法") }; class inner(){ //内部类 public void in(
阅读全文
摘要:抽象:定义一些东西,让不同的人实现它 接口是特殊的抽象类,不能被实例化 interface关键字 public interface userService1{ int age=99;== public static final int age=99; //定义的属性是常量 void run(); =
阅读全文
摘要:abstract关键字, 不会实现方法,只有方法的名字 抽象类的子类必须实现父类的所有方法,子类如果是抽象类,就由子类的子类去实现 public abstract class demo(); 1.不能new这个抽象类,无实例化,只能靠子类去实现它。(约束) 2.抽象类中可以写普通的方法,抽象方法必须
阅读全文
摘要:static:静态的意思,来形容类,变量,方法,方便在没有创建对象的情况下来进行调用 1.修饰变量 如果一个类的成员变量(属性)被static修饰了,那么所有该类的对象都共享这个变量。无论这个类具体化多少对象,它的静态变量只有一份拷贝。 不需要创建对象,可以通过 类.属性名= 直接使用! 2.修饰方
阅读全文
摘要:1.同一个方法可以根据发送对象的不同而采用多种不同的行为方式 2.一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类、有关系的类) 可以通过父类去new子类 EX: Student s1 = new Student(); (子类) 能调用自己的方法、或者继承父类的方法 Person
阅读全文
摘要:extends 扩展 子类(派生类)是父类的扩展 java中只有单继承,无多继承,即一个子类只能有一个父类,一个父类可拥有多个子类。 public class 子类名 extends 父类名 {} 功能:在子类的代码中,可以使用父类中的(public)方法 鼠标点在类里,按下ctrl+h,会出现继承
阅读全文
摘要:1.提高程序安全性,保护数据; 2.隐藏代码的实现细节。 3.统一接口; 4.系统可维护增加了 属性私有 ,get/set public class Student{ //设置一个学生类 private String name; //类 private:私有,不同于public private in
阅读全文
摘要:无参构造 :即使一个类里啥也不写,也会存在一个方法,设置默认值。 一旦定义了有参构造,对象里就必须显示定义。 ex: 类:public name(){} 对象: 类名 起名 = new 类名(); {}里什么都没有就是无参 1.使用new关键字,必须要有构造器,本质是调用构造方法。 2.构造器是初始
阅读全文
摘要:面向对象编程(objecet-oriented programming) 本质: 以类的方式组织代码,以对象的组织(封装)数据。 三大特性: 封装 继承 多态 类与对象的关系 类:一种抽象的数据类型,是对某一类事物整体描述/丁一,但不能代表某具体事物 ex:动物 人 对象:抽象概念的具体实例 ex:
阅读全文
摘要:1.for-each 循环 -->打印结果 JDK1.5以上,没有下标 for( int arrary : arrays){ System.out.println(array;) } 2数组作返回值 package 狂神; public class 反转数组 { public static void
阅读全文
摘要:定义: 1.int[] name; 2.int name[] 操作符new来创建数组 : int[] name = new int[x] 多维数组定义 int[][] name ={{1.2}{3,4}}; 给数组元素赋值:name[x]=?; 获取数组长度: arrays.length 静态初始化
阅读全文
摘要:A方法调用A方法。 栈机制 前提:基数小,不然运行不动 两个部分: 递归头:表示 什么时候不调用自己。否则陷入了死循环。 递归体:什么时候需要调用自身方法。 package 狂神; public class 递归 { public static void main(String[] args) {
阅读全文
摘要:方法声明中,在指定的参数类型后加省略号(...) 一个方法只能搞一个可变参数,且必须是方法最后一个参数,在他之前全是普通参数。 ex: public static int add(int a,int... b) 对 public static int add(int ...b,int a) 错 本质
阅读全文
摘要:jav方法用于完成特定功能的代码片段,定义一个方法包含以下语法: 修饰符 返回值类型 自己起的方法名(参数类型 参数名, 参数类型 参数名){ ... 方法体 ... return 返回值; return还可以终止方法 } 修饰符:定义方法的访问类型 形参:用来定义作用的;0 实参:实际调用传递给他
阅读全文
摘要:if(?.equals("?")) //equals:判断字符串是否相等 反编译 java class(字节码文件) 反编译 ?? 增强for循环: int[]={1,2,3} for(x:numbers){ System.out.println(x); } break可用于任何循环语句和swtic
阅读全文
摘要:import java.util.Scanner; //工具包中的scanner new Scanner(System.in); //创建一个扫描对象,接受键盘数据 System.out.println("使用next方式接受") if(scanner.hasNext()){ //判断用户有没有输入
阅读全文