![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Debug
文章平均质量分 77
电子狗到程序猿
这个作者很懒,什么都没留下…
展开
-
Day3 Coding one 用容器模拟实现堆栈和队列结构
需求:利用容器实现堆栈和队列结构解决方案:1.collection接口中存在着子接口List接口,List接口中有LinkedList的实现类,LinkedList中有特有的定义方法,利用头尾展开定义。可以创建一个堆栈或者队列的数据结构对象,该对象是使用LinkedList来完成的。import java.util.LinkedList;public class MyQueue {//用...原创 2018-11-13 12:44:45 · 83 阅读 · 0 评论 -
Day2 coding one Dijkstra双栈计算求值算法
需求:计算算术表达式的值,例如:(1+((2+3)∗(4∗5)))(1+((2+3)*(4*5)))(1+((2+3)∗(4∗5)))解决方法: Dijkstra 用两个栈(一个是保存运算符,一个用于保存操作数)流程:算术表达式由括号、运算符和操作数组成。我们根据以下4种情况来实现。1、将操作数压入操作数栈2、将运算符压入运算符栈3、忽略左括号4、在遇到右括号时,弹出一个运算符,...原创 2018-11-12 19:35:47 · 104 阅读 · 0 评论 -
Java基础2——深入理解基本数据类型与常量池
基本数据类型与常量池基本数据类型 Java中的基本数据类型只有8个:byte(1字节=8位)、short(2字节)、int(4字 节)、long(8字节)、float(4字节)、double(8字节)、char(1字 节)、boolean(1位)。 除了以上8种基本数据类型,其余的都是引用数据类型。 对应的包装类分别是:Byte、Short、Integer、Long、Float、Do...原创 2018-12-27 21:37:36 · 858 阅读 · 0 评论 -
Java基础12——深入理解Class类和Object类
深入理解Class类和Object类一、所有类的类型信息的记录员——Class类先来简单了解一下Java虚拟机中类的加载过程:「加载」阶段是「类加载」过程的第一个阶段,虚拟机需要完成以下三件事情:1. 通过一个类的全限定名来获取定义此类的二进制字节流(.class文件即保存 着类的二进制数据)。2. 将该字节流所代表的静态存储结构转化为方法区的运行时数据结构。3. 在Java堆中生成一...原创 2019-01-03 20:41:22 · 324 阅读 · 0 评论 -
Java基础13——深入理解java中的反射机制
java中的反射机制什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 简而言之,通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。 程序中一般的对象的类型都是在编译期就确定下来的,而Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译...原创 2019-01-03 22:38:41 · 144 阅读 · 0 评论