JAVA基础
wt_1
爱自己,有情敌
展开
-
详解Java中堆、栈、队列、常量池的区别
(一)系统和数据结构的堆、栈 系统中的堆、栈是真实的物理存储区,数据结构中的堆、栈是抽象的数据储存结构。 (二)数据结构中的堆、栈 1.堆 堆是一种完全二叉树或者近似完全二叉树,完全二叉树是效率很高的数据结构,像十分常用的排序算法、Dijkstra算法、Prim算法等都要用堆才能优化。 2.栈(FILO(First In Last Out)) 栈满足先进后出的方式,读取顺序限制性强。只能在一端(称...原创 2019-10-25 10:56:20 · 325 阅读 · 0 评论 -
详解Java反射机制
1.从理论来看 反射机制(Reflection)是Java提供的一项较为高级的功能,它提供了一种动态功能,而此功能的体现在于通过反射机制相关的API就可以获取任何Java类的包括属性、方法、构造器、修饰符等信息。元素不必在Java运行时进行确定,反射可以使得它们在运行时动态地进行创建或调用。 2.获取Class类对象的三种方式 类名.class属性 对象名.getClass()方法 Class....原创 2019-10-23 20:29:18 · 135 阅读 · 0 评论 -
详解:Java父类子类之间静态、非静态类的加载顺序
1、父类的静态变量 2、父类的静态代码块 3、子类的静态变量 4、子类的静态代码块 5、父类的非静态变量 6、父类的非静态代码块 7、父类的构造方法 8、子类的非静态变量 9、子类的非静态代码块 10、子类的构造方法 注意:输出结果没有显示父类和子类的非静态变量输出位置,但是下面的理论解释中有说明; public class Fu_Zi_Test { public static void mai...原创 2019-10-23 18:32:03 · 918 阅读 · 0 评论 -
mysql数据库多表查询练习题
#创建表及插入记录 CREATE TABLE class ( cid int(11) NOT NULL AUTO_INCREMENT, caption varchar(32) NOT NULL, PRIMARY KEY (cid) ) ENGINE=InnoDB CHARSET=utf8; INSERT INTO class VALUES (1, ‘三年二班’), (2, ‘三年三班’), (3,...原创 2019-10-18 19:53:05 · 821 阅读 · 0 评论 -
IO流四种基本抽象的关系图
IO流四种基本抽象的关系图:原创 2019-10-07 22:42:07 · 308 阅读 · 0 评论