• JAVA课程笔记_1


     

    一 课程内容

    1. set path查看路径信息:当编译一个程序或命令时,先从当前目录查找,如果没有,按path中的路径按顺序查找,先找到后就不查找后面的路径了。
    2. 可以将目录加入环境变量,set path="复制的路径"
    3. 可以在.java程序中编写多个类,当编译时,每个类生成各自的字节码文件。
    4. 由于多个类的字节码文件不利于管理,使用bin目录下的jar命令可以将多个字节码文件打包成jar包发布给其他程序员使用。

      使用方法:先在命令提示符下输入jar,会出现使用方法和实例。Jar打包两个class文件方法: jar cvf 目标名称.jar x1.class x2.class

      将lesson/目录下所有文件打包方法: jar cvf 目标文件.jar lesson/,必须首先用cd..转到上层目录,然后再打包。

    5. Sun公司提供的类库在C:Program FilesJavajdk1.6.0_10jrelib文件夹下的rt.jar内,可以使用winrar打开。
    6. 在.java程序中只能有一个public类,该类必须和文件名相同。但可以有多个不带public的类。
    7. Java解释器加载类,而不是.class文件,所以解释命令是Java Welcome没有.class,编译的是.java文件。
    8. Out对象的println方法输出后自动换行,而print方法没有换行,需要的话要加上 。
    9. 用命令解释类程序时,如果不在当前目录下也想解释的,用set classpath=该类所在目录。解释程序从该目录查找,但是一旦设置了classpath目录,java解释程序就不能解释当前目录下的类了。所以在环境变量CLASSPATH中要加.使其可以在当前目录解释类。

      该方法只能临时改变classpath,用start命令可以继续用修改后的路径。但是,永久改变classpath必须在我的电脑中手动修改。

    10. cmd命令操作文件:在命令提示符下,cd : 回到根目录 cd..回到上层目录,

      一个.表示当前路径,两个..表示上层路径。

    11. 环境变量设置时,系统变量永久不变,用户变量与用哪个账户登录有关。设置jdk的path目录时,放在系统变量的path路径的最前面,使用时优先使用,避免因为和其他java软件编译时由于java版本不同发生错误。
    12. 数组两种定义方法:

      一:int [] num; 二:

              num=new int[3];     int [] num = new int[ ]{13,22,35};

              num[0]=1; System.out.println(num[0]);

              num[1]=12; System.out.println(num[1]);

              num[2]=32; System.out.println(num[2]);

              System.out.println(num[0]);

              System.out.println(num[1]);

              System.out.println(num[2]);

    13. 二维数组长度列数可以不同,如:

    定义方法一:

    int [][] num;

            num=new int[3][];

            num[0]=new int[5];

            num[1]=new int[3];

             num[2]=new int[2];

    定义方法二:

    int [][] num=new int[][]{{1,2,3},{4,5,5}};或

    int [][] num={{1,2,3},{4,5,6}};    

    数组元素没定义值初值是0,数组越界报错。

  • 相关阅读:
    2019.4.26 周五 阴转小雨
    2019.4.25 周四 阴有小雨
    2019.4.24 周三 阴
    2019.4.23 周二 阴
    2019.4.22 周一 阴转小雨
    oracle优化(一)
    Opencv-Python学习笔记(二)
    Opencv-Python学习笔记(一)
    XtraGrid实现checkbox全选功能
    XtraGrid中checkbox状态设置
  • 原文地址:https://www.cnblogs.com/yjtm53/p/3812697.html
Copyright © 2020-2023  润新知