第一阶段(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. JS定时执行,循环执行

    从http://www.jb51.net/article/23863.htm  转载 Document自带的方法: 循环执行:var timeid = window.setInterval(“方法名或 ...

  2. 30天轻松学习javaweb_模拟tomcat

    运行 javac Server.java 编译java文件 执行 java Server 运行程序 在ie中输入 http://localhost:9999/ 打开模拟的服务程序 import jav ...

  3. 解决Ubuntu不能挂载ntfs格式硬盘

    以前都是自动可以挂在NTFS硬盘的,可是现在不能挂载了.搜了一下 这里有办法 http://forum.ubuntu.org.cn/viewtopic.php?t=313930 例如你是 Error ...

  4. linux命令行与shell脚本编程大全---bash shell命令

    PS1 =“[\t][\u]\$”                  //新的shell提示符显示了当前时间和用户名 在Windows中,你经常看到这样的文件路径:D:\work\FTL moniqi ...

  5. centos设置开机自启动

    编辑 /etc/rc.d/rc.local 将要开启的服务添加到该文件即可

  6. Apahce映射网络路径

    要点有两个: 1. 要使用全路径,不要使用映射的网络驱动器.2. 路径之间用斜杠/,不要用反斜杠\. Alias /weili.mobile "//vmware-host/Shared Fo ...

  7. 蓝桥杯--- 历届试题 大臣的旅费 (DFS & Vector)

    题目提交链接:http://lx.lanqiao.org/problem.page?gpid=T32 问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国 ...

  8. (转)log4net的配置详解

    原文地址:http://blog.csdn.net/pfe_nova/article/details/12225349 log4net是一款优秀的第三方日志框架,可以很容易的加载到开发项目中(引用lo ...

  9. Flexigrid例子二: 原位编辑器

    有时候,我们想要编辑flexigrid里的数据.一个原位编辑器是需要的,现在不需要再弹出一个对话框了.这里我会展示如何做到这点. 我使用了jquery-in-place-editor库.请参考官方站点 ...

  10. Office2010安装错误

    Office2010安装“错误1406.安装程序无法将值Assembly写入注册表项” 我们在安装Office2010的时候,会遇到如上所示的错误. 今天我自己在安装的过程中就遇到类似的情况.由于我原 ...