java從頭開始,首先感謝 raylee2007 大哥的指點和幫助,當然還有本次學習的授課老師畢老師。
### [r](http://blog.csdn.net/raylee2007)
大學時學的專業是軟件工程,只可惜當時不懂珍惜時光,浪費了黃金歲月。畢業后進了政府機關單位,這專業也就拋之腦后了。
工作幾年之后,回過頭來,才覺得,現在的工作本是我不想要的。
返過頭來重新來過,有些許心酸,然,說多了都是淚,就從今天開始吧。
下面我們先看點常識方面的知識吧。
軟件開發:
什么是軟件:一系列按照特定順序組織的計算機數據和指令的集合。
常見的軟件:
系統軟件:如DOS,windows,linux等等
應用軟件:QQ,迅雷等
什么是開發:制作軟件
人機交互:軟件的出現實現了人與計算機之間的更好交互
交互方式:操作計算機就如同和計算機說話一樣,我們讓它做什么,它就做什么,當然,我們的請求必須能被識別-->這就是計算機語言
圖形化界面:簡單直觀
命令行方式:控制臺輸入特定指令,較為麻煩
dos命令行:
dir:列出當前目錄下的文件及文件夾
md:創建目錄
rd:刪除目錄
cd:進入指定目錄
cd..:退回到上一級目錄
cd/:退回到根目錄
del:刪除文件
cls:清屏
exit:退出dos命令行
那么,什么是計算機語言呢?
我們知道,語言就是人與人之間用于溝通的一種方式。比如說,我們中國人之間交流用中文,而與英國人交流就要學習用英文一樣,要讓對方能聽懂,也就能識別
同理,計算機語言就是人與計算機交流的方式。那么我們也就要學習計算機語言了,比如:C,C++,Java,等等
自然,我們的學習的對象就出現了,那就是java了。
- 前言
- 1.1 基本常識
- 1.2 Java語言概述
- 1.3 Java語言的環境搭建
- 1.4 Java程序開發之初體驗--Hello World
- 2.1 關鍵字
- 2.2 標識符
- 2.3 注釋
- 2.4 常量
- 2.5 進制掃盲
- 2.6 變量和數據類型(1)
- 2.7 變量和數據類型(2)
- 2.8 運算符
- 3.1 if語句
- 3.2 switch語句
- 3.3 while和do-while語句
- 3.4 for語句
- 3.5 for循環的嵌套
- 3.6 break語句與continue語句
- 4.1 函數的定義
- 4.2 定義函數的兩個明確
- 4.3 函數的內存加載過程
- 4.4 函數的重載
- 5.1 數組的定義
- 5.2 數組的內存分配及特點
- 5.3 數組操作中常見問題
- 5.4 數組常用操作(1)
- 5.5 數組常用操作(2)
- 5.6 二維數組
- 6.1 面向對象的概述
- 6.2 類與對象的關系
- 6.3 對象的內存體現
- 6.4 成員變量與局部變量
- 6.5 類類型參數與匿名對象
- 6.6 基本數據類型參數與引用數據類型參數的傳遞過程
- 6.7 封裝
- 7.1 構造函數概述與默認構造函數
- 7.2 構造函數與一般函數的區別
- 7.3 構造函數的重載
- 7.4 構造函數的內存加載
- 7.5 構造函數需要注意的幾個細節
- 7.6 this關鍵字的原理
- 7.7 this關鍵字的細節與應用
- 8.1 static關鍵字之特點
- 8.2 成員變量與靜態變量的區別
- 8.3 static關鍵字使用的注意細節
- 8.4 main函數的解析與細節
- 8.5 static關鍵字的使用場景
- 8.6 靜態的內存加載
- 8.7 靜態代碼塊
- 8.8 構造代碼塊
- 9.1 繼承
- 9.2 單繼承與多重繼承
- 9.3 子父類中成員變量特征體現