JavaDay 1

作者: 开发猛男 | 来源:发表于2019-05-28 21:16 被阅读0次

    1.使用命令行编译执行java文件

    环境变量配置
    找不到或无法加载主类解决
    将jdk的安装路径加入到环境变量后,即可在任何目录的命令行下使用-java、-javac命令。
    问题1:新建类DayOne无法在命令行下运行?

    package runoob
    public class DayOne{
      public static void main(String args[]){
        System.out.println("HelloWorld")
      }
    }
    
    问题如图
    原因: javac 编译java文件后 生成 .class文件,但是此类文件含有包名runoob,所以运行的时候,需要在包名的父文件夹下,即src目录下 java runoob.DayOne 执行。
    否则提示错误:找不到或无法加载主类

    2.Java枚举

    Java5.0引入了枚举,枚举限制变量的值只能为预先设定好的值。

    class FruitJuice{
      enum JuiceSize{SMALL, MEDIUM , LARGE};
      JuiceSize size;
    }
    public class FruitJuiceTest{
      public static void main(String args[]){
        FruitJuice juice = new FruitJuice();
        juice.size = FruitJuice.JuiceSize.SMALL;
      }
    }
    

    3.Java编译解释执行

    4.Java变量

    • 局部变量 定义在方法中,只作用于该方法内
    • 成员变量 定义在类中、方法外,可被方法访问
    • 类变量 定义在类中、方法外,static修饰

    4.Java常量

    使用final修饰的变量,初始化后不能再修改,即常量。
    可命名为小写,但是通常大写以提醒这是常量。

    final double PI = 3.1415926;
    

    5.类型转换

    • 自动类型转换
      只能由低位数类型向高位数类型转换
      例如short-->int 、float-->double
    • 强制类型转换

    一些知识短句

    • 一个源文件中只能有一个public 类
    • 一个源文件可以有多个非public类
    • 数字不能作为标识符开头

    相关文章

      网友评论

          本文标题:JavaDay 1

          本文链接:https://www.haomeiwen.com/subject/hqndtctx.html