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

想学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源码没?。。。
你缺的是系统的对安卓开发的经验和模式。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板