Java匹馬行天下之學編程的起點——編程常識知多少
- 2019 年 10 月 3 日
- 筆記
前言:
轉變思維,走進編程
上面提到了一點,軟體學院是學電腦的,其實也沒毛病,反正也是跟電腦打交道的,建議去學校報到的時候自帶電腦。再說軟體學院會學什麼,其實顧名思義,肯定跟軟體有關,那我先從軟體入手,什麼是軟體呢?為了方便新手理解,我就用大白話通俗點說了,等你明白我說的這些大白話後再去看一些官方的定義,這樣有助於你的理解。軟體其實我們生活中常用的一些應用,比如聊天類的QQ、微信;購物類的淘寶、京東;遊戲類的吃雞、英雄聯盟等等吧,這些我想大家都再熟悉不過了,這些都可以稱作為軟體。軟體是個抽象的名詞,所以你也不用在這鑽牛角尖,你可以把軟體進行分類,比如說可以分成系統軟體、應用軟體等。先說系統軟體吧,我想就算你是個小白,你至少也應該知道你現在用的電腦上裝的是windows系統吧,那這個windows系統就是一個系統軟體,系統軟體是負責管理電腦系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得電腦使用者和其他軟體將電腦當作一個整體而不需要顧及到底層每個硬體是如何工作的。
在這提到“硬體”一詞,那我也來解釋一下,首先說定義,硬體是指組成電腦的各種物理裝置,我們平時說的“買一台電腦”,購買的其實就是硬體,最主要的硬體有:主板、中央處理器、硬碟、記憶體等。
主板是整個電腦的“交通樞紐”,各種器件都要連接到主板上,才能正常工作。
中央處理器是電腦的“大腦”,它是電腦的運算核心和控制核心。
硬碟是電腦的“筆記型電腦”,上面記錄了各種數據,需要的時候,就會從這裡讀取或往這裡寫入。
記憶體是電腦的“稿紙”,一般來說,同一個處理器能利用的記憶體越大,運算速度也就越快。
有趣的是,顯示器雖然是人們關注最多的設備,但它其實並非是一個必須的硬體,對於個人電腦來說,即使沒有顯示器也可以正常運行,但只要少了上面所說硬體中的任何一個,電腦就不能正常運行了,硬體就像我們人體的骨骼,有了骨骼的支撐,電腦才成承載軟體,發揮作用。好,這是對硬體的理解,那繼續之前所說的系統軟體。
像這樣的系統軟體還有很多,以後我會提到的,先暫時了解windows這一個系統軟體就可以了。知道了系統軟體,再說應用軟體,它是為了某種特定的用途而被開發的軟體,它可以完成各種具體任務,比如遊戲、辦公、存儲數據等等,沒有應用程式的電腦,基本上什麼功能都沒有,值得一提的是,應用程式必須在作業系統的支援下才能運行。
熟悉智慧手機的同學都知道,應用分為“Android版”、“ios版”等幾種,如果安裝的時候選錯了類型,是不能安裝的,更不要提正常運行了。
軟體就像人體的血管、肌肉,如果空有一身骨架,而沒有相對應的軟體,電腦也只能是一堆廢銅爛鐵。
再說簡單點,其實軟體就是我們所說的“程式”或“應用”,軟體由人類編寫而成,具有各種各樣的功能,在上面說了硬體,其實硬體就是服務員,只會“按圖索驥”,軟體怎麼說,硬體就怎麼做。換句話說,沒有安裝軟體的電腦,什麼都不會做,軟體有許多種,作業系統是其中非常重要的一種,顧名思義,人們只有通過作業系統才能讓電腦執行各種指令,電腦的“Windows”系統,手機的“Android”系統、“iOS”系統等都屬於作業系統,我想看到這你應該明白了不少吧,要是還沒明白,就再多看幾遍,看圖理解也行,至少你現在要明白沒有安裝軟體的電腦就是一堆廢銅爛鐵,應用程式必須再作業系統的支援下才能運行。
補充說明:
本來有好幾部分內容要寫,可沒意料到的是就這點小常識寫了2000多字,為了緩解一下讀者的眼睛疲勞,我決定此篇到此結束,欲知後事如何,請看下回分解。
*****************************************************************************************************
我的部落格園地址:https://www.cnblogs.com/zyx110/
【原創聲明】此篇為作者原創,未經本人同意不得轉載,經本人同意轉載請說明出處。
我不能保證我所說的都是對的,但我能保證每一篇都是用心去寫的,我始終認同“分享的越多,你的價值增值越大”,歡迎大家關注我的技術分享“Java匹馬行天下”和學習心得分享“匹馬行天下”,在分享中進步,越努力越幸運,人生贏在轉折處,改變從現在開始!
支援我的朋友們記得點波推薦哦,您的肯定就是我前進的動力。