从java基础到android的断层怎么补?
高洛峰
高洛峰 2017-04-18 09:04:19
0
10
586

想学android 编程,看了很多网站的java基础,然后发现到android 应用断层太大了.比如下面这种语法根本没有在Java基础讲过

list.addListSelectionListener(new ListSelectionListener() {
    public void valueChanged(ListSelectionEvent e) {
        System.out.println(list.getSelectedValue());
    }
});

在function()中 new 了一个对象,对象里还有个方法是什么鬼? 这个断层,导致学android 根本看不下去.....据猜测是外面这个方法需要一个对象,这个对象需要重新写一个方法来执行?但是我不能靠这猜测去学个语言啊?这个断层应该怎么补?没处下手,可以指导下应该去哪里学这些个东西吗?

有没有愿意指导下的.带我入门?拜个师傅?可以花个小钱哈.刚毕业还没工作,木有很多钱,只要带入门就可以.

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(10)
Peter_Zhu

類似於這種類型的,不算做Java和Android之間的斷層,Java本身就包含這些語法,Android並沒有拓展Java的語法。你例子中的用法在寫其他類型的Java應用程式的時候也很常見。

我沒有影片可以提供,因為影片一來你沒看完就沒法判斷他講全不全,怎麼樣,裡面都講了啥。下面的連結是推薦的書籍。

九本書

建議是找一本講解Java語言的書,對照目錄,看自己哪不會,專門去學這一部分。因為很多特性值得單獨寫一本書。例如lambda,nio,反射,虛擬機器等等。還好寫Android並不會用很多,基本上了解就可以。

Android與Java之間所謂的斷層,應該是使用Java時的限制與拓展。例如主線程不能進行網絡訪問,有很多圖片的時候容易出現OOM錯誤;Android提供的了很多Android系統下使用的類,你寫Android應用的時候絕大部分是使用這些類。

洪涛

學學內部類別 , 匿名內部類別 等等

伊谢尔伦

因為android的這個匿名內部類別的使用方式,應該不算java基礎了吧

大家讲道理

匿名類嘛,Java中也有啊,整本Java書看吧,不求都看懂,先大致過一遍,之後遇到不懂的返回來看。

阿神

你看的java基礎是指..?
可以看一下匿名類

Peter_Zhu

這都是java的基礎知識啊 。 。 。你先把java基礎再過一次吧

大家讲道理

不斷的看android程式碼,不斷的寫,不懂再看書查資料,應該能熟能生巧

左手右手慢动作

ListSelectionListener是一個接口,直接寫new ListSelectionListener實際上是一個簡寫,new的是實現了這個接口的匿名類,裡面的方法當然是接口裡面方法的實現了。

很基礎的java知識,lz還要補習

阿神

建議lz還是靜下心來把java和android基礎知識都補一下,而且多看demo,多寫點感覺自然就來了~

迷茫

別扯淡了,一個匿名實現類別就是斷層?寫過swing沒?看過部分jdk源碼沒? 。 。 。
你缺少的是系統的對安卓開發的經驗和模式。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板