![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qjffff
这个作者很懒,什么都没留下…
展开
-
初识java——基础分形的实现
转眼间,大二的上半学期已经快过完了,虽然大二的课程有一点略忙,不过还是坚持学了一点java的~上次发的博客是一个java画图板的实现,不过实现的还是一些很简单的功能。比如说画一些很简单的图形,一条直线,一个矩形,一个立方体什么的。。。知道了这些,我们就可以利用递归和迭代来画一些更漂亮的图形。举个例子,大家都知道在画图板上画一个圆,可以用fillOval的方法,不过如何让我们画的圆看...2013-12-01 23:59:01 · 208 阅读 · 0 评论 -
各大排序算法的实现及性能比较哦
排序算法的实现及性能分析——(java版)排序是对数据元素序列建立某种有序排列的过程。更确切的说,排序是把一个数据元素序列整理成按关键字递增(或递减)排列的过程。不过首先,我们必须先解释一下关键字这个词。关键字是要排序的数据元素集合中的一个域,排序是以关键字为基准进行的。而关键字也分为主关键字和次关键字。对于要排序的数据元素集合来说,如果关键字满足数据元素值不同时,该关键字也不同,这...2015-04-01 22:05:25 · 322 阅读 · 0 评论 -
Java数据结构(四)
Java数据结构(四)——二叉树我们都知道数据结构时计算机存储时、组织数据的方式。数据结构是指相互之间存在一种或者多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行效率或者存储效率。而一般来说,我们常用的数据结构是:数组,栈,队列,链表,树,图,堆,散列表。这次主要就是二叉树的一点基本知识以及基本实现。 定义一般的定义是二叉树是由n(n>=...2015-03-23 17:43:21 · 108 阅读 · 0 评论 -
Java数据结构(三)
Java数据结构(三)——队列队列(简称为队)也是一种特殊的线性表,队列的数据元素以及数据元素之间的操作与线性表完全相同,差别是线性表允许在任意位置插入和删除,而队列只允许在一端进行插入操作而在另一端进行删除操作。队列允许插入操作的一端称为队尾,允许进行删除操作的一端称为对头。队列的插入操作通常称为入队列,队列的删除操作通常称为出队列。因为队列只允许在一端插入,在另一端删除,所以只有...2015-03-20 20:31:30 · 101 阅读 · 0 评论 -
Java数据结构(二)
Java数据结构(二)——栈栈是一种特殊的线性表。栈的数据元素以及数据元素的逻辑关系和线性表完全相同,其差别是线性表允许在任意位置进行插入和删除操作,而栈只允许在固定一段进行插入和删除操作。栈中允许进行插入和删除操作的一段称为栈顶,另一端称为栈底。栈的插入操作通常我们都成为进栈或入栈~~而删除操作通常称为出栈或退栈。根据栈的定义,每次进栈的数据元素都放在原当前栈顶元素之前而成为新的栈...2015-03-19 16:51:48 · 114 阅读 · 0 评论 -
Java数据结构(一)
Java数据结构(一)——线性表线性表(亦作顺序表)是最基本、最简单、也是最常用的一种数据结构。线性表的主要特点是,可以在任意位置插入一个数据元素或删除一个数据元素。线性表可以用顺序存储结构或链式存储结构实现,使用顺序存储结构实现的线性表称为顺序表,而使用链式存储结构实现的称为链表,链表主要有单链表,循环单链表,双向链表等。在本篇博客中主要介绍实现的是顺序表与单链表两种。 ...2015-03-14 20:21:38 · 108 阅读 · 0 评论 -
初识java——简单画图板的实现
在大一的时候,我对敲代码一直有着很深的反感,一直认为敲代码是一件枯燥无味的事情,每天甚至要在电脑面前坐上十多个小时,再加上当时是因为被调剂进的的软件专业,对代码这些东西更加是厌烦,整个大一的时候就感觉时间全部浪费在游戏什么的上面。。。 还记得大一小学期的时候,学校老师要求我们分组完成图书管理系统,当时脑袋就懵了,毕竟平时只完成过一点很简单的代码,对这些项目什么的完全没有任...2013-10-19 01:19:11 · 124 阅读 · 0 评论 -
实现java定时任务
本文中Java定时任务一共有三种,分别是利用Thread类中sleep()方法,Timer与TimerTask类以及ScheduledExecutorService接口来实现延时以及定时任务。一.<!--[endif]-->类这是最简单的一种方法,通过创建一个Thread类,让其一直在while循环中执行,并通过sleep方法延时一段时间便可以达到定时任务的目的。简单代码...2015-02-06 14:01:58 · 113 阅读 · 0 评论 -
初识通信——浅析tcp\ip协议
众所周知,要实现网络通信,要使得多台设备能够协同工作实现信息交互和资源共享就必须要遵守相互都能接受的规则,而这种规则便是我们所熟悉的通信协议。因此说到底网络通信的根本其实还是通信协议,而平时我们最常用的通信协议就是TCP/IP、NETBEUI和IPX/SPX三种协议。我仔细翻看了一些资料后,算是对TCP/IP协议有了一些了解,TCP/IP协议就是Transmission Control Pr...原创 2014-07-25 09:37:34 · 142 阅读 · 0 评论 -
浅谈一下对通信的认识
何为网络通信?看起很高深的词汇解释起来往往就是简单的让人难以置信,没错,网络通信就是通过网络协议来实现计算机之间的信息交互。当然,这只算得上是我个人的理解。而我们知道,如果我们想要向某一台机器通信时,我们需要首先需要确定我们自己的机器与目标机器是否连上了同一台服务器,然后在向服务器发送要发送的信息,而服务器则将从机器上读来的消息发送到你想要发送到的指定机器。那么这些东西体现到代码上时,...原创 2014-07-16 00:53:18 · 2955 阅读 · 0 评论 -
解决组件与父组件监听冲突问题
解决组件与父组件监听冲突问题相信大家在做android开发的时候,都会有遇到组件与父组件的监听相互冲突的时候。举个具体的例子:在游戏详情Activity中使用了一个横向的ListView为了显示图片,但是为了翻阅方便,我们通常会在这个Activity中使用一个ScrollView显示,这样的话,就不用担心文本中信息过长而导致的界面无法显示,虽然这样能够让我们的界面更加美观,但也增加了一个...2015-05-04 21:10:51 · 255 阅读 · 0 评论