java基础

简介: DOC执行: set classpath =c: java Hello 将类的查找路径指向了c盘,在运行时,会从c盘下开始查找; mian()方法是程序的主方法,在一个java程序中有且只能有一个main()方法; main()  method 之前必须加上pubilc  static v...

DOC执行:

set classpath =c:

java Hello

将类的查找路径指向了c盘,在运行时,会从c盘下开始查找;

mian()方法是程序的主方法,在一个java程序中有且只能有一个main()方法;

main()  method 之前必须加上pubilc  static void 这三个标识符;

static 表示main()在没有创建类对象的情况下,仍然可以被运行;

java注释:

  //  /*   */  第三种:文档注释,/**  **/

JAVA依据下列的规则来处理类型的转换:

  1、占用字节较少的类型转换成占用字节较多的类型;

  2、字符类型会转换成int类型;

  3、int类型会转换成float类型;

  4、表达式中某个操作数的类型为double,则另一个操作数字也会转换为double;

  5、布尔类型不能转换成其他类型;

JAVA 数组:

  一维数组的声明与分配内存:

    数据类型    数组名[ ];  //声明一维数组

    数组名  = new 数据类型[ 个数 ];  //分配内存给数组;

  例如:

    int  score[ ];    //声明整数数组score

    score = new  int[3];  //为整数数组score分配内存空间,其元素个数为4;

 与数组操作相关的API方法:

  score.length;  //数组的长度;

  Arrays.sort(score);  //数组的排序方法,升序,在java.util包里

  System.arrayCopy(source,0,dest,0,x):语句的意思就是:复制源数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。

 二维数组的行数和特定行的元素的个数:

    数组名.length       // 取得数组的行数
    数组名[行的索引].length     // 取得特定行元素的个数

  将一维数组传递到方法中:

    int  score[]  = {6, 2, 33, 100};

    largest(score);    //将一维数组score传入largest()方法中;

    public  static   void largest(int arr[ ])

    {

      int temp = arr[0];

      for(int i=0; i<arr.length;i++)

      {

        if(tmp < arr[i])

          tmp = arr[i];

        System.out.println("最大的数据是 "+ tmp);

       }    

    }

    public static   void laragest(int arr[ ][ ])

java中的特殊点:

  返回数组:  返回的是一维的整形数组,在方法的前面加上int【 】;返回二维整形数组,则加上int [ ][ ]

 

相关文章
|
4月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
5月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
1月前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
25 4
|
3月前
|
缓存 分布式计算 Java
Java基础深化和提高-------IO流
Java基础深化和提高-------IO流
111 0
|
4月前
|
缓存 Java Apache
最新Java基础系列课程--Day10-IO流文件处理(三)
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
Java
最新Java基础系列课程--Day10-IO流文件处理(二)
最新Java基础系列课程--Day10-IO流文件处理
|
9月前
|
设计模式 缓存 分布式计算
|
7月前
|
存储 缓存 Java
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
174 0
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
|
8月前
|
存储 缓存 Java
【JAVA基础】 IO详解
【JAVA基础】 IO详解
38 1
|
9月前
|
存储 缓存 Java