A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanghe826 中级黑马   /  2014-5-7 23:16  /  1041 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

要学好Android,java是基础,我觉得有必要讲一些重要的Java基础知识点概括出来,以下是我从网上搜集来的资料,大家有空看看!
Android应用程序开发是以Java语言为基础的,所以需要有扎实的Java基础知识。首先熟悉java基本语法,然后熟悉设计模式等。

      a) Java基础语法:看下面的《Java知识点列表》

      b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式

的种类非常之多(设计模式大概有28种,具体请看设计模式系列 ),一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有

了这些基础原则的支持,理解android容易很多。



开发环境:

1 Java SDK 下载和安装

2 环境变量的配置(path和classpath)

编程基础

3. 标识符命名规范

4 Java数据类型

5 运算符

6 分支语句(if,switch)

7 循环语句(for,while)

8 函数的定义方法

面向对象基础

向对象的三个基本特征是:封装、继承、多态

9. 面向对象与面向过程语言之间的区别

10 面向对象基本思想(封装)

     封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏

11 类的定义方法

12 对象和类的关系

13 对象的创建方法

14 通过对象使用成员变量和成员函数的方法

15 构造函数的作用

16 函数的重载

17 static 的作用

18 this的作用

面向对象高级:

19 面向对象基本思想(继承)

    继承: 它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展

20 继承的作用

21 继承的语法特点

22 super的使用方法

23 面向对象基本思想(多态)

       多态:是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。

    实现多态,有二种方式:覆盖,重载

24 对象的向上转型和向下转型

25 final关键字的作用:不能被继承,也没有子类

26 抽象类和接口的定义方法

27 接口和抽象类的语法特征

28 抽象类和接口在面向对象编程当中的地位和意义

29 设计模式(工厂方法模式)

30 Java当中异常的定义

31 异常的分类以及各自的特点

32 try…catch…finally 结构的处理方法

33 throw和throws 的使用方法

深入理解java异常处理机制

34 自定义异常的使用方法

35 内部类的定义方法

36 匿名内部类的定义方法

37 内部类的常见使用方法




2 个回复

倒序浏览
线程

    38 线程的基本定义

    39 在 Java 当中实现线程的两种方法(使用Thread 或Runnable)

    40 线程运行状态介绍(准备,运行,阻塞,死亡)

    41 线程间通信的方法

    42 线程同步

    43 线程死锁

    这些知识是操作系统的基本内容

    Java线程

IO

    44   IO 基本概念

    45 输入流和输出流的作用

    46 Java当中IO 流的分类方法

    47 常见 IO 类的使用方法(File,FileInput,FileOutput,Reader,Writer以及其子类的使用方法)

    详解:JAVA输入输出流

    常见类库  

    48 类 集框架中常见类的使用方法(ArrayList,LinkedList,Queue,Stack,HashSet,HashMap)

    49 日期相关类的使用方法(Data,DataFormat,Calander)

    50 数据库关系型数据库的基本概念

    51 SQL 分类

    52 DDL,DML,查询
回复 使用道具 举报
有用。先打好基础。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马