Java复习

Java复习(一)

期末考试临近,任课老师发了个期末考试复习PPT,没有内容,只有复习的点,我简单补充了一下。
在这里插入图片描述
3、变量、常量

4、运算符:
注意:(1)==对于引用类型,比较地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、面向对象的特征:封装(面向对象的核心思想)、继承(无需重新编写,对原有类的功能进行扩展)、多态〈相同引用类型的变量调用同一个方法所呈现出的多种不同行为特征)

8、访问控制符级别

9、构造方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10、方法重载重载条件
方法名相同,参数个数或参数类型不同

11、this:同名区分、成员方法隐含参数、调用本类其他构造方法(首句、不能互相调用)

12、static:
(1)属于类,没有this,不能修饰局部变量,可以修饰成员、代码块(2)静态方法,只能调用静态成员方法和使用静态数据成员
(3)静态代码块:定义在主类中,会优先于main()方法执行。
静态代码块定义在非主类中,会优先于构造方法执行。
当类被加载时,静态代码块会执行,并且只会执行一次。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java复习代码完整可能比较长,这里提供一些常见的Java语法和示例代码,帮助您温习Java基础知识。 1. 基本数据类型 Java中有8种基本数据类型,分别是byte、short、int、long、float、double、boolean、char,其中byte、short、int、long、float、double是数字类型,boolean是布尔类型,char是字符类型。 示例代码: ```java byte a = 10; short b = 100; int c = 1000; long d = 10000; float e = 1.23f; double f = 3.1415926; boolean g = true; char h = 'A'; ``` 2. 数组 Java中的数组可以存储同一类型的多个元素,可以是基本数据类型,也可以是引用类型。 示例代码: ```java int[] array1 = new int[5]; int[] array2 = {1, 2, 3, 4, 5}; String[] array3 = new String[]{"hello", "world"}; ``` 3. 控制流程语句 Java中常见的控制流程语句有if-else、for、while、do-while和switch-case。 示例代码: ```java int score = 80; if (score >= 60) { System.out.println("及格了"); } else { System.out.println("不及格"); } for (int i = 0; i < 10; i++) { System.out.println(i); } int i = 0; while (i < 10) { System.out.println(i); i++; } int j = 0; do { System.out.println(j); j++; } while (j < 10); int num = 2; switch (num) { case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; default: System.out.println("other"); break; } ``` 4. 类和对象 Java是一种面向对象的编程语言,类是Java中的基本单元,对象是类的一个实例。类包含属性和方法,属性是类的成员变量,方法是类的成员函数。 示例代码: ```java public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + name + ", I'm " + age + " years old."); } } Person p = new Person("Tom", 20); p.sayHello(); ``` 5. 继承 Java中的继承是一种面向对象的编程技术,子类可以继承父类的属性和方法,并且可以添加自己的属性和方法。子类也可以重写父类的方法。 示例代码: ```java public class Animal { private String name; public Animal(String name) { this.name = name; } public String getName() { return name; } public void eat() { System.out.println(name + " is eating."); } } public class Dog extends Animal { public Dog(String name) { super(name); } @Override public void eat() { System.out.println(getName() + " is eating bone."); } public void bark() { System.out.println(getName() + " is barking."); } } Dog dog = new Dog("Tommy"); dog.eat(); dog.bark(); ``` 6. 接口 Java中的接口是一种特殊的抽象类,接口中可以定义方法和常量,但是不能有属性和方法的实现。接口可以被类实现,一个类可以实现多个接口。 示例代码: ```java public interface Flyable { int MAX_SPEED = 1000; void fly(); } public class Bird implements Flyable { @Override public void fly() { System.out.println("Bird is flying."); } } Bird bird = new Bird(); bird.fly(); ``` 7. 异常处理 Java中的异常是程序运行时出现的错误,可以使用try-catch语句来捕获和处理异常。 示例代码: ```java try { int a = 10 / 0; } catch (ArithmeticException e) { System.out.println("除数不能为0"); } finally { System.out.println("finally"); } ``` 以上是Java复习的一些基础知识和示例代码,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值