- 浏览: 834077 次
- 性别:
- 来自: 郑州
文章列表
类集的概念是从JDK 1.2 之后正式完善的一套开发架构,其基本的作用就是完成了一个动态的对象数组,里面的数据元素可以动态的增加
类集提供了以下的几种接口:
单值操作接口:Collection、List、Set
List 和 Set 是Collection 接口的子接口
一对值的操作接口:Map
排序的操作接口:SortedMap、SortedSet
输出的接口:Iterator、ListIterator、Enumetation
队列:Queue
所有的类集都保存在java.util包中,此包是一个最重要的工具包
Collection 接口
Collection ...
- 2013-01-02 22:21
- 浏览 575
- 评论(0)
异常处理格式
在Java 中使用 try....catch 进行异常的处理
try{
可能出现异常的语句
}catch(异常类 异常对象){
异常处理
}catch(异常类 异常对象){
异常处理
}catch(异常类 异常对象){
异常处理
}。。。
finally{
异常的出口;
}
package org.exceptiondemo;
public class ExceptionDemo02 {
/**
* @param args
*/
public static void main(String[] args) {
...
- 2013-01-02 20:38
- 浏览 243
- 评论(0)
public static int parseInt(String s) throws NumberFormatException
发现在此方法中有throws 关键字,那么既然有此关键字,则意味首程序中应该使用 try....catch 进行处理操作
package org.exceptiondemo;
public class ExceptionDemo01 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
...
- 2013-01-02 20:31
- 浏览 512
- 评论(0)
如果想使用jar 包,则必须配置classpath
方法一:
set classpath=.;d:\testjava\oo7\my.jar
方法二:
- 2013-01-02 20:25
- 浏览 429
- 评论(0)
1. 类的命名:每个单词的首字母大写
2. 方法的命名:第一个单词的首字母小写,之后每个单词的首字母大写
3. 属性的命名:第一个单词的首字母小写,之后每个单词的首字母大写
4. 常量的命名:所有的单词字母大写
5. 包的命名:所有的单词字母小写
- 2013-01-02 20:14
- 浏览 450
- 评论(0)
public :最大的,公共的,共同访问的
private:最小的,只能在本类中访问
default:默认的,只能在本包中访问
protected:在本包,以及不同包的子类中可以访问
No
作用域
private
default
protected
public
1
本类
√
√
√
√
2
同一包的类
√
√
√
3
不同包的子类
√
√
4
不同包的非子类
√
来验证protected 访问权限
package org.demo1;
public class Dem ...
- 2013-01-02 00:51
- 浏览 426
- 评论(0)
包实际上就是一个文件夹,在不同的文件夹中可以存在同名的类,那么这就是包的作用
在Java 中使用package语法定义包:
package org.hello.demo;
public class hello {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.our.println("Hello World");
}
}
此时,使用package在类中定义了一个包。在生成 ...
- 2013-01-01 23:46
- 浏览 398
- 评论(0)
在Array 类中定义了以下的一个方法,可以直接为一个对象数组进行排序
public static void sort(Object[] a)
在sort()方法中强调,如果要想实现对象数组的排序,则所有的元素都必须实现Comparable接口
Comparable 接口
Comparable 接口实际上属于比较器的操作接口,此接口定义如下:
public interface Comparable<T> //接口上使用了泛型
int compareTo(T o){ //定义compareTo()方法,此方法完成排序的
//比较代码
}
}
关于c ...
- 2013-01-01 19:51
- 浏览 270
- 评论(0)
克隆就是复制,可以将一个对象的内容完整的复制下来
Object 类提供以下的方法,完成对象的克隆
protected Object clone() throws CloneNotSupportedException
对于克隆操作并不是每一个对象都应该具备的,在java中只有部份对象才有可能进行克隆的操作,但是这部份对象必须且个明确的说明。
如果希望被克隆的对象,那么其所在的类必须实现Cloneable接口,此接口没有定义任何的方法,所以此接口只是一个标识
package org.clonedemo;
class Person implements Cloneable ...
- 2013-01-01 19:18
- 浏览 298
- 评论(0)
NumberFormat 是 Format 的子类。Format 三个子类都是国际化相关的。
在NuberFormat 中包含一个子类:DecimalFormat ,那么通过此类可以完成进一步的数字格式化操作
通过以下方法完成数字的格式化操作:
public final String format(double number)
通过以下方法取得NumberFormat 实例:
public static final NumberFormat getInstance()
package org.numberformatdeom;
import java.tex ...
- 2013-01-01 14:52
- 浏览 368
- 评论(0)
package org.mathdemo;
public class MathDemo01 {
public static void main(String args[]){
System.out.println(Math.PI);
System.out.println(Math.max(1, 2));
System.out.println(Math.round(21.36));
}
}
package org.mathdemo;
import java.util.Random;
public class RandDemo01 {
public static ...
- 2013-01-01 14:25
- 浏览 474
- 评论(0)
package org.calendardemo;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalendarDemo01 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar calendar = new GregorianCalendar();
System.out.println(" ...
- 2012-12-31 22:03
- 浏览 262
- 评论(0)
静态方法: public static Runtime getRuntime()
实际上可以通过Runtime 类直接运行本机的程序
package org.systemdemo;
import java.io.IOException;
public class systemdemo01 {
/**
* @param args
* @throws exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
...
- 2012-12-31 21:22
- 浏览 231
- 评论(0)
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。
一、判断读取字符串值
表达式
含义
${var}
变量var的值, 与$var相同
${var-DEFAULT}
如果var没有被声明, 那么就以$DEFAULT作为其值 *
${var:-DEFAULT}
如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 *
...
- 2012-12-31 16:27
- 浏览 344
- 评论(0)
首先,在开篇之前,先附上一份cron图片,此图片是我从Jenkins的Poll SCM插件的帮助中截取的,有兴趣的可以去了解下……
今天在网上看到一篇文章,关于crontab的,其中有两点提到了crontab和环境变量,以及需要注意的一些事项,基础,但是个人觉得说的特别的好,很多时候容易犯错的往往就是这些基础,这里转载一下。。。好记性不如烂笔头。。。
原文请参看:http://yunhaozou.org/linux/109.html2. crontab与环境变量
不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了 ...
- 2012-12-31 14:31
- 浏览 478
- 评论(0)