日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

土木工程转行IT

發布時間:2023/12/8 编程问答 85 豆豆
生活随笔 收集整理的這篇文章主要介紹了 土木工程转行IT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我, 1996年出生,今年26歲,男,大專畢業,專業是工程造價

2022年3月15日辭職后報培訓班,跟大多數人一樣,花費高額的學費,承受極大的壓力,希望通過6個月培訓出來拿高薪

我寫這些文章的初心是分享一些每天上課學到的知識點,

希望我的這些內容對剛畢業的大學生和想轉行的朋友們有一些幫助.

目前處于培訓的基礎班,培訓班是15天的學習,不是每天都上課,基本上是上兩天自學一天

2020年3月20日 第一堂課

總共分為四章

第一章:計算機基礎知識

第二章 Java入門

第三章 idea的使用(重點)

第四章 Java基礎語法(重點)

第一章:計算機基礎知識

1.1 計算機的硬件

分類:

運算器、控制器:就是我們現在的CPU,可以理解為計算機的大腦。

存儲器:內存和硬盤。 其中(1)內存:臨時存儲; (2)硬盤:永久存儲。(重點)

輸入設備:鼠標、鍵盤

輸出設備:顯示器、打印機

1.1.1 計算機的數據存儲(重點)

計算機的底層不管是數字還是圖片,還是字母,還是漢字,還是音頻,還是視頻,都是以二進制的形式來存儲的。

1.1.2 計算機的存儲單位(重點)

在計算機中,存儲的時候,都是以二進制的形式來存儲的。

其中一個0或者1個1,我們會叫做一個bit位,比特位。

在二進制中,一個0或者一個1,能存儲的信息太少了。

所以,我們一般會把8個二進制分為一組,這個單位叫做字節(例如: 0000 0000 1個字節),而字節也是計算機中最小的存儲單元。

1024 字節 = 1KB

1024 KB = 1MB

1024 MB = 1GB

1024 GB = 1TB

1.2 計算機的軟件

分類:1:系統軟件 2: 應用軟件

1.3 應用軟件的架構

CS:

客戶端 + 服務端

在用戶本地有一個客戶端程序,在遠程有一個服務器端程序

BS:

瀏覽器 + 服務端

只需要一個瀏覽器,用戶通過不同的網址,客戶訪問不同的服務器端程序

1.4 計算機語言的發展

三個階段:機器語言、匯編語言、高級語言。

Java是屬于高級語言的。

計算機只能識別0和1,所有的匯編語言,高級語言,在運行之前,都要做一個編譯的動作。

編譯:把計算機看不懂的東西,變成計算機能看得懂的0和1

1.5 CMD(會操作即可)

1.5.1 什么是CMD?

在windows操作系統中,利用命令行操作計算機的方式。

1.5.2 打開CMD的步驟

1,按win + R

2,輸入cmd

3,回車

擴展:

cmd的默認操作路徑: C:\users\電腦的名稱

圖形化界面中,默認操作的是桌面,桌面其實也是計算機中的一個文件夾(Desktop)

1.5.3 CMD的常見命令

  • 切換盤符

    盤符名稱加冒號

  • 查看文件夾下的內容

    dir

  • 單級進入文件夾

    cd 文件夾名

  • 單級回退

    cd..

  • 多級進入文件夾

    cd 文件夾名稱1\文件夾名稱2....

  • 多級回退

    cd\

  • 清屏

    cls

  • 退出cmd

    exit

第二章 Java入門

2.1 JDK的下載和安裝

下載步驟

  • 找到官方網站:

    www.oracle.com
  • 針對于不同的操作系統,要下載不同的版本。

安裝:(重點)

傻瓜式安裝,直接點擊下一步即可。

安裝成功之后,我們要知道一個文件夾:bin

里面存放了跟開發相關的各種工具和命令:javac、java

安裝建議:

1,安裝路徑不要有中文,不要有空格,不要有特殊字符。

2,把所有跟開發相關的軟件都放在同一個文件夾當中,方便管理。

細節1:

在安裝JDK的時候,java,javac,javaw,jshell這四個工具做了一個快捷方式,放在了C盤的一個路徑中。然后把這個路徑配置到了環境變量中,所以我們在其他目錄中才能使用java和javac命令。

細節2:

現在從oracle官網上下載的最新安裝包才會有這個特性,如果你電腦上是以前的安裝包,是不會幫我們自動配置環境變量的。

2.2 第一個程序HelloWorld(重點)

2.2.1 書寫步驟:

  • 新建一個文本文件。把文件名修改為:HelloWorld.java

  • 細節:該文件后綴名為java,我們也稱之為java文件。

  • 編寫代碼(固定格式)

  • public class HelloWorld{public static void main(String[] args){System.out.println("HelloWorld");} }
  • 保存

  • 編譯文件

    利用cmd,先進入到java文件所在的目錄。再用javac命令去編譯。

    格式:javac HelloWorld.java 此時,會產生一個class文件(字節碼文件)。

  • 運行代碼

    運行編譯之后的文件。

    格式:java HelloWorld

  • 2.2.2 Java配置環境變量

    首先要把安裝JDK時,自動配置的環境變量給刪除,自己手動配置。

    2.2.3 手動配置方式:

  • 刪除JDK自動配置的環境變量

  • 配置JAVA_HOME

    變量名:JAVA_HOME

    值:JDK的安裝路徑。

  • 配置Path

    %JAVA_HOME%\bin

  • 擴展1:

    %:表示引用的意思,引用了JAVA_HOME里面的值,跟后面的bin進行了拼接。

    擴展2:

    JAVA_HOME配置的目的是為了給以后其他軟件服務的。

    2.3 Java語言的擴展知識

    2.3.1 Java語言的發展

    JDK5:第一個大版本號更新

    JDK8:企業中最常用的版本

    JDK17:課程中學習的最新版本

    特點:兼容性。

    用8編寫的代碼,用17可以運行

    用17編寫的代碼,用8不一定能運行。

    如果代碼中有新的特性,那么8不能運行。

    如果代碼中沒有新的特性,那么8可以運行。

    長期支持版本:理解為正式版

    8,11,17

    過渡版本:臨時版本

    2.3.2 Java的三大平臺分類

    JavaSE:

    可以用于桌面應用開發。

    目的:為了后面學習JavaEE打基礎。

    JavaME:

    用于嵌入式設備和小型移動設備開發。

    JavaEE:

    企業級的服務器開發。

    在這個領域Java是當之無愧的No1

    2.3.3 Java的跨平臺

    虛擬機:

    就可以理解為是一臺虛擬的電腦。

    我們自己編寫的Java代碼,是運行在虛擬機(JVM)中的。

    我們自己編寫的代碼,不是運行在系統里面的。

    針對于不同的操作系統,其虛擬機是不一樣的。

    2.3.4 JDK JRE和JVM

    JVM:虛擬機,是代碼真正運行的地方。

    JRE:包含了JVM和核心類庫。

    JDK:包含了JRE和開發工具。

    程序員:JDK

    使用者:JRE

    第三章 idea的使用(重點)

    3.1 什么是idea?

    是Java的集成開發工具,該工具把編寫代碼,編譯,運行,調試等都集中在一起了。

    特點:

    自動保存、自動編譯。

    我們在使用的時候主要注重于兩步:

    編寫代碼

    運行代碼看結果

    idea是收費的,我們暫時可以使用免費試用30天的版本。

    3.2 下載和安裝

    下載:

    可以不用下了,直接用day01資料中的即可。

    安裝:

    傻瓜式安裝直接點擊下一步即可。

    安裝的注意點:

    修改安裝路徑

    要選擇一下,在桌面創建一個64位的快捷方式

    3.3 idea的結構

    項目 模塊 包 類

    理解方式:

    整個微信,可以理解為一個大的項目

    下面有四個互相獨立的功能:消息,聯系人,朋友圈,我

    這四個互相獨立的功能,我們可以理解為4個模塊。

    以第一個消息模塊為例,在這個模塊里面,有文字,圖片,動畫等等,而這些東西都是需要用代碼編寫的。

    為了方便管理,我們可以把所有的文字相關的代碼,都放到同一個文件夾中。

    為了方便管理,我們可以把所有圖片相關的代碼,都放到同一個文件夾中。

    為了方便管理,我們可以把所有動畫相關的代碼,都放在同一個文件夾中。

    然后在文件夾(包)中,就可以新建類,去編寫代碼了。

    3.4 idea中類的相關操作

    新建類:

    細節:想要在哪個包中新建類,就右鍵點擊誰,就可以了。

    刪除類:

    想要刪除哪個類,就右鍵點擊誰就可以了,再選擇delete即可。

    修改類名:

    我們不能直接在代碼中修改,如果在代碼中直接修改了,會導致類名跟文件夾不一致,從而報錯。

    如果想要修改可以有兩種方式:

    1.先選中要修改的文件名,按快捷鍵:shift + F6

    2.右鍵點擊要修改的文件名,選中rename

    3.5 idea中模塊的相關操作

    新建模塊:

    點擊File --- 再點擊項目重構 ---- 再點擊加號就可以新建模塊了。

    刪除模塊:

    右鍵點擊模塊選擇移除模塊。

    細節:此時并不是真正的刪除,而是從idea界面中移除當前模塊。在本地文件夾里面模塊還是存在的。

    導入模塊:

    前提:在本地中,需要有一個模塊才能被導入到idea中。

    點擊File --- 再點擊項目重構 ---- 再點擊加號--- 點擊import ---- 再選擇對應的模塊即可 ---- 選中模塊里面的iml文件,再點擊ok即可導入。

    如果導入成功之后,在代碼的右上角有JDK的選擇,那么直接選擇本地對應的版本即可。

    如果沒有JDK的選擇,那么可以直接編寫代碼。

    3.6 idea中項目的相關操作

    關閉項目:

    點擊File --- 選擇關閉項目即可

    此時就可以回到idea最一開始的界面

    新建項目:

    在idea最一開始的界面中,我們可以點擊newProject就可以新建項目了。

    打開項目:

    其實跟導入模塊是類似的。

    前提:在本地中需要有一個已經存在的項目。

    在idea最一開始的界面中,我們可以點擊open即可,在本地中選擇要打開的項目就可以了。

    3.7 擴展知識點:快捷鍵(后面用到了會再講)

    我個人在編寫代碼時,常用的一些快捷鍵。

    復制:ctrl + c

    粘貼:ctrl + v

    撤銷:ctrl + z

    向下生成一個空行:shift + 回車

    格式化代碼:ctrl + alt + L

    向下復制一行:ctrl + d

    移動代碼:shift + alt + 上鍵/下鍵

    溫馨提示:

    idea中的快捷鍵,有可能會跟其他軟件沖突。

    有可能沖突的軟件:

    QQ,網易云音樂,QQ音樂,有道詞典,金山詞霸。

    如果我們按快捷鍵沒有反應:

    一定是跟其他軟件沖突了。此時可以一個一個的去關閉。

    講解方式:

    我在寫代碼的時候,用到一個,會講一個。

    第四章 Java基礎語法(重點)

    4.1 注釋

    注釋就是給程序的解釋說明。

    4.1.1 注釋的分類

    單行注釋 // 注釋的內容

    多行注釋 /* 注釋的內容 */

    (了解) 文檔注釋 /** 注釋的內容 */

    4.1.2注釋的注意事項

  • 注釋對程序的運行是沒有任何影響的。

    簡單理解:注釋是不參與程序的運行的。
  • 注釋的嵌套問題

  • 不管是單行還是多行,在書寫的時候都不要嵌套。

    總結

    以上是生活随笔為你收集整理的土木工程转行IT的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。