随笔分类 - Java零基础学习
摘要:自定义异常 package com.exception.demo02; //自定义的异常类 public class MyException extends Exception{ //传递数字>10 private int detail; public MyException(int a){ thi
阅读全文
摘要:异常2:捕获和抛出异常 package com.exception; public class Test { public static void main(String[] args) { int a = 1; int b = 0; try {//try监控区域 System.out.printl
阅读全文
摘要:内部类 package zhaiyang.oop.demo10; public class Outer { private int id=100; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ pub
阅读全文
摘要:接口的定义与实现 package zhaiyang.oop.demo09; //抽象思维 //interface定义的关键字,接口都需要实现类 public interface UserService { //常量 public static final int AGE = 99; //接口中的所有
阅读全文
摘要:抽象类 package zhaiyang.oop.demo08; //abstract 抽象类:类 。extends: 单继承 Java的类是单继承但,接口可以多继承! public abstract class Action { //约束,有人帮我们实现 //abstract 抽象方法,只有方法名
阅读全文
摘要:static& final关键字详解\代码块\静态导入包 package zaiyang.oop.demo07; public class Student { //static private static int age;//静态的变量,推荐使用类名访问,静态变量在类中只有一个,它能被类中的所有实
阅读全文
摘要:instanceof 和类型转换 package zaiyang.oop.demo06; public class Application { public static void main(String[] args) { //Object>Person>Student Object object
阅读全文
摘要:什么是多态 package zaiyang.oop.demo06; public class Person { public void run(){ System.out.println("run"); } /* 多态注意事项: 1.多态是方法的多态,属性没有多态 2.父类和子类要有联系。类型转换异
阅读全文
摘要:方法重写 重写:需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小: Public>Protected>Default>Private 抛出的异常:范围可以缩小,但不能扩大: ClassNotFoundExeption-->Exception(大)
阅读全文
摘要:super调用父类构造器及与this对比详解 package zaiyang.oop.demo05; public class Application { public static void main(String[] args) { Student student = new Student()
阅读全文
摘要:继承 package zaiyang.oop.demo05; public class Application { public static void main(String[] args) { Student student = new Student(); student.say(); Sys
阅读全文
摘要:封装 package zaiyang.oop.demo04; public class Application { public static void main(String[] args) { Student s1 = new Student(); s1.setName("追风的羊"); Sys
阅读全文
摘要:创建对象内存分析 package zaiyang.oop.demo03; public class Pet { public String name; public int age; //无参构造 public void shout(){ System.out.println("叫了一声"); }
阅读全文
摘要:简单小结与对象 package zaiyang.oop.demo02; import com.sun.jmx.snmp.SnmpUnknownAccContrModelException; //一个项目应该只存在一个main方法 public class Application { public s
阅读全文
摘要:构造器详解 package zaiyang.oop.demo02; //java >class public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; int age; //实例化初始值 //1.使用new关键字,本质
阅读全文
摘要:类与对象的创建 package zaiyang.oop.demo02; //学生类 public class Student { //属性:字段 String name;//null int age;//0 //方法 public void study(){ System.out.println(t
阅读全文
摘要:回顾方法及加深 package zaiyang.oop.demo01; public class Demo02 { public static void main(String[] args) { //实例化这个类 new //对象类型 对象名 = 对象值; Student student = ne
阅读全文
摘要:回顾方法及加深 package zaiyang.oop; import java.io.IOException; //Demo01 类 public class Demo01 { //main 方法 public static void main(String[] args) { } /* 修饰符
阅读全文
摘要:稀疏数组 package zaiyang.array; public class ArrayDemo09 { public static void main(String[] args) { //1.创建一个二维数组 11*11 0:没有棋子, 1:黑棋 2: 百棋 int[][] array1 =
阅读全文

浙公网安备 33010602011771号