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();
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/353436.html
標籤:其他
上一篇:Android Studio 如何解決在左邊的“Text”布局頁面上編輯時,發現右側視圖不見了
下一篇:修改app應用的圖示與名字
