Java是一種面向對象編程語言,具有跨平台性、安全性等優點。在現代軟體開發中,Java是一種經典的編程語言。
一、Java基本語法
Java是一種嚴格的編程語言,語法錯誤會導致編譯失敗。Java的基本語法包括變數、運算符、控制語句、數組等。
//變數定義
int age = 18;
String name = "Jack";
//運算符
int a = 10;
int b = 20;
int sum = a + b;
//控制語句
if(age > 18){
System.out.println("你已成年");
}else{
System.out.println("你未成年");
}
//數組
int[] arr = {1, 2, 3, 4};
在Java中,變數必須先聲明再使用,以避免變數名的混淆。運算符主要包括算術運算符、賦值運算符、比較運算符、邏輯運算符等。控制語句包括if-else語句、for循環語句、while循環語句、do-while循環語句等。
二、面向對象編程
Java是一種面向對象編程語言,面向對象編程具有封裝、繼承、多態等特性。
//封裝
class Student{
private String name;
private int age;
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
}
//繼承
class Person{
private String name;
private int age;
}
class Student extends Person{
private int grade;
}
//多態
abstract class Shape{
abstract void draw();
}
class Circle extends Shape{
void draw(){
System.out.println("畫一個圓");
}
}
class Rectangle extends Shape{
void draw(){
System.out.println("畫一個矩形");
}
}
面向對象編程的封裝性,可以將對象的屬性和行為封裝起來,使得外部無法直接訪問和修改。繼承性則是指子類可以繼承父類的屬性和方法,在此基礎上擴展自己的功能。多態則是指同一個行為具有不同的表現形式,可以增加代碼的靈活性和可維護性。
三、常用類和API
Java中提供了大量的常用類和API,例如String類、Math類、Date類、Calendar類等。
//String類
String str = "hello world";
str.length(); //獲取字元串長度
str.indexOf("o"); //查找字元所在位置
//Math類
Math.abs(-10); //求絕對值
Math.max(10, 20); //求最大值
//Date類
Date date = new Date();
System.out.println(date.toString()); //獲取當前日期時間
//Calendar類
Calendar cal = Calendar.getInstance();
System.out.println(cal.get(Calendar.YEAR)); //獲取當前年份
在實際開發中,我們需要使用大量的類和API來實現各種功能,因此了解這些類和API的使用方法非常重要。
原創文章,作者:HHLA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140165.html
微信掃一掃
支付寶掃一掃