![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
wt_1
爱自己,有情敌
展开
-
详解Java中堆、栈、队列、常量池的区别
(一)系统和数据结构的堆、栈系统中的堆、栈是真实的物理存储区,数据结构中的堆、栈是抽象的数据储存结构。(二)数据结构中的堆、栈1.堆堆是一种完全二叉树或者近似完全二叉树,完全二叉树是效率很高的数据结构,像十分常用的排序算法、Dijkstra算法、Prim算法等都要用堆才能优化。2.栈(FILO(First In Last Out))栈满足先进后出的方式,读取顺序限制性强。只能在一端(称...原创 2019-10-25 10:56:20 · 293 阅读 · 0 评论 -
详解Java反射机制
1.从理论来看反射机制(Reflection)是Java提供的一项较为高级的功能,它提供了一种动态功能,而此功能的体现在于通过反射机制相关的API就可以获取任何Java类的包括属性、方法、构造器、修饰符等信息。元素不必在Java运行时进行确定,反射可以使得它们在运行时动态地进行创建或调用。2.获取Class类对象的三种方式类名.class属性对象名.getClass()方法Class....原创 2019-10-23 20:29:18 · 128 阅读 · 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 · 894 阅读 · 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 · 779 阅读 · 0 评论 -
IO流四种基本抽象的关系图
IO流四种基本抽象的关系图:原创 2019-10-07 22:42:07 · 302 阅读 · 0 评论