随笔分类 - java基础
摘要:Error与Exception与自定义异常 Error与Exception Error Exception 自定义异常 快捷键: ctrl + alt + t package exception.demon02; //自定义的异常类 继承Exception(异常)类 public class M
阅读全文
摘要:捕获和抛出异常 异常处理五个关键字 try , catch , finally , throw , throws try catch finally(快捷键:选中要要监控的代码语句 快捷键: ctrl + alt + t) package exception; public class Test
阅读全文
摘要:内部类(了解) 成员内部类 package oop.demon01.demon10; public class Outer { private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } public
阅读全文
摘要:接口 package oop.demon01.demon09; //抽象思维~Java //interface 定义的关键字 , 接口都需要有实现类 public interface UserService { //常量~ public static final int AGE=99; //
阅读全文
摘要:抽象类 package oop.demon01.demon08; //abstract 抽象类: 类 extends: 类 单继承 (接口可以多继承) public abstract class Action { //约束~有人帮我们实现该方法~ //abstract ,抽象方法,只有方法名字,
阅读全文
摘要:static package oop.demon01.demon07; // static : public class Student { private static int age;//静态变量 多线程 private double score;//非静态变量 public voi
阅读全文
摘要:多态 package oop.demon01.demon06; public class Application { public static void main(String[] args) { // 一个对象的实际类型是确定的 // new Student(); //new Person(
阅读全文
摘要:方法重写 static : package oop.demon01.demon05; public class Application { public static void main(String[] args) { //方法的调用只和左边,定义的数据类型有关 A a=new A
阅读全文
摘要:Super main package oop.demon01.demon05; public class Application { public static void main(String[] args) { Student student=new Student();(3) //
阅读全文
摘要:继承 package oop.demon01.demon05; // Person 人 父类 public class Person { //public //protected //default //private 子类无法直接继承私有类(private) public int money
阅读全文
摘要:封装 (补充 this关键字): package oop.demon01.demon03; /* 封装的意义: 1. 提高程序的安全性,保护代码 2. 隐藏代码的实现细节 3. 统一接口 4. 系统的可维护性增加了 快捷键:alt + insert */ public class Appli
阅读全文
摘要:小结 /* 1. 类与对象 类是一个模板:抽象,对象是一个具体的实例 2. 方法 定义、调用 3. 对应的引用 引用类型: 基本类型(8) 对象是通过引用来操作的:栈 >堆(地址) 4. 属性:字段Field 成员变量 默认初始化: 数字:0 0.0 char: u0000 boolean:
阅读全文
摘要:类中的构造器也成为构造方法,是在进行创建对象的时候必须调用的。并且构造器有以下两个特点: 必须和类的名字相同 必须没有返回值,也不能写void package oop.demon01.demon02; // java > class public class Person { // 一个类即使什
阅读全文
摘要:类的创建与初始化对象 age: 以类的方式组织代码,以对象的组织(封装)数据 package oop.demon01.demon02; // 学生类(抽象模板) public class Student { //属性:字段 String name;//没赋值之前默认为null int age
阅读全文
摘要:方法的定义 package oop.demon01; //Demon01 类 public class Demon01 { //main 方法 public static void main(String[] args) { } /* 修饰符 返回类型 方法名(。。。。){ //方法体 retu
阅读全文
摘要:面向过程&面向对象 面向过程思想(微观): 步骤清晰简单,第一步做什么,第二部做什么....... 面向过程适合处理一些较为简单的问题 面向对象思想(宏观): 物以类聚,分类的思维模式,思考问题首先会解决问题需要那些类,然后对这些类进行单独思考。最后才对某个分类下的细节进行面向过程思考。 面向对象适
阅读全文
摘要:稀疏数组 总结: 记录有效的坐标: 记录原始做表的大小和有效值的个数 记录每一个有效值的坐标 ,变成一个新的数组 age: package array; public class ArrayDemon09 { public static void main(String[] args) { //
阅读全文
摘要:冒泡排序 例子: package array; import java.util.Arrays; public class ArrayDemon08 { public static void main(String[] args) { int[] a={1,3,2,4,6,5}; int[]
阅读全文
摘要:Arrays类讲解 package array; import java.util.Arrays; public class ArrayDemon07 { public static void main(String[] args) { int[] a={1,3,2,5,4,10000};
阅读全文