zoukankan      html  css  js  c++  java
  • 开启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. 只记我认为重要的东西吧 哈哈哈哈 我继续看着

  • 相关阅读:
    【JVM源码解析】模板解释器解释执行Java字节码指令(下)
    【JVM源码解析】模板解释器解释执行Java字节码指令(上)
    【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行
    Airtest结合tidevice实现IOS自动化测试
    Xcode连接真机提示设备未认证或版本太旧解决方案
    Jmeter——SMTP Sampler发送邮件
    Jmeter——脱离Jenkins后,Ant集成邮件通知
    spring boot快速入门
    MyBatisPlus 快速入门
    VS 查看引用的DLL/Nuget包源码时,无法看到注释
  • 原文地址:https://www.cnblogs.com/thenbz3/p/11474621.html
Copyright © 2011-2022 走看看