
JAVA
humeng_s
Stay hungry,stay foolish!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
画板感想与小结
至画板重绘,我的画板已基本实现主要功能了,虽然还有很多需要完善,但看到自己做出的成果能够感到真正发自内心的愉悦,原来自己也能做出以前觉得很神奇的东西,每一次运行成功,得到想要结果时都会忍不住发出一声“哇塞!”,顿时倍感满足和开心。 尽管以后肯定会觉得这个是特别简单的小工程,不过当付出自己的时间和精力去完成,并得到想要的结果时那种成就感和满足感真的令人痴迷,其实这也是我每一次努力做每一件事所原创 2015-08-31 11:31:11 · 586 阅读 · 0 评论 -
接口与抽象类
第二次学习接口和抽象类了,发现还是有很多概念不清晰和遗忘,这里整理下自己的理解。 一、接口和抽象类均是不能实例化对象的特殊类,因为没有意义,接口中没有构造函数,只有常量和抽象方法,无方法体;抽象类是包含抽象方法,实例化无意义,若实例化会报错。 二、接口和抽象类的区别1.接口关键字interface;抽象类关键字abstract class。2.接口具有常量和抽象方法,可继承原创 2015-08-31 11:31:05 · 355 阅读 · 0 评论 -
扫雷小游戏的设计与实现
完成JAVA版扫雷的基本实现后,其实发现这并不难,做这个小游戏,也是希望自己能有一些收获,以及看看自己能做什么。到现阶段,暂且总结下自己的成果和心得。 代码还是有些繁琐,算法是完全自己设计的,坦诚地说,基本都是比较简单的实现,算法和模块构建仍可进一步地优化。 要进一步完善功能,代码的模块构建还是非常重要的。 总体感受就是,通过自己的努力得到了基本的预期成果原创 2015-08-31 11:31:17 · 3087 阅读 · 1 评论 -
参数传递
1、JAVA中的数据类型有两大类 一是基本数据类型: a. byte 字节型 1字节 8位 取值范围(-128~127) b. short 短整型 2字节 16位 (-2^15~2^15-1) c. int 整型 4字节 32位 (-2^31~2^31-1) d. l原创 2015-08-31 11:30:54 · 344 阅读 · 0 评论 -
socket通信
学习了通信机制,小组做了一个仿QQ的聊天工具,能登录,注册,加好友,私聊,群聊,能玩通信游戏。我完成的任务一个你画我猜的通信游戏的模块,并完成了测试。本文主要叙述socket的通信机制,关于你画我猜这个模块后续再写出来,这里贴的代码是我完成的模块代码中截取出来的,只为了体现逻辑思路,连贯性可能欠缺请见谅。原创 2015-08-31 11:31:51 · 524 阅读 · 0 评论 -
类和对象的理解
类是具有相同属性和方法(行为)的一类事物(人),例如:书桌,自行车,灯,学生,老师。 对象是类的具体化(类的实例),指具体属于某类的个体,例如:学生李玉,我的一台电脑。 外部对类的访问有四种访问限定符:pubilc(公有的,无限制);protected(受保护的,有继承关系可访问,或同个包下);private(私有的,限类内部);默认的(同一个包下)。 构造方法分为默认(无原创 2015-08-31 11:31:00 · 353 阅读 · 0 评论 -
哈夫曼压缩
此文主要分析的是哈夫曼压缩的重点包括统计字符频率,建哈夫曼树,生成码表。哈夫曼压缩是最常用的一种静态无痕压缩。 以前也学习过哈夫曼的算法结构,但是没有自己去写代码实现,这次再学习了一遍,更加深刻理解哈夫曼压缩的原理,如何真正实现文件的压缩节省内存资源。下面梳理下我的代码和分析逻辑。 第一步是打开文件,读取文件流,统计文字频率。 方法是读取文件内容,根据每个字符有唯一的字节,存储在原创 2015-08-31 11:31:34 · 1070 阅读 · 0 评论 -
java并发-主线程等待子线程结束
使用java多线程实现并发,多线程使用比较简单,但要注意一个问题——主线程若要等待子线程结束需要稍微处理一下。原创 2016-09-08 14:38:50 · 821 阅读 · 0 评论