- 博客(8)
- 收藏
- 关注
原创 Java用栈实现计算器(中缀表达式)
一、栈的数组实现栈是一种先进先出的数据结构,可以用数组进行模拟。下面摆出代码,ArrayStack里面有几个方法 : isEmpty(), isFull(), push(), pop(), stackList(), peek()这几个方法是属于栈的特有方法。isOper(),priority(), calculate()是计算器的特有方法。这是栈的一些常用方法和下面计算器需要用到的方法。其...
2019-12-11 17:34:51 2268 5
原创 Java实现单链表
单链表,可以用来在计算机的内存中对一些数据(如Java对象)进行存储排序,因数据库是在磁盘上进行操作,单链表的排序会比在数据库中的排序高效不少。一、单链表的存储结构如图所示,单链表有一个头节点,里面不存放数据,只有一个指向下一个域的next指针,而后面的数据块,里面存放了属于该数据块的信息,和下一个数据块的next指针。有了next指针,这就意味着这些数据块在内存里并不是连续存储...
2019-09-23 21:17:21 238
原创 关于错误redis.clients.jedis.exceptions.JedisConnectionException: Unknown reply的一种解析。
关于错误redis.clients.jedis.exceptions.JedisConnectionException: Unknown reply的解析。导语在做一个redis小项目时,发现了一个小问题,在页面多次刷新后,点赞数和浏览量(这两个都是用redis存储的)拿不到值。而第一次访问可以正常显示,多次刷新也可以显示,但经过大约十次左右的刷新后,拿不到值。一、解决...
2019-09-09 20:04:41 15464 3
原创 Java实现稀疏矩阵哟
笔者最近在学习数据结构与算法,现在我想总结一下稀疏矩阵的Java实现。一、什么是稀疏矩阵自我理解:我们有一些数据中,有效数据占据所有数据的比例小,这个时候,用一个较大的存储空间存储这部分数据会浪费空间,这部分有效数据可以进行“压缩”,压缩成一个稀疏矩阵。假设我们定义了一个11×11的二维数组(棋盘),棋盘里面的没有子的地方为 “0”,而黑子为1,篮子为2。能看到,里面的有子的地方特...
2019-09-05 19:58:00 1804
原创 Linux下Anaconda3安装配置使用及保持后台运行以便于远程访问
一、Xshell 和 Xftp 的安装及使用这一部分请自行查阅资料,很简单二、下载Linux下的Anaconda3官网下载右上角Dowload下载有坑!!!!选对对应系统版本!默认选择是mac版本下载完成之后利用xftp传到云端三、安装与配置我这里安装文件的上传目录为:/home/ubuntu/Anaconda3-2019.07-Linux-x86...
2019-08-17 08:40:39 1551
原创 (亲测!)Ubuntu用命令行安装JDK的方法(分系统版本)
笔者前段时间为了讲云服务器装jdk的操作,在网上查看了不少资料,其中不少资料存在或多或少的问题,导致命令行装jdk失败,经过两个晚上,前前后后重装了20多次系统,我整理好了一下用命令行给云服务器装jdk的方法。注意,此文章分系统版本安装JDK,请阅读全文后再执行!1.获取权限(有权限的不用) sudo su2.首先先安装PPA Repository第三方资源库,不安装...
2019-03-23 10:08:44 581
原创 Java对象重写toString()方法的意义
一、万类继承Object Java在学到继承的时候,我们会知道,Object会是所有类的顶级类,其他类会隐性的继承Object类,何以见得会继承Object呢?口说无凭,直接看代码。 在上面,我定义了一个类TestObject,在main方法里面创建了这个对象,从左边代码行数可以看出,我这里代码没有超过9行,但调用TestObject实例化对象时,却出现了这么多方法。...
2019-03-01 20:27:46 882
原创 java.io包中的问题
package T2018830;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io....
2018-08-30 20:45:21 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人