java基本內容

來源:互聯網
上載者:User

標籤:成員方法   預設   第一個   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基本內容

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.