Day02
第二天主要了解的內容為軟體研發的流程,如何使用dos命令框去編譯和運行java程式,以及撰寫第一個java程式(HelloWorld)
了解編碼格式,Java中的代碼注釋,java如何輸出內容,java中的資料型別以及資料型別的轉換
識別符號和關鍵字以及保留字
軟體研發流程
需求調研
需求整理
產品原型圖繪制
產品經理
專案啟動會
UI設計
UI設計師
研發
前端
Android應用開發
Android系統開發
IOS應用開發
網頁(大前端開發工程師,html,css,js...)
微信小程式
游戲開發
...
后臺
Java開發(JavaSE,JavaEE,html,css,js,sql...)
PHP開發
Python
.net
...
測驗
測驗開發工程師
上線
維護
運維開發工程師
軟體公司的性質
自研
阿里巴巴(淘寶,支付寶),騰訊(QQ,微信),京東(京東),華為(鴻蒙),位元組跳動(抖音,今日頭條..),米哈游(原神)
將軟體作為公司的生命核心
外包
東軟,中軟,潤和,軟通...
將軟體作為商品進行買賣
撰寫第一個Java程式HelloWorld
步驟
1:創建一個文本檔案,起名為HelloWorld
2,打開步驟1創建的文本檔案,撰寫一下代碼
class HelloWorld{
public static void main(String[] args){
System.out.println("小白友");
}
}
注意:
1,所有的標點符號,都是在英文狀態下輸入的
2,注意空格
3,大小寫要正確
3,將步驟1創建的檔案的后綴改為java
4,打開dos命令框,并進入到java檔案所在的檔案夾
5,將java檔案編譯為class檔案(位元組碼檔案)
javac 步驟1創建的檔案名稱(要加后綴名)
6,運行位元組碼檔案
java 步驟5生成的class檔案的檔案名稱(不要加后綴名)
注意:
1,檔案名不要使用特殊字符,包括空格,但是可以使用_,$
2,檔案名不要使用數字開頭,如111.java
3,建議不要使用中文作為檔案名
4,class之后,大括號之前稱為類名
類名不要使用特殊字符,不要使用數字開頭,不建議使用中文
類名建議使用大駝峰命名法進行命名
如果一個單詞作為類名,該單詞首字母大寫
如果多個單詞作為類名,每個單詞首字母大寫
做到見名知意
類名可以自定義
5,檔案名可以與普通類名不一致
6,生成的class檔案的名稱其實是類名
7,一個java檔案中,可以有多個普通類.每個類都會生成一個對應的class檔案
8,同一個檔案夾中類名不能重復
9,如果class前有public,那么這個類就是公共類.公共類的類名必須與檔案名一致.一個java檔案中只有一個公共類
10,建議一個java檔案中只寫一個類
編碼格式
因為最開始計算機只有0或1
多個0或1可以組成一個數字
0000 0001(二進制) 1
0000 0010(二進制) 2
...
研發的人指定:
65 A
66 B
...
90 Z
97 a
98 b
...
122 z
...
支持中文的編碼格式
GBK
假設:中 1378
UTF-8
假設:犇 1378
注釋
使用場景
1,在代碼中加入文字說明,方便后期對代碼的閱讀,但是不能影響代碼的正常運行,此時使用注釋(解釋說明)
2,在優化維護代碼時,不要急著將老代碼洗掉,而是將其注釋.直到新代碼可以正常替換老代碼時在進行洗掉(注釋無用代碼)
java代碼注釋分類
單行注釋
語法://注釋的內容
多行注釋
語法:
/*
注釋的內容1
注釋的內容2
...
*/
檔案注釋
語法:
/**
注釋的內容1
注釋的內容2
...
*/
多行注釋一般在方法中使用
檔案注釋一般在類或方法上使用
輸出
概念
給控制臺顯示內容
語法
列印不換行
System.out.print();
注意:
小括號中必須有列印的內容,不然無法通過編譯
列印完內容,不換行
列印換行
System.out.println();
注意:
小括號中可以沒有列印的內容
列印完內容,換行
資料型別
基本資料型別
整數:
如:0,-1,12,1001,-123
byte 1位元組 8位 -2^7 ~ 2^7-1
short 2位元組 16位 -2^15~2^15-1
int 4位元組 32位 -2^31~2^31-1 默認
long 8位元組 64位 -2^63~2^63-1 給值后加l或L
浮點型(小數):
如:1.1,3.14,...
float 4位元組 32位 -2^31~2^31-1 給值后加F或f
double 8位元組 64位 -2^63~2^63-1 默認
布爾
boolean
true:真
false:假
字符
char 2位元組 16位
'小'
'白'
'友'
參考資料型別
所有類的物件,都屬于參考資料型別,參考資料型別有無數種
字串:
""
注意:字串的值必須使用雙引號包裹
資料型別轉換
小型別轉大型別
自動轉換
大型別轉小型別
強制轉換
語法:(小型別) 值
將數字97轉換為char對應的字符:(char)97
練習:
獲取中文中'犇'對應的數字
獲取自己姓名對應的數字的和
注意:
字符與字符相加減,結果為int
boolean(布爾)不參與轉換
字串與任何型別拼接,都是字串
識別符號,關鍵字,保留字
識別符號
名稱:類名,變數名,介面名,列舉名,注解名,物件名,包名,方法名,屬性名...
所有的識別符號都是自定義的
命名規則(潛規則):
類名,介面名,列舉名,注解名:大駝峰
大駝峰:每個單詞是的首字母大寫
變數名,物件名,方法名
小駝峰:
如果只有一個單詞作為名稱,那么該單詞首字母小寫
如果有多個單詞作為名稱,第一個單詞首字母小寫,其他單詞首字母大寫
包名
全小寫
常量名
全大寫
注意:
1,做到見名知意
2,不要使用數字開頭
3,不要使用特殊字符,建議不要使用中文
4,特殊字符_與$可以使用
5,包名的命名潛規則:
com.公司名稱縮寫.包名
如:
com.blog.demo
com.專案名稱.包名
如:
com.csdn.shiti
6,全大寫時使用單詞之間使用下劃線連接
7,不能使用關鍵字或保留字進行命名
關鍵字
概念:java中有特殊含義的單詞
目前所學的關鍵字有:
byte,short,int,long
float,double
boolean
char
class
public
static
void
if
else
switch
case
break
for
do
while
try
catch
final
extends
implements
interface
@interface
throw
throws
this
super
enum
new
...
保留字
概念:java中目前還沒有特殊含義的關鍵字
總結
1,了解開發流程
2,了解研發公司性質
3,第一個程式
javac
java
4,注釋(重點)
5,輸出(重點)
6,資料型別(重點)
7,命名(重點),關鍵字,保留字
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499749.html
標籤:其他
上一篇:科學計算庫Numpy基礎&提升(理解+重要函式講解)
下一篇:httpclient簡介說明
