- 浏览: 308713 次
- 性别:
最新评论
-
jiangbingi2:
SysApplication的构造函数不能是私有的吧。那这样单 ...
android开发中如何结束所有的activity -
gaojingsong:
还有可能是禁止root用户登录SSH,还有就是限制某些IP登录 ...
ssh connect to host port : Connection refused -
blackproof:
怎么用他分词出词性,主谓宾。看到wordSeq里只有word字 ...
jieba中文分词 -
199010:
我点击按钮时执行这段代码 Intent intent ...
android开发中如何结束所有的activity -
java--hhf:
somefuture 写道Access-Control-All ...
AJAX入门教程
文章列表
自定义文件类型的保存和读出
文件类型是文件的一种格式。我们常见格式,如:".txt"、".exe"。它们指的是文件的一种保存方式,并且我们每次读出其中的消息的时候也会按照这一种相应的方式。
老师告诉我们这些格式都是由大公司们自己确定的,然后让全球来遵守。于是,下面我就带着大家来创建自己的个人文件格式,由自己来遵守。当我们的影响力超过了乔布斯的时候,这格式也会叫全球共同认可滴。
创建的一种新的文件格式“.hhf”——文件的前面部分为文件的说明文件名,文件的大小;文件的后面部分为文件的内容。
...
文件读出和写入两种基本方法
首先,我们的目的是:通过java源代码的运行将文件从一个地方复制到另外一个地方。只需要两步就可以了——将文件读出来,将读出来的内容保存到新建的一个文件夹内。
现在介绍两种最基本的方法——字节流InputStream和缓冲流BufferedInputStream。第一种是将磁盘中文件的内容一个一个字节的读出写入;后一种则是将文件一段一段的读出写入。在创建 BufferedInputStream 时,会相应的创建一个内部缓冲区数组在java虚拟机内存中,因此每次处理的就是这一整块内存。
我们先用InputStream来实现这一 ...
文件的简单操作
在java里,随处可见类。File类就是对文件操作的类。File的对象就代表一个文件或一个目录。下面我们要讨论的是File对文件操作的基本方法。
文件分为目录文件,标准文件和虚拟内存文件,当然我们主要是对前面两种文件进行操作。
下面我们分条细道:
1)创建对象
File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname) 通过将给定路径名字符串转换为抽象 ...
据大家所知的,快速排序是目前的一种非常快的排序方法,它是由C. A. R. Hoare在1962年提出。它的基本思想是:选择一个中间key值,作为分蘖点。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所 ...
java集合框架最初是源自于数组,所以我们在学习java集合框架的时候一定不要脱离了数组的思想。数组的出现给了人们另一种新的对数据处理的认识观。
我们知道,数组定义时必须指定长度,这就在一定程度上限制了数组的功能。于是集合框架就应运而生了,简单地说,现在我们要讲的自定义队列就是会变长的的数组。可以想象,实现这一功能是非常简单的,只要我们得到当前数组长度,然后根据这个数值新创建一个具有新的长度的数组,就可以了。
自定义队列的主要思想就是上述所讲了,根据这个思想,现在我们就又可以多实现一些功能,比如:把一个数据插入到对列(数组)的第六号位置、删除第六号位置上的数据,,,
...
(接上篇Java关键字(一) :http://java--hhf.iteye.com/blog/1722260 )
6.访问修饰5个:这些关键字相信大家都早就见过而且很熟悉了,但是它们
牵涉到的些关于在不同包不同类创建对象后权限的问题就很容易混淆,
值得注意下。
同类
同包
不同包
父子类同包
父子类不同包
public
可见
可见
可见
可见
关键字(有时又叫保留字)是计算机语言里事先定义的,有特别意义的标识符,还有特别意义的变量。java中有51个关键字,它们分别是:
加null false true
大致可以分为以下几类
1.条件和循环10个: if else switch case default for do while break continue
2.数据类型14个: byte short int long float double char boolean true f ...
编写一个五子棋代码量不会很大,但这好歹也算是个项目,所以还是需要花点时间的。看别人的代码需要耐心,要看懂别人的代码就更需要耐心了,作为一个程序员也就是需要这样的耐心。当然,在代码里我会尽量的多加一些注释来提高代码的可读性,唯一的要求就是要读者们一步一步的跟着我来,顺着我的思路一步一步的深入,这样才能最终达到我写这篇博客和你看这篇博客的目的。
那下面呢,我就具体介绍一下人人五子棋是如何实现的。
1)首先我们要有一个五子棋界面,就是画出许多行横线和许多行竖线
private void DrawCheesTable(Graphics g) {
// ...
package hhf.Sort_1012;
import java.util.Random;
/**
* Maopao_Array
* @author HHF
* 2012-10-13
*/
public class Sort {
static int n = 1;
/**
* @param args
*/
//主函数的编写
//主函数内 我们应该尽量简洁,一般不提倡在主函数里定义方法,一 ...
数组
数组是规定了大小和数据类型的在内存中有连续地址的容器,在里面放一些同类型的数据。注意到老师在讲这一知识点的时候很自然的就将数组名存放地址写在栈里,将数组元素写在堆里。虽不知多少其中道理,不过,还是暂且记住的好。
Java中一个完整数组实现分为两步——声明、定义。当然二者一、可以作为一步写。下面具体讨论一下如何实现一个具体数组。
无比原始的方法
1) Int [] array = new int[length];
array[0] = a;
array[1] = b; .......
2)Int [] arra ...