第一阶段(java基础知识)

  1. 计算机基础知识
  2. Java开发环境的搭建和应用
  3. 机制转换
  4. 有符号数据表示法(原码、反码、补码)
  5. Java语句基础(关键字、标识符、注释、常量、变量、数据类型、运算符)
  6. 程序流程控制语句及应用(if、switch、for、while)
  7. 函数及其应用
  8. 数组及其应用
  9. 水仙花、斐波那契数列、数据加密

    等经典问题的讲解。

 

第二阶段(面向对象)

  1. 面向对象思想
  2. 类与对象
  3. 类的组成
  4. 封装及其应用
  5. 继承及其应用
  6. 多态及其应用
  7. 抽象类及其应用
  8. 接口及其应用
  9. 包、导包及其应用
  10. 单例设计模式、简单工厂模式和工厂方法模式模板设计模式

第三阶段(Eclipse的使用和常用API)

  1. Eclipse的安装和使用
  2. java API的介绍和使用
  3. 字符串类的常见操作
  4. 正则表达式的使用
  5. 日期类的使用
  6. 集合体系结构及其使用
  7. 异常体系结构及其使用
  8. File类的概述和使用
  9. IO流体系结构及其使用
  10. 递归算法、装饰者模式、泛型的使用、增强for循环、可变参数

    静态导入等特性的详细讲解

 

第四阶段(javaSE高级)

1.多线程的概述及其应用 9.UDP协议发送和接收数据

2.多线程的线程安全问题及解决方案                 10.TCP协议发送和接收数据

3.死锁问题                             11.反射的概述及其应用

4.多线程的生产者消费者问题                     12.反射获取类中的成员并使用

5.线程组、线程池问题                     13.反射越过泛型检查

6.GUI的概述和基本使用                     14.反射运行配置文件中的内容

7.GUI中事件监听机制及适配器设计模式             15.多线程群聊、聊天室的编写,文件上传

8.网络编程的概述及其应用                     16.服务器、类加载器、反射及代理

 

 

第一天

1:计算机概述(了解)2

2:键盘功能键的认识和快捷键(掌握)2

3:常见的DOS命令(掌握)3

4:Java语言概述(了解)3

5:JDK,JRE,JVM的作用及关系(掌握)    3

6:JDK的下载,安装,卸载(掌握)4

7:第一个程序:HelloWorld案例(掌握)4

8:常见的问题(掌握)5

9:path环境变量(掌握)5

10:classpath环境变量(理解)5

第二天

1:关键字(掌握)6

2:标识符(掌握)6

3:注释(掌握)7

4:常量(掌握)7

5:进制转换(了解)7

6:变量(掌握)8

7:数据类型(掌握)8

8:数据类型转换(掌握)8

第三天

1:运算符(掌握)10

2:键盘录入(掌握)11

3:流程控制语句12

4:if语句(掌握)12

第四天

1:switch语句(掌握)14

2:循环语句(掌握)15

3:控制跳转语句(掌握)17

第五天

1:方法(掌握)18

2:数组(掌握)19

第六天

1:二维数组(理解)23

2:两个思考题(理解)23

3:面向对象(掌握)23

第七天

1:成员变量和局部变量的区别(理解)25

2:类作为形式参数的问题?(理解)25

3:匿名对象(理解)25

4:封装(理解)25

5:private关键字(掌握)25

6:this关键字(掌握)26

7:构造方法(掌握)26

8:代码:Student s = new Student();做了哪些事情?(理解)27

9:面向对象的练习题(掌握)27

第八天

1:如何制作帮助文档(了解)28

2:通过JDK提供的API学习了Math类(掌握)28

3:代码块(理解)28

4:继承(掌握)28

第九天

1:final关键字(掌握)30

2:多态(掌握)30

3:抽象类(掌握)32

4:接口(掌握)33

第十天

1:形式参数和返回值的问题(理解)35

2:包(理解)35

3:导包(掌握)35

4:权限修饰符(掌握)36

5:常见的修饰符(理解)36

6:内部类(理解)37

第十一天

1:Eclipse的概述使用(掌握)40

2:API的概述(了解)40

3:Object类(掌握)40

第十二天

1:Scanner的使用(了解)41

2:String类的概述和使用(掌握)41

 

 

第十三天

1:StringBuffer(掌握)44

2:数组高级以及Arrays(掌握)44

3:Integer(掌握)46

4:Character(了解)47

第十四天

1:正则表达式(理解)47

2:Math(掌握)49

3:Random(理解)49

4:System(掌握)49

5:BigInteger(理解)50

6:BigDecimal(理解)50

7:Date/DateFormat(掌握)50

8:Calendar(掌握)51

第十五天

1:对象数组(掌握)52

2:集合(Collection)(掌握)52

3:集合(List)(掌握)55

第十六天

1:List的子类(掌握)57

2:泛型(掌握)58

3:增强for循环(掌握)58

4:静态导入(了解)58

5:可变参数(掌握)59

6:练习(掌握)59

7:要掌握的代码59

第十七天

1:登录注册案例(理解)60

2:Set集合(理解)60

3:Collection集合总结(掌握)60

4:针对Collection集合我们到底使用谁呢?(掌握)61

5:在集合中常见的数据结构(掌握)61

第十八天

1:Map(掌握)62

2:Collections(理解)63

第十九天

1:异常(理解)64

2:File(掌握)65

第二十天

 

1:递归(理解)66

2:IO流(掌握)66

3:自学字符流

 

第二十一天

1:字符流(掌握)69

第二十一天

1:字符流(掌握)69

2:IO流小结(掌握)70

3:案例(理解 练习一遍)71

第二十二天

1:登录注册IO版本案例(掌握)72

2:数据操作流(操作基本类型数据的流)(理解)72

3:内存操作流(理解)72

4:打印流(掌握)72

5:标准输入输出流(理解)73

6:随机访问流(理解)73

7:合并流(理解)73

8:序列化流(理解)73

9:Properties(理解)74

10:NIO(了解)74

第二十三天

1:多线程(理解)75

第二十四天

1:多线程(理解)77

2:设计模式(理解)77

第二十五天

1:如何让Netbeans的东西Eclipse能访问79

2:GUI(了解)79

第二十六天

1:网络编程(理解)80

第二十七天

1:反射(理解)82

2:设计模式82

3:JDK新特性82

javaSE27天学习目录的更多相关文章

  1. UWP学习目录整理

    UWP学习目录整理 0x00 可以忽略的废话 10月6号靠着半听半猜和文字直播的补充看完了微软的秋季新品发布会,信仰充值成功,对UWP的开发十分感兴趣,打算后面找时间学习一下.谁想到学习的欲望越来越强 ...

  2. Module Zero学习目录

    Module-Zero是实现了ASP.NET Boilerplate框架抽象概念的模块,对于企业web应用也添加了一些有用的东西: 实现了ASP.NET Identity框架的用户和角色管理. 提供了 ...

  3. Django学习目录

    Django学习目录 Django框架简介 Django基础 >>点我 ORM介绍 Django中ORM介绍 >>点我 ORM表操作 Django中ORM表相关操作 >& ...

  4. vue学习目录 vue初识 this指向问题 vue组件传值 过滤器 钩子函数 路由 全家桶 脚手架 vuecli element-ui axios bus

    vue学习目录 vue学习目录 Vue学习一之vue初识 Vue学习二之vue结合项目简单使用.this指向问题 Vue学习三之vue组件 Vue学习四之过滤器.钩子函数.路由.全家桶等 Vue学习之 ...

  5. Cocos Creator学习一:学习目录以及v2.0 必须关注的网址

    学习目录: <Cocos Creator学习二:查找节点和查找组件> <Cocos Creator学习三:生命周期回调函数> <Cocos Creator学习四:按钮响应 ...

  6. Flask 学习目录

    Flask 学习目录 Flask 的学习过程是一个了解如何从单个模块搭建一个 Web 框架的过程. Python.Flask 的安装和设置 简单的 Hello World 程序 使用 Jinjia2 ...

  7. Maven 学习 -- 目录

    1. Maven 学习-入门 2. Maven学习-目录结构 3. Maven学习-处理资源文件 啦啦啦

  8. GIS原理学习目录

    GIS原理学习目录 内容提要 本网络教程是教育部“新世纪网络课程建设工程”的实施课程.系统扼要地阐述地理信息系统的技术体系,重点突出地理信息系统的基本技术及方法. 本网络教程共分八章:第一章绪论,重点 ...

  9. F4NNIU 学习目录 (2018-08-22)

    F4NNIU 学习目录 语言 C 语言 C 语言程序设计进阶 在线刷题 https://leetcode-cn.com/problemset/all/ 工具 Git 版本管理 在线教程 在线教程

随机推荐

  1. 给Mac下的iTerm2增加配色

    iterm2就不说了,Mac下非常好用的终端,这里就先谈谈如何给其增加配色,效果如下图 可以来这下载theme : http://iterm2colorschemes.com/ 1.先编辑你的prof ...

  2. Git hub pull时候的错误 : The current branch is not configured for pull No value for key branch.master.merge found in configuration

    网上多半都是命令行下的解决方案,我用的是EGit,所以要在eclipse里(我的版本是kepler)把下面这句话添加到配置文件中. Window->Preference->Team-> ...

  3. ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统)

    ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统) -- =============================================-- Family Assets ...

  4. 常见数组&字符串API及其应用场景总结

    数组API: String(arr):将arr中每个元素转化为字符串,逗号连接     场景:用于鉴别数据有没有修改等. ps:String是万能的   toString 只能转换除null和unde ...

  5. SyntaxError: Non-UTF-8 code starting with '\xba' in file 错误的解决方法!!

    第一次在Eclipse建立python工程,添加了自己新建的文件,写了一点代码,随后执行时候出现了错误,和昨天我在Visual Studio 2015里面一样,错误: SyntaxError: Non ...

  6. [ActionScript 3.0] Away3D 旋转效果

    package { import away3d.containers.View3D; import away3d.entities.Mesh; import away3d.events.MouseEv ...

  7. Eclipse自动补全功能和自动生成作者、日期注释等功能设置

    修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以 ...

  8. angularJs自定义指令时的绑定

    <!DOCTYPE html> <html ng-app="app"> <head> <meta charset="utf-8& ...

  9. ios7 Cocos2dx 隐藏状态栏设置

    环境: cocos2d-x 2.1.5 ios7.0     在info.plist 添加 UIViewControllerBasedStatusBarAppearance(View controll ...

  10. Spark是一种分布式的计算方案

    Spark的安装基于HDFS,所以我们要设置hadoop的配置文件,所以spark的存储不是其主要的功能点,而spark作为分布式生态中的角色是一种计算模式(其他 的计算 模式,比如MR,Storm, ...