`
rzheny
  • 浏览: 9097 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
一直都是不敢去碰IO,因为我暑假回家前最后学的东西就是IO,当时感觉好难,特别难懂,就一直放着 现在避不过去了,自己敲敲代码感觉不过如此啊,不难,关键要明白大体的思路,其余是小事 1.思路   1).读取文件,需要文件输入流FileInputStream,它的一个构造函数也就是通常用到的方法需要一个文件的      地址作为参数,传入即可;    2).实现文件的读取即从第一个字节读到最后一个字节,read方法里面又分几种,可以每次读一个byte,也        可以读byte数组,也可以什么参数也不加直接读取int字节;      也可以用BufferedInputStream, ...
File 哎,说起文件就烦,原来就没学会,现在又来一遍讲的还是很快 小小的总结一下。。。 1.创建和删除文件    /** * 测试文件的创建和删除 * @param filename 创建文件的路径 * @throws IOException */ public void testCreateAndDelete(String filename) throws IOException{ //通过传入filename构造File对象 File create=new File(filename); //判断文件是否存在 if(cre ...
队列既可以用数组来实现也可以用链表来实现:       1.数组实现思路:          首先想好其中的各种方法,比如添加,删除,获取长度,获得指定位置的元素啦。。。          然后定义一个数组(可以是0长度的,比较简单);          然后每次添加删除的时候就重新定义新长度的数组就好了;          然后就是按照对应位置赋好值就行了,比较简单。          新写的代码,比较简单:           //定义数组实现的队列 public class ArrayList{ public static void main(St ...
 1.英文名:MouseListener和ActionListener           同为接口,继承同一个父类EventListenr           用时需定义类实现接口 2.作用:MouseListener:可用于鼠标的单击、按下、释放、进入、离开,可以用于界面、组件类        ActionListener:用于组件上面(JPanel不可以,JFrame也不可以,JLabel也不可以)                  JButton可以,JTextField也可以   3.区别       MouseListener在功能上更加多样化,在加的对象上也更有 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>   package rzy0705a; import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class DrawListener implements Action ...
java数据类型:基本数据类型和类类型 1.基本数据类型:byte     1个字节   8bit   -128,127                     short    2个字节   16bit  -2^15,2^15-1                 int      4个字节   32     -2^31,2^31-1                 long     4         64    ……                 float    4         32                 double   8         64             ...
事件机制: 1.事件源:所关注的动作所在的组件; 2.事件监听器方法:即采用何种类型监听器; 3.事件处理类对象:即实例化的事件处理类对象的对象名。 事件处理流程:   1.实例化一个事件处理类的对象;   2.给事件源添加动作监听器方法,给动作监听器绑定一个事件处理类的对象;   代码:    //实例化一个事件处理类的对象 ActionListener al=new ButtonListener(jtf,jtf1); //jb是事件源对象,给事件源对象添加动作监听器方法,给方法绑定一个事件处理类的对象al jb.addActionListener(al); jtf1. ...
1.java继承的语法格式   关键字:extends   格式:public void 子类名 extends 父类名{    }    其中子类又叫派生类、超类,父类又叫基类。    举例:    public class Soldier extends Enemy { //定义对战方法 public void fight(Enemy enn){ //让对战对象血量减少 enn.setBlood(enn.getBlood()-1); //输出结果 System.out.println(getName()+"攻击了&quo ...
1.this关键字   this的用途:   1.可以区分属性和对象;   2.this可以调用构造方法。   this关键字表示:表示当前调用方法的对象。 public class Person { String name; int height; int age; //构造方法 public Person(){ this(" ...
面向对象编程: 类是基本单位;对象是核心和基础; 类:    是一个抽象的概念,在程序中有1.固定格式;2.由属性和方法构成;3:属性和对象的特征相    对应,方法和对象的行为相对应。    格式:    //类的定义 public cla ...
方法重载的定义及要素: 在同一类中,两个或多个方法名相同,但参数的个数、顺序、类型不同,即为方法重载。 要素:1.同一类;          2.两个或多个方法名相同;          3.参数的个数、顺序和类型不同。 构造函数的定义和特点: 每一类都会有一个默认的构造方法,而且默认构造方法不写出来,是无参数的。 特点:1.不写返回值,但有返回值,返回地址参数;          2.方法名必须和类名相同;          3.调用的时间为创建对象的时间,创建对象完即无法调用。 默认构造函数的格式:public 类名(){} 构造函数的重载: 格式:public 类名(类型 参数名,类型 ...
Global site tag (gtag.js) - Google Analytics