`
尧尧1975417219
  • 浏览: 6358 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
   我们在学习和工作中经常要用到map这个集合来进行数据存储,我对map的理解是,map是由键值对(key,values)组成的无序集合。系统中提供了一个map,但是他功能很有限,无法通过一个key存放多个values,考虑到这个问题,通过对map源码的研究基础上,我实现了可以通过一个key存放多个values的map。具体实现,请耐心看完文章。   创建一个内部类entry,通过构造器来存放一系列key和values:     class entry { Object key; Object values1; Object values2; Object valu ...
       前段时间,上了两节通信课,感觉通信这东西挺高端的,于是就认真的听了两课,感觉收获还挺多的。然后老师就让我们每小组着手做自己的项目,我们小组做的是android版《小黄鸡音乐播放器》,在讨论的过程中,我们决定给音乐播放器加点新东西,于是我们就商量加入一个歌友聊天室,专门用于歌友间分享音乐心得和感受的。当时觉得这个点子挺有创意的,所以我就自告奋勇,要负责聊天功能这一部分。由于只上过几天的android和两节通信课,在做这个任务的时候吃了不少苦,不过幸好我坚持了下来,最终经过几天晚上的琢磨,终于把这个聊天室做出了点样子。接下来就给大家献丑献丑了     首先,献给大家演示一下这个聊 ...
    Java语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前有时无法准确确定数组的大小,只能将数组定义成足够大小 ...
    一谈到分形,我就来劲,看到各种美丽的分形图案,我就特别欣喜,所以,我常常到各大网站浏览各种分形图。据说,很多人学计算机语言都是从各种画图开始的,因为常常被美丽的图形所吸引,就会慢慢喜欢上原本比较枯燥编程,我就是那么一个人。之前吧,我对Java学习并没有那么大的兴趣,自从听了分形这个内容以后,我就慢慢的喜欢上了编程,当我独自把柯赫曲线做出来以后,我对编程的喜好就一发不可收拾,现在只要有时间,我就会打开电脑,编写自己喜欢的东西。    制作一个分形并不是一件简单的事,需要对递归函数有比较深刻的认识,最重要的是要有一定的数学功底,因为在制作中需要计算很多的坐标,一不小心就会出错。之前在做毕达格 ...
使用exe4j打包jar生成exe 需要用到的工具eclipse用于打包,exe4j用于生成exe文件的工具,这个是必须的。大家可以到网上下载我用的是4.0版本。   下面我们正是开始:     首先,在eclipse中选中一个自己想导包工程项目,然后写 ...
         有一次在课上无意中看了东哥演示的隐形画图板,感觉比较有趣,于是头脑发热,回去就马上动手,话了 一晚上时间,编出一个比较丑陋的所谓的隐形画图板。其实说吧,这个画图板就是一个骗人的东西,它的原理就是先把当前屏幕图片截下来,然后再画到窗体上,把窗体大小设置成屏幕大小,去掉窗体上的关闭按钮,就得到了一个隐形画图板了。接下来逐步介绍怎么实现这个画图板的几个窗用的功能。 一、将窗体设置成屏幕大小,该过程使用了Java中的一个工具Toolkit 代码如下: Toolkit toolkit = Toolkit.getDefaultToolkit(); ...
    初学Java语言,感觉它功能比较强大,尤其是可视化这一方面。最近初学了一些界面开发,感觉比较有趣,特此说说我的感受。我最近在模仿系统画图板,遇上很多问题,比如函数的构造,传参,变量调用,空指针异常等让我很是头疼。经过老师的指点和几天的努力,我的画图板初有成效,能够画简单的直线,三角形,五角星,圆,鸡蛋,圆锥,还可以做调色板,文件打开,文件保存及退出程序等功能,有了小小收获,让我兴趣大增。接下来将完善画图板,给线条设置宽度,添加文字处理功能,添加更多的图形,添加图形的复制、粘贴、剪切功能,添加图形缩放功能,添加刷子及橡皮擦等功能。我将在附件中上传我的程序代码,希望各位能指点点。下面具体 ...
Global site tag (gtag.js) - Google Analytics