摘要:
reflection反射 反射就是把java类中的各种成分映射成一个个的Java对象 动态语言:运行时可以改变自身结构的语言 反射是java被视为动态语言的关键 反射优点 实现动态创建对象和编译,体现出很大的灵活性 反射缺点 对性能有一定影响 判断两个实体是不是同一个类 打印实体的hashcode 阅读全文
摘要:
注解 annotation 内置注解 @Override:重写 @Deprecated:不推荐使用的 @SupperessWarnings("all"):镇压警告 元注解 用于负责注解其他注解 @Target:解释被描述的注解的使用范围 @Retention:解释需要在什么级别保存被描述的注解信息( 阅读全文
摘要:
多线程的创建 Tread类 Runnable接口 Callable接口 Tread类 (不建议使用,避免OOP单继承的局限性) 步骤: 自定义线程类继承Thread类 重新run()方法,编写线程执行体 创建线程对象Thread,调用start()方法启动线程 Runnable接口 步骤: 实现ru 阅读全文
摘要:
异常Exception 运行时出现的不期而至的状况,区分error try、catch: try { System.out.println(a/b); }catch (Throwable t){ System.out.println("程序异常"); }finally { System.out.pr 阅读全文
摘要:
抽象类 不能new抽象类,只能靠子类去实现它:约束 抽象方法必须在抽象类中,抽象类可以写普通方法 单继承,接口可以多继承 抽象方法 只有方法名,没有方法体,靠子类来实现 接口 对对象的抽象,只有规范,不能在接口中写方法(约束和实现的分离) 约束(可以理解为框架) 定义一些方法,让不同的人实现 接口都 阅读全文
摘要:
三大特性 封装 继承 多态 对象 抽象:抽 像(的) 对象:抽象的具体实例 创建对象(实例化) 使用new关键字 例如:student对象就是一个Student类的具体实例 Java都是值传递,非引用传递 本质:以类的方法组织代码,以对象的组织(封装)数据 使用new创建时 分配内存空间 本质是对类 阅读全文
摘要:
变量作用域 类变量 跟类一起 关键词static 实例变量 类里面,方法外面,从属于对象 //变量类型 变量名字 = new demo08();demo08 Demo08 = new demo08(); 局部变量 方法内,使用前必须声明和初始化值 常量 关键词final static final = 阅读全文
摘要:
JDK Java Development Kit(java开发者工具) 包含JRE和JVM JRE Java Runtime Environment(java运行环境) JVM Java Virtual Machine(java虚拟机) Java文件编译与运行 打开cmd进入到当前文件夹下 java 阅读全文
摘要:
Markdown学习 标题 #空格一级标题 ##空格二级标题 …… 字体 hello,world! hello,world! 两边各一个*号,斜体 hello,world! 两边各一个*号,加粗 …… 引用 hello,world! 加>符号 分割线 三个* 图片 超链接 点击跳转到博客 列表 A( 阅读全文
摘要:
NOTE: 顺序表a和b的多项式相加:分别从头遍历a和b的每一项指数相同,对应系数相加复制到c中指数不同,将小的的项复制到c中(链表仅对a操作,不需要额外空间) 顺序表常规定义:#define MaxSize 10 //最多储存10个元素typedef struct{ int data[MaxSiz 阅读全文