跟着JAVA教程学习,第一天

JAVA学习笔记,比对着iOS的Objective-C语言,对照着学习
学习的第一天,肯定就是Hello World!了。(习惯去快速格式化代码,我总忘,写出来代码好丑)
首先定义一个类,类名习惯首字母大写。

public class Hello {
    ...
}

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

 public static void main(String[] args) {
        ...
    }

方法的代码,只有一句

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

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

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

而Objective-c语言:

#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

特殊的:

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

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

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

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

0b代表2进制
0x代表16进制

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

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

char a = 'A';
String s = "hello";

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

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

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

var sb = new StringBuilder();
//上下代码是一样的
StringBuilder sb = new StringBuilder();

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>