Android课程大纲解读
Android课程大纲
Android—Java基础(25天)Java开发环境搭建基础知识
JAVA环境的搭建
Hello World
小程序JAVA语法基础基本语法掌握关键字、标识符
了解常量、进制转换
掌握变量、数据类型、类型转换
掌握运算符、转义字符
运算符优先级分支语句JAVA语句有哪些结构
分支结构
if语句的用法
switch语句的用法循环语句什么是循环语句
for循环
while循环
do-while循环
break语句
continue语句方法的使用什么是方法
方法的声明
方法的调用
什么是方法重载
递归算法什面向对象面向对象掌握面向对象设计思想
构造方法
类的封装性
内存分析
各种关键字
继承
访问权限
方法重写
接口
多态
内部类
单例模式
工厂模式数组数组JAVA中数组概念
一维数组的声明和使用
数组的排序:冒泡,插入,选择,
数组的搜索:顺序,二分搜索法。
二维数组的简单使用
数组的工具类Arrays,System类
异常异常异常机制
异常的处理
自定义异常了解Fragment其它子类Java类常用类JAVA基本数据类型与其对应的包装类
JAVA字符串类:String,StringBuffer,StringBuilder
JAVA中常用的类:Math, Date,Calendar,SimpleDateFormat
JAVA中常用类:Random,Runtime,System
正则表达式的简单实用
什么是枚举集合类-ListJAVA中集合的概念以及集合框架的介绍
Collection接口的使用
List接口的存储特点
集合中泛型的使用
迭代器Iterator的工作原理以及使用
List接口的常用实现类,ArrayList以及LinkedList的实现方式以及存储特点
Vector以及Stack的使用集合类-SetSet集合的存储特点
TreeSet的实现原理
Comparable接口的使用
Comparator接口的使用
LinkedHashSet实现类Map集合Map集合的特点
Map集合的常用方法
获取集合对象的几种方式
Map集合的常用类:HashMap和TreeMapIO流IO流操作File类和常用方法
IO流的概念和原理
IO流的分类
字节流的常用方法
字符流的常用方法
文件流
转换流
字节缓存流和字符缓存流
标准输入输出流:System.in和System.out
内存流的使用
打印流的使用
对象序列化
对象流
RandomAccessFile
装饰者模式Java多线程多线程-初步JAVA中进程的概念
JAVA中线程的概念
线程的创建方式
线程的优先级
线程的常用方法
线程的生命周期
线程的停止多线程-数据安全JAVA中多线程间的数据安全
synchronized关键字
同步方法
同步代码块
互斥锁
死锁
ThreadLocal类多线程—生产者消费者模型生产者消费者模型
线程等待
线程唤醒
守护线程网络编程 网络编程-TCP网络的概念
网络通信协议
TCP/IP协议
IP地址和端口号
Socket
ServerSocket网络编程-UDPUDP编程
飞秋练习:多客户端聊天,多线程下载
UDP编程
飞秋练习Java-数据库HTML&SQLiteHTML的表格,表单,列表标签
HTML样式的使用:CSS
SQLite数据库
create创建表语句
alter修改表结构语句
掌握SQL增删改查语句Servlet&网络访问Servlet&网络访问B/S和C/S结构
Tomcat的作用
Servlet的生命周期
Servlet的应用
URL类和常用方法
HttpURLConnection类获取网络资源HttpClientHttpClient类
HttpClient与HttpURLConnection的区别
HttpClient的get请求获取资源
HttpClient的post请求获取资源
接口回调在网络下载中的使用
HttpClient接口回调方式下载网络资源
文件上传的客户端实现XML解析(SAX&PULL)XML
XML语法定义
SAX解析原理
PULL解析原理反射机制& JSON解析反射的使用
JSON数据格式
JSON与XML之间的比较
JSON解析
JavaWeb课程内容网页设计基础1、HTML的基本元素
2、HTML的table元素
3、HTML的form元素
4、JavaScript的基本原理。
5、JavaScript的基本语法。
6、JavaScript事件处理机制Servlet编程