1. 程式人生 > 其它 >linux常用命令總結二-檔案和目錄操作命令

linux常用命令總結二-檔案和目錄操作命令

工欲善其事必先利其器-----安裝IDEA

  1. 去官網安裝IDEA

  2. 下載好儘量不要安裝到c盤,當然了,你要是有足夠大的空間也不是不可以。

  3. 一直next下去,安裝好了以後點選 new project新建一個Java專案,儲存到你想儲存的位置

  4. 點選你的新建專案的src檔案新建一個Java class,然後你就可以開始寫Java程式啦

  5. 快捷方式 例如:psvm是主方法的名稱,sout是輸出的快捷方式

Java基礎

學會寫註釋

  • 單行 //

  • 多行 /* */

  • 文件註釋 /** **/

識別符號

  • 只能以大小寫字母,下劃線,美元符號$開頭

  • 識別符號大小寫是敏感的

資料型別:

所有變數都必須先定義才能使用

基本型別

1.整數:int,byte,short,long(long型要在數字後面加個L )

2.小數(浮點數):float(後加f),double(最好避免使用浮點數去比較)

3.字元型:char 只能寫一個字母或字(字串不是關鍵字,;類)

4.布林型:Boolean

引用型別

型別轉換:

低--------------------------------->高

byte,short,char-->int--->long--->float--->double

public class Demo01 {
public static void main(String[] args) {
int i=128;
byte b=(byte)i;//記憶體溢位
//強制轉換(型別)變數名 高--低
//自動轉換 低--高
System.out.println(i);//128
System.out.println(b);//-128
/*注意點:
1.不能對布林型進行轉換
2.不能把物件型別轉換為不相干的型別
3.在把高容量轉換到低容量的時候,強制轉換
4.轉換的時候可能存在記憶體溢位(要注意每個型別的所佔位元組),或精度問題
*/
System.out.println("================");
System.out.println((int)23.7);//23
System.out.println((int)-45.89f);//-45


System.out.println("================");
char c='a';
int d=c+1;
System.out.println(d);//98
System.out.println((char)d);//b


System.out.println("===========================");
//操作比較大的數的時候,注意溢位問題
//JDK7新特性,數字之間可以用下劃線進行分割
int money=10_0000_0000;
int years=20;
int total=money*years;//-1474836480 計算的時候溢位了
long total2=money*years;//預設是int,轉換之前已經存在問題了
System.out.println(total);//-1474836480 計算的時候溢位了
System.out.println(total2);//-1474836480
long tatal3=money*(long)years;
System.out.println(tatal3);//先把一個數轉為long

//L l
}

}

小總結:

1.注意溢位和精度問題

2.強制型別轉換從高到底;不能對布林型進行型別的轉換;不能不物件記憶體轉換為不相干的型別

變數:

變數就是可以變化的量,Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域。

定義方式:

type varName [=value] [{,vaeName[=value]}]
\\資料型別 變數名 = 值;可以使用逗號隔開來宣告多個同類型變數

1.類變數 static

2.常量 final

運算子:

1.二元運算子,若幾個型別的數相加,有一個為long/double那麼結果就為long/double型,沒有就為int

2.關係運算符返回結果:正確 錯誤 布林值

3.模運算 取整

4.++ -- 自增,自減 一元運算子

5.冪運算 很多運算,我們可以使用一些工具類來操作

//++ -- 自增,自減  一元運算子
int a2 = 3;
int b2 = a2++;//執行完這行程式碼後,先給b2賦值,再自增
//a=a+1
System.out.println(a2);//4
//a=a+1
int c2 = ++a2;//執行這段程式碼前,先自增,再給c2賦值
System.out.println(a2);//5
System.out.println(b2);//3
System.out.println(c2);//5

//冪運算 很多運算,我們可以使用一些工具類來操作
double pow=Math.pow(2,3);//2的3次方
System.out.println(pow);

6.邏輯運算子:與或非(&& || !)

7.位運算子:關於二進位制的運算 與或非(& | ^(異或) ~(取反))

  • 短路運算

//短路運算
int c=5;
boolean d=(c<4)&&(c++<4);
System.out.println(d);
System.out.println(c);

8.字串連線符 +

//字串連線符 +
int a=10;
int b=12;
System.out.println(a+b);//22
System.out.println(""+a+b);//1012
//面試題
System.out.println(a+b+"");//22

9.三目運算子 ? :

//三元運算子 ? :
//x ? y:z 如果x==true,則結果為y,否則結果為z
int score=80;
String type=score<60?"j及格":"不及格";
System.out.println(type);

小結:

在進行數的賦值時要注意它的就長度,在計算時要注意精度和是否會溢位。

生成一個doc檔案

引數資訊:

@author作者名

@version版本號

@since指明需要最早使用的jdk版本

@param引數名

@return 返回值情況

@throws異常丟擲情況

用/**引出,再在方法內定義一個屬性和一個方法,然後就是在類的openin-->Explorer-->地址前加cmd開啟執行面板-->輸入javadoc -encoding UTF-8 -charset UTF-8 類名-->點開剛剛的資料夾,點選index。html檔案就可以檢視doc文件了