Java基礎開發
有機會學習Java程式語言,
多學學不同語言也不錯。
此篇紀錄Java基礎概念,
學習心得紀錄做分享。
此篇使用軟體是Eclipse、Oeacle Java安裝檔,
ex.電腦為Mac OS:
1.https://www.oracle.com/tw/java/technologies/downloads/
2.https://www.eclipse.org/downloads/packages/release/kepler/sr1/eclipse-ide-java-developers
1.建立Project
Step2 src ⇒ new Class
2.建立Package
3.建立Class
接著是Java基本結構:
Package
Class
在Class呼叫它的Package
程式結構:(以下為例Package 為hello)
package hello; public class index { public static void main(String[] args) { //
System.out.println(); 印出結果System.out.println("Hello Java!"); } }
Java的基本資料型態:
-
整數型態:
-
byte
:8 位元有號整數 -
short
:16 位元有號整數 -
int
:32 位元有號整數 -
long
:64 位元有號整數
-
-
浮點數型態:
-
float
:32 位元浮點數 -
double
:64 位元浮點數
-
-
字元型態:
-
char
:16 位元 Unicode 字元
-
-
布林型態:
-
boolean
:代表true
或false
-
int age = 25; // 整數
double price = 29.99; // 浮點數
char grade = 'A'; // 字元
boolean isActive = true; // 布林
String name = "John"; // 字串,屬於參考型態
...
呼叫物件的應用:
(Instancevariables 這個名稱按照檔案名稱取得,中間 obj隨便自己定義)
...
Instancevariables obj = new Instancevariables();
...
public class 與 public static void main(String[] args) 使用、命名技巧和方式。
public class
public static void main(String[] args) {
產生三隻狗的練習:
package com.constructor;
import define.DefineMethod;
public class Dog {
String breed;
String size;
int age;
String color;
public Dog(String breed, String size, int age, String color) {
this.breed = breed;
this.size = size;
this.age = age;
this.color = color;
}
public String getInfo() {
return "Breed: " + breed + ", Size: " + size + ", Age: " + age + ", Color: " + color;
}
public static void main(String[] args) {
Dog maltese = new Dog("Maltese", "Small", 3, "White");
System.out.println("Dog 1: " + maltese.getInfo());
Dog goldenRetriever = new Dog("Golden Retriever", "Large", 5, "Golden");
System.out.println("Dog 2: " + goldenRetriever.getInfo());
Dog blacksmall = new Dog("Pit Bull", "Small", 5, "Black");
System.out.println("Dog 3: " + blacksmall.getInfo());
}
}