Java 過一下基礎

點我跳過黑哥的卑鄙廣告行爲,進入正文。html

 

Java多線程系列更新中~java

  正式篇:數組

  1. Java多線程(一) 什麼是線程
  2. Java多線程(二)關於多線程的CPU密集型和IO密集型這件事
  3. Java多線程(三)如何建立線程
  4. Java多線程(四)java中的Sleep方法
  5. Java多線程(五)線程的生命週期

  番外篇(神TM番外篇):多線程

  1. Java 過一下基礎
  2. 轉載:java中Thread.sleep()函數使用
  3. Java多線程 Socket使用

 

Java是面向對象的語言 那麼首先就要了解一下什麼是面向過程和麪向對象。eclipse

面向過程:關鍵在於「怎麼作」。例如你想成爲大俠,首先你須要斷臂或者跌落懸崖,而後碰見雕兄或者白猿,而後再「重劍無鋒」或者「九陽真經」等等。這裏注重的是步驟,是一個邏輯上的過程,典型就是C語言中的函數調用,堆砌成一個程序。函數

面向對象:關鍵在於「抽出對象」。這樣講比較難以理解。舉個例子,你是上帝,你想要誰成爲大俠,那麼你須要什麼?你須要一個苦難系統,一個運氣系統,一我的脈系統,一個後宮系統等等,像是這裏苦難系統就是一個對象,給你提供各類各樣的罪受,既能夠是跌落懸崖,也能夠是斷臂,像是人脈系統,記錄你的人際關係,人脈網,等等。 二者是不一樣的思考方式而已。spa

First Practice線程

我上去就是……就是一個」Hello world」。code

hello world

 

 

 

前提:你已經安裝好java和IDE,如eclipse,intelliJ,安裝教程很容易搜索到。這裏直接過了。 無論三七二十一,先敲出第一段程序,找下「手感」。htm

1 public class HelloWorld{
2     public static void main(String[] args){
3     System.out.println(「Hello World」);
4     }
5 }

其中,HelloWorld是一個公共類,那麼它的文件名必然是HelloWorld.java,也就是公共類名和文件名須要保持一致。main函數則是程序的入口地址,System.out.println則是打印,其中println能夠理解爲print\n,也就是會在結尾自動換行。

基礎數據類型

表格 

這裏須要注意的一點就是Java的char類型是16位的。

還有就是float初始化的時候,java小數默認是double類型,float須要在小數後面加一個f,如3.14f。

循環結構

while(不帥&&沒錢){
     找不到女友; //找到女票是不可能的,這輩子都不可能找到女票的
} 

條件結構

1 if(斷臂爲真){
2     成爲大俠;
3 }else if(跌落懸崖){
4     有望成爲大俠;
5 }else{
6     成爲中俠;
7 }

Switch case

1 switch(遊戲中幹掉的人數){
2     case 0: emmm..;
3                 break;
4     case 1: kill! 
5                 break;
6     case 2:double kill! 
7                 break;
8     default: legendary;
9 }                    

數組

默認數組聲明方法:

  如,int[] array;

建立數組方法:

  array = new int[10];

輸入數據

開始咱們打印輸出了hello world,那麼如何輸入呢?

Scanner類,使用方法:

Import java.util.Scanner;

省略號

如下內容在main函數裏

1 Scanner scan = new Scanner(System.in); //哈哈,沒錯,都有System.out了,天然有System.in
2 if(scan.hasNext()){
3     String str = scan.next();
4     System.out.println(「輸入數據爲:」+str);
5 }
6 scan.close();
相關文章
相關標籤/搜索