Java基礎學習心得筆記
對於很多隻會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。面向過程就是把你的代碼封裝成函數,然後依次去做一件事情,面向過程是把你要做的事情抽象成對象,告訴對象去做。所以要想學好java入門,必須知道類和對象的概念。以下僅供參考!
類是對生活中事物的抽象描述,比如人類,動物類,交通工具類;對象即是對類的`具體實例化,比如張三是人,貓是動物,飛機是交通工具(對象-----類)。Java基礎入門學習路線可以總結為四步走:
開發環境的搭建;
初級之基礎語法學習(80%類似C語言);
中級之面向對象編程學習(重點);
中級之應用編程學習。
第一步:JDK軟件開發包時java軟件開發環境
包括jre運行環境和jvm虛擬機,在oricle官方的網站下載javaSE版本JDK包;配置好環境變量就可以使用了。
第二步:java初級語法學習
1.基本數據類型整形,字符型,字節型,長整形,短整形,浮點型,雙精度,布爾型;
2.運算符+,-,*,/,%等;
3.控制流(while,switch,if else);
4.數組的定義方式。
此階段基本無難度,只要瞭解練習例題。
第三步:java面向對象學習
1.類和對象;
語言三大特性,封裝、繼承、多態;
3.一些關鍵字學習(static,final,abstract,extends)等。
這是重點,大家根據知識點一步步研究學習才是關鍵。
第四步:java應用編程
例如:文件IO,集合(類似C語言數據結構),異常處理,線程,網絡,JDBC數據庫操作等,都是掌握面向對象以後,在查找不同的類使用類中不同的方法達到應用的效果,所以並不會很難。等基礎語法掌握了就可以繼續後面框架學習(java web方向,android學習),相信明確思路你會豁然開朗,更有學習動力。
-
java語言的接口與繼承
Java是一個面向對象的語言。對程序員來説,這意味着要注意應中的數據和操縱數據的方法,而不是嚴格地用過程來思考。下面是小編分享的java語言的接口與繼承,一起來看一下吧。大多數人認為,接口的意義在於頂替多重繼承。眾所周知Java沒有c++那樣多重繼承的機制,但是卻...
-
java的應用範圍
Java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言。自從sun公司推出java語言以來,java極大受到開發者和企業的歡迎,在互聯網如此發達的今天,java語言得到了廣泛的應用,比如網站,遊戲,電子商務等,java語言在這些領域開發佔很大的比例。在全球雲計算和移動互...
-
講述java中enum的用法
本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:1.基本用法複製代碼代碼如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚舉是常量,所以應該用大寫。2.枚舉是對象枚舉隱含地繼承了,所以它具有的.屬性和方法。遍...
-
java中set接口的使用方法
java中的set接口有如下的特點:不允許出現重複元素;集合中的元素位置無順序;有且只有一個值為null的元素。因為java中的set接口模仿了數學上的set抽象,所以,對應的數學上set的特性為:互異性:一個集合中,任何兩個元素都認為是不相同的,即每個元素只能出現一次。無序性:一個...