关闭
当前搜索:

java I/O

File类 用来描述文件系统中的一个文件或目录 我们可以通过File来获取文件或目录的名字,大小,修改日期等信息 但是不能访问文件内容 "."代表当前目录   Linux中利用File.separator来解决操作系统间目录分隔符之间的差异 构造方法: File  (String path)       根据给定路径,来创建File对象来描述这个文件或目录 String getNam...
阅读(403) 评论(0)

java1.5以后的一些新特性

1)迭代器问题 Collection中提供了一个方法 Iterator  iterator()该方法用于返回当前集合的迭代器(迭代器:是用于遍历集合的,每种集合的内部实现不同,故迭代器的遍历方式不同) Iterator接口  定义了三个方法 boolean  hasNext():询问迭代器迭代的集合是否还有元素 Object  next():获取下一个元素 void   remove(...
阅读(867) 评论(0)

包装类问题

java中的8个类型不是面向对象的,它们是以值的形式存在,而不是对象的形式 java对8个基本类型提供了引用类型 这8个引用类型称为基本类型的"包装类" 基本类型        包装类   int                  java.lang.Integer char                 java.lang.Chater   byte                ...
阅读(675) 评论(0)

学习java的一些笔记(8)

Date类的构造方法 Date():创建一个用于描述当前系统时间的Date对象 Date重写了toString方法,该方法返回的字符串用来描述它所描述的时间的 常用方法: long getTime():获取当前对象描述的时间的毫秒值 所谓时间的毫秒值指的是从1970年的1月1日的0点0分0秒到这个时间的毫秒值 ‘SimpleDateFormat 该类可以在Date与String之间相...
阅读(451) 评论(0)

学习java的一些笔记(7)

1)StringBuilder 和String不同,该类的实例封装了一个可变字符序列。 当我们需要对一个字符串进行频繁修改的时候,应首先选取该类完成 常用构造方法: StrinfBuilder(): 创建一个不包含任何字符的StringBuilder StringBuilder(String str):创建一个包含str字符串的StringBuilder StringBuilder提...
阅读(466) 评论(0)

学习java的一些笔记(6)

1)抽象类: 业务方面:表达了抽象概念,与具体相反 抽象概念包含抽象的行为,如饮料一定可以打开,由具体饮料类型决定 语法方面: a.使用abstract关键字定义抽象类 b.抽象类中可以定义抽象的方法 c.抽象不能直接创建对象 d.抽象类可以定义变量,引用子类型对象 e.抽象类只能被继承 f.继承抽象类,必须实现全部的抽象方法 2)定时器 timer.schedule(new...
阅读(545) 评论(0)

学习java得一些笔记(5)

1)public:修饰类,属性,方法,构造器,内部类等,在任何地方都可见 protected:只能修饰类的成员,在类体中使用,在当前package中可见 很少使用package作为访问范围,保护的成员主要留给子类 使用原则: 尽可能私有,留给子类使用保护 减少使用公有,默认的几乎不用 常见方式:私有属性,公有方法(get    set) package {0,1} import {...
阅读(454) 评论(0)

学习java时的一些笔记(4)

1)重写与重载 a.重写是在子类中,修改父类的方法,最重要的是’修改‘,修改以后在运行期间执行子类对象的方法,父类的方法就被替换掉了 语法: 1.子类方法名与父类方法一样,参数相同 2.修饰词可以放大,异常可以具体(小类型) 3.父类的私有方法不能继承,就不能重写 4.运行期间动态调用对象类型的方法 b.重载 是类中方法名一样,功能类似,参数不同的方法 1.方法名一样,参数列表不...
阅读(446) 评论(0)

学习java的一些笔记(3)

1)对象之间的关系: a.组成关系eg:手机和手机CPU之间的关系 b.依赖关系eg:手机和手机卡之间的关系 c.关联关系eg:手机和存储卡之间的关系 2)对象在业务逻辑上是一个事物个体 在本质上是结构化数据   对象属性也是实例变量 对象属性在类中声明,运行期间在堆存中分配对象 在方法中声明的变量为:局部变量 引用变量:在业务逻辑上引用对象的代词 本质上存储的值为对象的首地址(...
阅读(414) 评论(0)

学java时的一些笔记(2)

1)continue:语句用在循环体中用于结束本次循环而开始于下一次循环 2)break:用于退出当前语句块,break用在循环体中用于退出循环 有标号的break可以用在嵌套的循环结构中,break用于退出所在的循环体,如果要退出外层循环体,需要使用标号的方式 eg: outer:for(){ for(){ break outer;    } } 3)任何整数"字面量"...
阅读(458) 评论(0)

学java时的一些笔记(1)

Linux的一些命令: 1)pwd:打印当前目录 2)cp:复制目录或文件 3)mkdir:创建目录 3)touch:创建文件  4)rm:删除目录或文件   在Unix中rm -r 目录名或文件名  与rm -f  目录名或文件名有点区别 而在Linux中没区别 用rm  -rf   目录名或文件名 5)ls 参数:显示目录的内容,默认情况显示当前目录内容 6)cat:显示文本文...
阅读(527) 评论(0)
    个人资料
    • 访问:31418次
    • 积分:812
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论