开启JAVA学习之旅 Day1

学校老师讲的太无趣的,开始自己学吧

上JetBrains 全家桶 ,IntelliJ IDEA

  1. HelloWorld

    /*一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。(详情见https://blog.csdn.net/jingzi123456789/article/details/71515728*/
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    
    }
    
    // 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行
    /*大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。*/
    
    
    
  2. 在命令行运行

    编译

    javac HelloWorld.java

    运行

    java HelloWorld

  3. Java 对象和类

    • 对象:(我太难了,连Java都有对象)对象是类的一个实例
    • 类 : 类是一个模板,它描述一类对象的行为和状态。
  4. 内置数据类型

    byte   :8 位、有符号,以二进制补码表示的整数 -128(-2^7) ~ 127(2^7-1) 
    short  :16位、有符号,以二进制补码表示的整数 -32768(-2^15)~ 32767(2^15 - 1)
    int    :32位、有符号的以二进制补码表示的整数 -2,147,483,648(-2^31)~ 2,147,483,647(2^31 - 1)
    long   :64位、有符号的以二进制补码表示的整数 -9,223,372,036,854,775,808(-2^63)~ 9,223,372,036,854,775,807(2^63 -1)
    float  :float 数据类型是单精度、32位、符合IEEE 754标准的浮点数
    double :double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数
    boolean:true 和 false
    char   :char类型是一个单一的 16 位 Unicode 字符 u0000 ~ uffff
    
  5. Java 常量

    final double PI = 3.1415926 //声明变量

    String 是一个类

    符号 字符含义
    换行 (0x0a)
    回车 (0x0d)
    f 换页符(0x0c)
     退格 (0x08)
    空字符 (0x20)
    s 字符串
    制表符
    " 双引号
    ' 单引号
    反斜杠
    ddd 八进制字符 (ddd)
    uxxxx 16进制Unicode字符 (xxxx)
  6. 类型转换

    1. 自动类型转换

      混合运算中
      
      byte,short,char—> int —> long—> float —> double 
      
    2. 强制转换

      int i1 = 123;
      byte b = (byte)i1;
      
  7. 只记我认为重要的东西吧 哈哈哈哈 我继续看着

原文地址:https://www.cnblogs.com/thenbz3/p/11474621.html