
JAVA
文章平均质量分 65
三尺秋水尘不染
这个作者很懒,什么都没留下…
展开
-
JAVA五子棋项目总结
五天左右的时间完成了五子棋项目一些基本操作,对此项目的功能实现主要人人对战,人机算法暂且不论。。。。 对人人对战中,主要难度在于判断胜利条,黑白棋子重绘功能,以及悔棋功能的实现。 棋盘的绘制主要应用重绘功能加上个for循环(代码如下):(这里绘制的是12横线12竖线的棋盘)public void paint(Graphics g){sup原创 2015-06-18 19:36:41 · 3426 阅读 · 0 评论 -
线程分析.....
一、 线程同步 关键字:synchronized 同步问题:当多个线程操作同一个对象时,就会出现线程对象对自己操作的数据不同步的问题。如下图: synchronized方法: 1、synchronized代码块中的语句只能有一个线程在执行 2、任意一个对象都有一个标志位,有1和0两种状态 3、当程序执行到synchronized代码块的时候线程会检查对象的标志位是1还是0 4、如果是原创 2015-11-01 11:56:20 · 338 阅读 · 0 评论 -
JAVA异常分析
java异常体系可分为两大类:一是错误(Error);二是异常(Exception). 而异常也可分为运行时异常(非受检异常)和非运行时异常(受检异常);详情见下图:JAVA异常处理的格式为: try{ //可能出现异常的代码 }catch(异常的类型 变量){ //出现异常时执行的操作 }finally{ //异常的统一出口 }publiuc void text(){原创 2015-10-13 20:34:37 · 526 阅读 · 0 评论 -
关键字解析
关键字 定义:电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量特点:Java的关键字对Java的编译器有特殊的意义 他们用来表示一种数据类型,或者表示程序的结构等 关键字不能用作变量名、方法名、类名、包名和参数。目前共有50多个关键字,其中“const”和“goto”并无具体含义关键字列表基本数据类型:int char long short by原创 2015-10-07 20:25:24 · 361 阅读 · 0 评论 -
JAVA基础串讲
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: 引用块内容Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用原创 2015-09-26 13:40:23 · 718 阅读 · 0 评论 -
运用哈费曼压缩和解压文件
第一点:文件是由字节组成,一个字节的长度为8位,所以最多存在256位字节第二点:由于文件中会含有一个或多个相同的字节,所以我们可以将相同的字节使用更加精简的方式表示;如:假设压缩一个文件,文件中的字节为aaabbc,第一步,首先统计每个字符出现的次数public class CountChar {int[] allChar = new int[256]; // 保存原创 2015-07-15 16:24:16 · 365 阅读 · 0 评论 -
总结:接口、类、抽象类、继承、构造函数、方法重写、方法重载、自动转型、多态、引用传递
接口:格式: 访问权限 interface 类名 { }特点:1.接口中的方法必须都是抽象方法(abstract修饰符可以省略) 2.属性必须都是常量(static final修饰符可以省略) 3.不能直接创建对象类:分为普通类和抽象类普通类:格式:访问权限 class 类名{ }特点:1.类中的方法必须都是普通方法原创 2015-06-11 10:56:10 · 499 阅读 · 0 评论 -
JAVA部分关键字分析
1、 首先是循环,循环分为三种:for循环、while循环、do while循环;格式分别为:for: for(int i=0 ; i while: while(boolean值){ i++ } do while : do{i++}while(boolean值);三种循环可原创 2015-06-23 15:38:09 · 344 阅读 · 0 评论 -
----基础总结----
**一、**JAVA面相对象三大特征:封装、继承、多态 其中封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性。 继承:子类继承父类所有的非私有属性和方法,实列化的子类会递归调用父类中的构造方法.。 多态的条件:继承、重写以及自动转型二、重写与重载的区别: 方法重载必须是在一个类的内部,重写则是子类重写父类的方法; 重载要求方法名相同,参数列表不同,返回值类型可以相同,也可以不同,不原创 2015-11-28 17:55:54 · 357 阅读 · 0 评论