![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
BigDate_lover
大数据爱好者
展开
-
bigdemical比较大小
int a = bigdemical.compareTo(bigdemical2)a = -1,表示bigdemical小于bigdemical2;a = 0,表示bigdemical等于bigdemical2;a = 1,表示bigdemical大于bigdemical2;原创 2021-02-03 19:19:03 · 167 阅读 · 1 评论 -
栈中的方法peek()和pop()的比较
stack1.peek() 返回栈顶元素,但不在堆栈中删除它。Stack2.pop() 返回栈顶元素,并在进程中删除它。总结一下:当我们只需要取出栈顶的元素进行处理(或者说我们需要先对栈顶的数据进行处理例如比较)然后根据处理的结果进行决定是否要pop(),这种情况下,我们可以先使用peek()方法,取出栈顶的值。补充总结一下栈中的其他常用的方法:empty( )——如果堆栈是...原创 2019-06-29 08:33:22 · 22733 阅读 · 0 评论 -
快速排序法(思想+Java实现+通俗解释)
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 思想:我理解快速排序的思想简单说来就是“挖坑填数”。我想这样的说法...原创 2018-11-08 10:09:34 · 1049 阅读 · 0 评论 -
Java网络编程技术
学习网络编程,首先需要对网络的基本知识有一定了解,比如要知道什么是TCP,什么是UDP。网络结构,分为哪些层,TCP/IP协议在哪层?什么是IP地址?什么是端口,端口有什么作用?有了这些知识的储备,我们在来看java语言网络编程涉及到的知识。InetAddress类:标识网络上的硬件资源,表示互联网协议(IP)地址。可以使用静态方法:getLocalHost();这样可以得到主机名和地址。...原创 2018-11-02 16:21:15 · 280 阅读 · 0 评论 -
文件复制代码方法比较分析
关于文件复制的代码分析:方法一:此方法在源文件读一个字节,再到目的文件写一个字节,由此可见只能读一个写一个,效率太低,试过一个40M的文件,时间慢的不能忍,故不推崇。方法二:此方法采用数组作为缓冲,一个数组一个数组的读写(读一个数组,写一个数组)。在编码的时候,数组的大小一般选为1024的整数倍,实验后发现速度很快,和第一个方法相比,简直快了很多。故较推崇此方法。...原创 2018-10-24 21:28:49 · 136 阅读 · 0 评论 -
与、或和异或这三种位逻辑操作
与,或,异或三个都是位运算:以或举例10 | 6上式指的是:两个数的二进制位运算,具体过程如下:10表示为 10106 表 示为 0110从高位到低位计算,结果为: 1110...原创 2018-10-25 17:42:29 · 1306 阅读 · 0 评论 -
数据结构——栈和队列
宏观认识:栈和队列是对数据操作进行了某种限定的线性结构。栈:是限定只能在一端进行插入和删除操作的线性表。这样也好理解“先进先出”。栈的删除和插入可以形象的称为进(压push)栈和出(弹pop)栈。栈的顺序存储是使用数组依次存储栈中数据元素。此时的栈称为顺序栈。顺序栈在进栈时要考虑容量问题,在进栈前先判断栈是否满,如果满,则要先扩容。顺序栈在进栈时,要先判断栈是否为空,如果不为空,...原创 2018-10-08 17:11:49 · 142 阅读 · 0 评论 -
JVM是怎样对异常进行处理的?
在学习java时常常会遇到异常和错误,往往学习者不清楚这之间的关系,并且不知道背后的处理原理。这在里简单介绍一下,希望能帮助理解。为了便于理解,我们可以把Exception比作“感冒、咳嗽、流鼻涕”等症状。我们对这些症状可以进行“吃药”或“打点滴”进行处理。而Error则好比“癌”、“HIV”等疾病,基本就是…继承关系:Throwable 为Error和Exception的父类。并且Exce...原创 2018-10-07 11:07:51 · 846 阅读 · 0 评论 -
Java中关于静态方法的理解
如果一个方法,和对象没有任何关系(方法中没有使用对象中的参数等)这样的方法就可以称为静态方法。静态方法就可以直接用类名来调用,不需要new 对象、调方法。...原创 2018-10-03 15:40:21 · 429 阅读 · 0 评论 -
码代码的时候,是该选择for循环,还是选择while循环?
其实,对于初学者来说,当遇到循环的时候不知道该选择哪一种循环结构。要么就是那种熟悉就用哪种。这样导致的结果往往是让编程过程更加的不确定性! 对于程序猿(媛)来说,最忌讳的就是不确定性。原创 2018-10-01 22:08:09 · 251 阅读 · 0 评论