自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 我的Linux学习-认识Linux

对于Linux,其实在多年前就已经有点印象了,但是没有深入的学习,很快就淡忘了。最近学习java,同时也朝着网络工程师的方向努力,还是要和Linux重新打交道,因为大部分的网络和企业服务器使用的操作系统是Linux系统。这里也包括影视制作,网络数据库管理,网络商务应用类似淘宝和android应用等等一些很流行时尚的服务器都是使用的Linux系统。重新开始学习Linux,首先是所有的设备和硬盘都是...

2018-12-18 18:53:31 357 4

原创 我的Java学习-小闹钟编程声音播放

今天注意到一个问题,说是小闹钟用java编程应该怎么实现。既然是闹钟,就涉及到2个难题,一个是倒计时,一个是声音的播放。网上资料查找,java确实有提供播放声音的包,在程序的开始导入相应的包import sun.audio.*;这里就提供了播放声音的类和方法,当然在编译过程中,会有提示,这个是一个内部类,有可能会在后期正式类被废弃。不用管它,现在还是能够比较方便的使用。还有一个倒计时,这里...

2018-11-26 21:57:55 852

原创 我的java学习-计算器界面箱式布局

今天尝试编制一个计算器。Java里面提供有Swing类用来编制图形界面,但是很多控件的编程比较复杂,各控件的用法也有自己的特点,按钮类文本框类密码框类标签类菜单类等等。个人感觉,计算器的编写还是比较简单,没有很多的控件,各种按键基本都是同一种类型Button类就可以,从空间的分布来看也是比较简单。对于计算器的各个字符按键,可以考虑用箱式布局,因为各个按键大小一致,分布均匀,适合箱式布局的操作,主...

2018-11-22 16:39:31 507 1

原创 我的java学习-时间段的判断

最近碰到一个比较难解决的问题,时间段的判断。原问题是:停车场计费,字段 inTime(DATE)入场时间,outTime(DATE)出场时间。需要判断入场时间和出场时间是否在一个时间段内,如果在的话,直接进行收费,如果不在同一个时间段,分别收费然后价格相加。判断入场时间和出场时间是不是在同一个时间段,是这个问题的重点和难点。java里面Date类型的数据,在应用上是一个长整型数,直接用这个Da...

2018-11-16 12:43:34 380

原创 我的java学习-数字的倒置

今天看到个题目,说是检查一个数字和它的倒置数字是否相等,也就是一个数字是不是回文,像是12321,前后颠倒也是等于自己。开始想到的是用除余法,得到每个数位上的数字后再倒置过来,后来想到,对于数字的位数未知的情况下怎么做,或者说对于位数不同的情况下,有没有简单的方法可以做到倒置。各种找资料,看到java里面有提到,String类里面有方法,将数字转化成字符串,这样就简单点了。字符串可以读取到每个...

2018-11-09 23:40:56 681

原创 我的java学习-哈希函数和哈希表

没有学习数据结构之前,一直都知道有哈希函数和哈希表,就是不知道为什么每次大家在应聘和求职的面试文章里经常会提到这个哈希表的问题。哈希表方法和其他查找方法不同的地方,在于线性查找、二分查找、分块查找这些方法,都是对关键字进行多次比较判断,来确定集合里是否存在某个关键字,这样查找的办法显然存在 一定的浪费,而且在数据量大的时候效率低下时间长。哈希表是用计算的方法来确定集合里是否存在某关键字,多次重复...

2018-11-09 11:32:38 196

原创 我的Java学习-排序算法堆排序学习

排序是数据结构里面的一个重点和难点内容。数据结构的学习,在熟悉了各种矩阵、链表的数据组成和方法的使用之后,接下来的内容里面比较难理解掌握但是实际中应用比较多的,也是面试必考的,就是排序。而排序里面比较难理解的,个人感觉,是堆排序。堆排序是在直接选择排序后面介绍的排序法,由于堆排序里面采用了二叉树和完全二叉树的结构,理解起来有点难度。直接选择排序法的java代码是:public int[] s...

2018-10-31 13:44:27 111

原创 我的java学习-main方法参数问题

今天看到一个问题,有朋友提问说,main方法里参数想测试下,结果老提示java.lang.ArrayIndexOutOfBoundsException,不知道出错在什么地方。原程序是这样的。public class Test2{ public static int find_e(String[][] x, String y){ for(int k = 0; k < ...

2018-10-28 10:54:28 425

原创 我的Java学习-时间差的计算

最近看到有个题目,QuickHit项目:玩家根据控制台的输出来输入相同字符,Enter键确认游戏根据玩家的输入来判断:如果输入错误,游戏结束;如果游戏输入正确但是超时,游戏结束;如果输入正确没有超时,重复上面步骤。这里有个问题就是判断超时,怎么判断当前输入的结束时间?网上看到各种资料,发现java里面有提供相应的方法,就是new Date().getTime();在输入字符的前后都用这...

2018-10-27 13:26:01 228 2

原创 我的Java学习-数据结构里图的深度优先搜索算法

数据结构的学习比较枯燥乏味,尤其是在学习搜索算法的时候。在反复的学习和代码的研究后,其实还是能够在里面找到些东西让自己回味。图的深度优先搜索,从图的某一顶点v出发,遍历任何一个与v相邻的没有被访问的顶点v2,v3等,再从v2出发,遍历任何一个与v2相邻的没有被访问的顶点v4, v5等,重复直到所有顶点都被访问。保存所有顶点最后显示出来,可以考虑用StringBuilder类对象,依次appen...

2018-10-26 12:23:10 89

原创 我的Java学习-为什么要学习数据结构

数据结构的学习也有段时间了,一直对于这方面的知识不是很感冒。学习起来比较枯燥,关键还是不太明白数据结构在编程里面的作用,为什么需要学习数据结构。今天碰到一个问题,对于自己学习数据结构方面有点提示和警醒作用,数据结构还是很重要的,尤其是想要更好的学习计算机编程,必须学习。问题是:周末舞会,男生和女生进入舞厅,跳舞开始时,依次从男队和女队各出一人搭配舞伴,如果两队人数不等,较长一队里没有匹配上的等...

2018-10-20 20:38:25 678

原创 我的Java学习-学生成绩管理简单编程

java的应用貌似在数据和网络方面比较多,学习过程中遇到的问题也经常与数据管理方面有关。这里有简单的成绩管理应用,非图形界面。class Student{ private String name; private String ID; private double[] score; public Student(String name, String ID){ ...

2018-10-20 11:08:19 379

原创 我的java学习-多态和继承

一直以来,我都以为java的多态主要表现在由于方法所自带的参数,类型不同,数目多少不同而带来的同名称方法的重用。原来还有对抽象类方法的继承和重写,也是多态的一种表现。下面的代码里面,几个类class都是继承了Shape类,同时重写了里面的getArea方法,也是一种多态的表现。abstract class Shape {public abstract double getArea();}...

2018-10-16 22:19:09 125

原创 我的Java学习-约瑟夫环和密码

有这样个问题,对字符串进行加密,形成密文,假设原文是abcdefg,加密后形成的密文s1s2s3s4s5s6s7。读入一个正整数大于1,作为加密钥匙key,将原字符串按顺时针方向连成一个环,当数到第key个字符位置时,将原文中的字符放入密文字符,同时从原文里除去字符位置,从原文下一个字符位置开始计算,再数到key位置时,将原文中字符放入密文,直至全部放入密文。这个问题其实是约瑟夫环的简化版本,...

2018-10-15 21:46:41 816

原创 我的Java学习-计算器真的很难编程

想要编写一个简单点的四则运算计算器,发现如果不是图形界面的话,用输入的字符串来解析里面的数字和运算符号的方法,真的很难办到,很多的判断语句不知道怎么下手才好。最后出来了一个连半成品都不算的代码。//10月14日设计简单计算器,原理,从得到的字符串里提取到相应的数字和符号然后进行计算,太复杂目前停止public class Test{ public static void main(St...

2018-10-14 20:47:39 1236

原创 我的java学习-this指代的是什么

在初学习java的时候,对于this.x 和x的关系老是搞不清楚 public class Point implements Moveable{ private int x ; private int y ; public Point( int x , int y ){ this.x = x ; this.y = ...

2018-10-14 10:41:18 1885

原创 我的java学习-三角形

在Java学习过程中,经常遇到的是函数类型的程序设计。这不仅是程序设计比较简单的原因,日常使用过程中,函数的输入输出也是很常见的。下面程序的代码比较简单,主要是借这个机会学习了一下各个图形的英文,三角形triangle,矩形rectangle,正方形square,圆形circle,椭圆形oval,多边形polygon,正五边形regular pentagon,正六边形regular hexago...

2018-10-13 22:27:51 215

原创 我的java学习-数据结构的学习重点类变量设计

学数据结构的时候,有点蒙,不知道这个东西学了是干什么用的,翻书看了半天没有找到重点。有天看到数组问题了,说自己也动手搞个数组来看看,结果不知道从哪里下手,猛然间发现,自己的数据结构是白学习了,没有抓住学习的重点内容,简单的数组都不知道怎么设计类变量来实现。果然还是一动手就知道到底有没有,我自己发现是什么都没有。现在有点开窍了,数据结构的学习重点,个人感觉,就是类变量和初始方法的实现,这个就是数...

2018-10-13 12:22:28 112

原创 我的java学习-正则表达式/数组

刚刚开始对java重新有了学习的动力,学习不能停止,我发现还是不停的学习加解题加上敲代码的方法,才能够加强自己对知识点的印象,记忆更深刻。这是我在csdn的第一篇微博。今天在网上看到有朋友在请教问题,尝试解答一下,发现自己竟然一时卡顿写不出代码来,很慌,原来自己对这些代码的熟悉程度还是太低没记性,于是重新找资料,题目想办法解答一下。1、正则表达式的问题public static void m...

2018-10-12 22:32:22 1128

打字游戏时间差

输出一个字符串,根据玩家的输入和时间来判断是否继续游戏,如果某个时间内正确的输入了字符,游戏继续,同时难度增加,如果错误或者超时,游戏结束。

2018-10-27

数据结构队列相关

数据结构有关队列的接口,数组形式或者是链表形式的队列实现

2018-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除