随笔分类 - Java学习
预习-MarkDown
摘要:自定义异常 课堂截图 代码 自定义异常 package com.exception.demo02; public class Test { //可能会存在异常的方法 static void test(int a) throws MyException{ System.out.println("传递的
阅读全文
摘要:捕获和抛出异常 五个关键字 try catch finally throw throws 代码 package com.exception; public class test { public static void main(String[] args) { new test().test(1,
阅读全文
摘要:Error和Exception 课堂截图 什么是异常 异常的简单分类 异常体系结构 Error Exception
阅读全文
摘要:内部类 成员内部类 代码 Outer package com.oop.demo10; public class Outer { private int id=10; public void out() { System.out.println("这是外部类的方法"); } public class
阅读全文
摘要:接口的定义与实现 课堂截图1 代码 接口 UerService package com.oop.demo09; //定义的关键字,接口都需要有实现类 public interface UserService { //常量~public static final int AGE=99; //接口中的所
阅读全文
摘要:Abstruct 抽象 代码 Action类 package com.oop.demo08; //抽象类: 类 extends: 单继承~ public abstract class Action { //约束~有人帮我们实现~ 类似于C语言的函数声明 //abstruct, 抽象方法,只有方法名字
阅读全文
摘要:Static补充 代码 package com.oop.demo07; import com.oop.demo02.person; public class Person { //2:赋初始值~ { System.out.println("匿名代码块"); } //1:只执行一次~ static {
阅读全文
摘要:多态 课堂笔记 代码 package com.oop; import com.oop.demo06.Person; import com.oop.demo06.Student; public class Application { public static void main(String[] a
阅读全文
摘要:继承 课堂截图 代码 父类 package com.oop.demo04; //在Java中,所有的类,都默认直接或间接继承Object类 //人 : 父类 public class Person { //public //protected //default //private private
阅读全文
摘要:封装 课堂截图 好处 提高程序的安全性,保护数据 隐藏代码的实现细节 统一接口 系统可维护性增加 代码:Student.java package com.oop.demo03; public class Student { //属性私有 private String name; private in
阅读全文
摘要:构造器详解 代码 package com.oop.demo02; //java >class public class person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; //实例化初始值 //1.使用new关键字,本质是在调用构造器 //
阅读全文
摘要:引用传递 类似于C语言的指针传递 代码 package com.oop.demo01; //引用传递:对象,本质还是值传递 import javax.swing.event.ChangeEvent; public class Demo03 { public static void main(Stri
阅读全文
摘要:稀疏数组 课堂截图 代码 package com.frey.array; public class Demo06 { public static void main(String[] args) { //创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int[][] a= new i
阅读全文
摘要:Arrays类简介 课堂截图 代码 package com.frey.array; import java.util.Arrays; public class Demo05 { public static void main(String[] args) { int[] a={123,54,15,6
阅读全文
摘要:二维数组 代码 package com.frey.array; public class Demo04 { public static void main(String[] args) { int[][] array={{1,2},{3,4},{5,6},{7,8}}; //第一种创建二维数组的方式
阅读全文
摘要:使用实例 代码 package com.frey.array; public class Demo03 { public static void main(String[] args) { int[] arrays={1,2,3,4,5}; //打印全部的元素 for (int i=0;i<arra
阅读全文
摘要:三种初始化 课堂截图 代码 package com.frey.array; public class Demo02 { public static void main(String[] args) { //静态初始化:创建+赋值 int[] a={1,2,3,4,5,6,7}; System.out
阅读全文
摘要:数组的声明与创建 课堂截图 代码 package com.frey.array; public class Demo01 { public static void main(String[] args) { int[] nums; //1.声明 nums = new int[10]; //2.创建
阅读全文
摘要:可变参数 课堂截图 代码 package com.frey.method; public class Demo04 { public static void main(String[] args) { Demo04 demo04= new Demo04(); demo04.test(2,42,53,
阅读全文