美文网首页
跟着JAVA教程学习,第一天

跟着JAVA教程学习,第一天

作者: 啦啦啊哈一无 | 来源:发表于2021-11-10 17:07 被阅读0次

    JAVA学习笔记,比对着iOS的Objective-C语言,对照着学习

    学习的第一天,肯定就是Hello World!了。(习惯去快速格式化代码,我总忘,写出来代码好丑)

    首先定义一个类,类名习惯首字母大写。

    ```java

    public class Hello {

        ...

    }

    ```

    类中,再去定义一个名为main的方法,方法名首字母小写:

    ```java

    public static void main(String[] args) {

            ...

        }

    ```

    方法的代码,只有一句

    ```java

    System.out.println("Hello, world!");

    ```

    最后把代码保存为文件时,文件名必须是Hello.java,要和定义的类名Hello完全保持一致。

    最后,整体代码就是:

    ```java

    public class Hello {

        public static void main(String[] args) {

            System.out.println("Hello, world!");

        }

    }

    ```

    而Objective-c语言:

    ```objectivec

    #import <Foundation/Foundation.h>

    int main(int argc, char *argv[]) {

        @autoreleasepool {

            NSLog(@"Hello World!");

        }

      return 0;

    }

    ```

    ***

    ## 变量和数据类型

    ***

    一些整型的范围:

    byte:-128 ~ 127

    short: -32768 ~ 32767

    int: -2147483648 ~ 2147483647

    long: -9223372036854775808 ~ 9223372036854775807

    特殊的:

    ```java

    long l = 9000000000000000000L; // long型的结尾需要加L

    ```

    对于float类型,需要加上f后缀。

    ```java

    float f2 = 3.14e38f; // 科学计数法表示的3.14x10^38

    ```

    特别注意:同一个数的不同进制的表示是完全相同的,例如15=0xf=0b1111。

    0b代表2进制

    0x代表16进制

    浮点数可表示的范围非常大,float类型可最大表示3.4x1038,而double类型可最大表示1.79x10308。

    注意char字符类型使用单引号',且仅有一个字符,要和双引号"的字符串类型区分开。

    ```java

    char a = 'A';

    String s = "hello";

    ```

    定义变量的时候,如果加上final修饰符,这个变量就变成了常量,常量在定义时进行初始化后就不可再次赋值,再次赋值会导致编译错误,常量名通常全部大写:

    ```java

    final double PI = 3.14; // PI是一个常量

    ```

    如果想省略变量类型,可以使用var关键字:

    ```java

    var sb = new StringBuilder();

    //上下代码是一样的

    StringBuilder sb = new StringBuilder();

    ```

    相关文章

      网友评论

          本文标题:跟着JAVA教程学习,第一天

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