2015
Nov
05
到 Java 官網下載頁中,可以看到很多版本的 Java 軟體,其中含有 SDK, JDK, JRE, J2EE、J2SE、J2ME 等等。
- SDK: Sftware Develop Kit
- JDK: Java Develop Kit
- JRE: Java Runtime environment ,JRE 包含了 JVM: java virtual machine,只要我們有安裝 JRE,就可以執行 Java 的程式,但是不包含編譯功能。
- J2EE: Java 2 企業版 (Enterprise Edition),後來改名為 Java EE
- J2SE: Java 2 標準版 (Standard Edition),後來改名為 Java SE
- J2ME: Java 2 簡易版 (Micro Edition),後來改名為 Java ME
一般工程師想要開發 Java 程式,只要下載 JDK 即可。
基本變數型態
type | value | max-min |
---|---|---|
boolean | true,false | 1 bit |
char | 'a' | 16-bit = 2 byte |
byte | 0,1,2 | 8-bit |
short | -1,0,1,2 | 16-bit, -32,768 ~ 32,767 |
int | -1,0,1 | 32-bit, -2^31 ~ 2^31 -1 |
long | -1,0,1 | 64-bit, -2^63 ~ 2^63 -1 |
float | 1.522 | |
double | 2.12345 |
Example
- public class VariableTypes {
- public static void main (String[] args) {
- boolean bool = true;
- int num = 10;
- int nums[] = {-2,2,3,4};
- String str = "test";
- String strs[] = {"t1", "t2"};
- System.out.println("bool = " + bool);
- System.out.println("num = " + num);
- for (int i = 0; i< nums.length; i++) {
- System.out.println("nums = " + nums[i]);
- }
- System.out.println("str = " + str);
- for (int i = 0; i< strs.length; i++) {
- System.out.println("strs = " + strs[i]);
- }
- }
- }
- javac VariableTypes.java
- java VariableTypes
二維陣列宣告
Example
- int[][] pos = new int[][]{
- {-2, -3, 3},
- {-5, -10, 1},
- {10, 30, -5},
- };
- //
- int[][] pos2 = new int[3][3];
- pos2[0] = {1,2,3};
回應 (Leave a comment)