![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
fql123455
这个作者很懒,什么都没留下…
展开
-
WebSeever接口调用过程记录
很简洁,客户只提供了一个文档,列举了一些接口,没有请求示例和返回示例。调用方式采用okhttp3工具进行,调用代码如下。原创 2023-07-24 13:44:12 · 133 阅读 · 0 评论 -
树的创建与遍历
创建一棵树c++代码如下struct Node{ int data; Node *left; Node *right; Node(int data) { this->data=data; this->left=NULL; this->right=NULL; }};class BinTree{public: Node *root; Node* CreateTree(); void preOrder(Node *r);//递归实现先序遍历原创 2020-12-03 10:16:04 · 476 阅读 · 0 评论 -
Java虚拟机(JVM)你只要看这一篇就够了
1. Java 内存区域与内存溢出异常1.1 运行时数据区域根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1.1 程序计数器内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码...转载 2019-11-02 22:08:47 · 266 阅读 · 0 评论 -
JAVASE常见面试题
接口与抽象类的异同相同:都可以生成 对应的。class文件。都不能创建对象。都可以声明引用。都可以使用object中的方法。不同:接口只能定义公开静态常量,隐式存在public static final.接口只能定义公开抽象方法。没有构造方法,动态代码块,静态代码块。“==”和equals的区别==:比较基本数据类型比较的是数值是否相同;比较引用数据类型比较的是...原创 2019-11-02 22:02:56 · 154 阅读 · 0 评论 -
Java面试题
原创 史上最全的中高级JAVA工程师-面试题汇总 置顶 ...转载 2019-10-17 08:45:11 · 461 阅读 · 0 评论 -
迭代器Iterator
1.迭代器的简介概念:迭代器是java.util包中定义的接口,实现Interable接口的集合必须提供一个称为iterator方法,该方法返回一个Iterator类型的对象。Interator接口的思路通过Iterator方法,每个集合均可创建并返回给客户端一个实现Interator接口的对象,并将当前位置的概念在对象内部存储下俩。包含的方法hasNext如果仍有元素可以迭代,...原创 2019-07-28 22:58:44 · 648 阅读 · 0 评论 -
JAVASE的常见面试题(上)
类的描述一个源文件中可以有多个类,在编译之后每个类生成对应的.class文件一个类中只能有一个主函数一个源文件中只能有一个公开类,文件中如果有公开类,文件的名称必须和类名保持一致,包括大小写变量的定义流程先声明,再赋值语法:数据类型 变量名;变量名=值;例:int money; money=20;声明并赋值语法:数据类型 变量名=值;例:int age=20;...原创 2019-07-27 15:47:33 · 213 阅读 · 0 评论 -
Map集合的遍历方式
1.Map集合的特点 Map集合每次存储两个元素,键不可重复,值可以重复。2.遍历的方式Map集合遍历方式1得到所有的键存放在set集合中–KeySet()遍历键所在的集合,得到每一个键。通过当前的键得到对应的值。 Set<Integer> keys = map.keySet(); for (Integer key : keys) ...原创 2019-07-27 17:26:08 · 340 阅读 · 0 评论 -
十大经典排序算法
概述排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度:平方阶 (O(n2)) 排序 各类简单排序:直接插...原创 2019-10-11 08:48:17 · 171 阅读 · 0 评论