学习Android的Java基础

来源:互联网 发布:mac打不开百度 编辑:程序博客网 时间:2024/05/16 03:45

假如Java是一门木工手艺,那它就是刨花,磨边,绷线,圆角。Android则是宜家。


顺带一提:本人有一套java学习的教程,评论留下邮箱,可以免费分享。

先熟悉Java基础知识:
大概分为Java基础、面向对象、多线程、集合、泛型、IO流、网络编程。

开发环境:

1 Java SDK 下载和安装
2 环境变量的配置(path和classpath)

Java基础:

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 内部类的常见使用方法

线程:

38 线程的基本定义
39 在 Java 当中实现线程的两种方法(使用Thread 或Runnable)
40 线程运行状态介绍(准备,运行,阻塞,死亡)
41 线程间通信的方法
42 线程同步
43 线程死锁

IO:

44 IO 基本概念
45 输入流和输出流的作用
46 Java当中IO 流的分类方法
47 常见 IO 类的使用方法(File,FileInput,FileOutput,Reader,Writer以及其子类的使用方法)

常见类库:

48 类集框架中常见类的使用方法
(ArrayList,LinkedList,Queue,Stack,HashSet,HashMap)
49 日期相关类的使用方法(Data,DataFormat,Calander)
50 数据库关系型数据库的基本概念
51 SQL 分类
52 DDL,DML,查询

1 0
原创粉丝点击