標籤:成員方法 預設 第一個 private 使用 color 報錯 轉換 eof
一.java基礎
1.資料類型
char 一個位元組 中文2-3個
string
int long short byte (127 -128)
float double
boolean
2.資料轉換
大到小位元組 強制轉換
long time=199999888;
int timeInt=(int)time;
short age=90;
int ageInt=age;
String ageStr="19";
//int ->Integer類
int age1=Integer.parseInt(ageStr);
String money="20000.05";
//引用類 float->Float類
//double->Double類
float moneyFloat = Float.parseFloat(money);
//字串 轉 數值
example:
//‘
1.輸入數值(3-10),算出它的階乘
byte b1=10;
short s2=(short)b1+11;//報錯
float scope = 990.5f;
//小數類型預設double 整型預設int
數值型->字串型
//21->"21"
String s2Str=String.valuueOf(s2);
String scopeStr=String.valueOf(scope);
3.物件導向
類:
屬性(成員變數)
方法 (成員方法、構造方法)
類的成員 四個存取權限:
public:類對象訪問
default:同一個包下的類對象訪問
protected:類的子類成員方法中可以訪問
private: 類的成員方法中可以訪問
文法:
class 類名{
成員變數;
構造方法;
成員方法;
}
類名:第一個字元必須大寫,後接每個片語第一個字元都要大寫
成員變數:第一個字元要小寫,後接每個片語第一個字元都要大寫
構造方法名:=類名 沒有傳回型別的標識符,存取權限是public
成員方法名 (命名) = 成員變數。組成:存取權限 傳回型別 方法名{}
class Person{
private String name;
public Person(){
}
public Person(String name){
this.name=name;(局部變數的使用)
}
public void market(String tings){
}
public Sting getName(){
return name;
}
}
類的執行個體化:
類的引用= new 類的構造方法();
Person p=new Person();
p.market("水果");
4.常用的類
String ,Math, Date,SimpleDateFormmat
String: length()
replace(String ostr,String rstr)
substring (int start)
substring(int start ,int end)
equals(String s)
format(String pattern,Object ...);
Math:double random() //[0,1)
create new project: new sdk ,select jdk_home
開發環境:JAVA; 1.8/1.6 intellij idea 14(Eclipse)
結構:
.idea
src(源碼資訊) /main App.java
iml
快速鍵 :
alt+[insert] 產生類、包、類成員
alert+斷行符號鍵[enter] 解決問題按鍵,導包、類型轉換、異常處理等
alt+Ctrl+s 開啟settings頁面
alt+ctrl+shift+s 開啟專案檔設定頁面
設定字型大小:setting->editor ->color&fonts
->save
java基本內容