猿问

从java基础到android的断层怎么补?

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


list.addListSelectionListener(new ListSelectionListener() {

    public void valueChanged(ListSelectionEvent e) {

        System.out.println(list.getSelectedValue());

    }

});

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


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


狐的传说
浏览 409回答 9
9回答

不负相思意

建议lz还是静下心来把java和android基础知识都补一下,而且多看demo,多写点感觉自然就来了~

月关宝盒

别扯淡了,一个匿名实现类就是断层?写过swing没?看过部分jdk源码没?。。。你缺的是系统的对安卓开发的经验和模式。

白板的微信

类似于这种类型的,不算做Java和Android之间的断层,Java本身就包含这些语法,Android并没有拓展Java的语法。你例子中的用法在写其他类型的Java应用的时候也很常见。我没有视频可提供,因为视频一来你没看完就没法判断他讲全不全,怎么样,里面都讲了啥。下面的链接是推荐的书籍。九本书建议是找一本讲解Java语言的书,对照目录,看自己哪不会,专门去学这一部分。因为很多特性值得单独写作一本书。比如lambda,nio,反射,虚拟机等等。好在写Android并不会用到很多,基本了解就可以。Android与Java之间所谓的断层,应该是使用Java时的限制与拓展。比如主线程不能进行网络访问,有很多图片的时候容易出现OOM错误;Android提供的了很多Android系统下使用的类,你写Android应用的时候绝大部分是使用这些类。

慕莱坞森

学学内部类 , 匿名内部类 等等

皈依舞

因为android的这个匿名内部类的使用方式,应该不算java基础了吧

ibeautiful

匿名类嘛,Java中也有啊,整本Java书看吧,不求都看懂,先大致过一遍,之后遇到不懂的返回来看。

DIEA

这都是java的基础知识啊 。。。你先把java基础再过一遍吧 ???
随时随地看视频慕课网APP

相关分类

Java
我要回答