javaSE27天学习目录
第一阶段(java基础知识)
- 计算机基础知识
- Java开发环境的搭建和应用
- 机制转换
- 有符号数据表示法(原码、反码、补码)
- Java语句基础(关键字、标识符、注释、常量、变量、数据类型、运算符)
- 程序流程控制语句及应用(if、switch、for、while)
- 函数及其应用
- 数组及其应用
- 水仙花、斐波那契数列、数据加密
等经典问题的讲解。
第二阶段(面向对象)
- 面向对象思想
- 类与对象
- 类的组成
- 封装及其应用
- 继承及其应用
- 多态及其应用
- 抽象类及其应用
- 接口及其应用
- 包、导包及其应用
- 单例设计模式、简单工厂模式和工厂方法模式模板设计模式
第三阶段(Eclipse的使用和常用API)
- Eclipse的安装和使用
- java API的介绍和使用
- 字符串类的常见操作
- 正则表达式的使用
- 日期类的使用
- 集合体系结构及其使用
- 异常体系结构及其使用
- File类的概述和使用
- IO流体系结构及其使用
- 递归算法、装饰者模式、泛型的使用、增强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天学习目录的更多相关文章
- UWP学习目录整理
UWP学习目录整理 0x00 可以忽略的废话 10月6号靠着半听半猜和文字直播的补充看完了微软的秋季新品发布会,信仰充值成功,对UWP的开发十分感兴趣,打算后面找时间学习一下.谁想到学习的欲望越来越强 ...
- Module Zero学习目录
Module-Zero是实现了ASP.NET Boilerplate框架抽象概念的模块,对于企业web应用也添加了一些有用的东西: 实现了ASP.NET Identity框架的用户和角色管理. 提供了 ...
- Django学习目录
Django学习目录 Django框架简介 Django基础 >>点我 ORM介绍 Django中ORM介绍 >>点我 ORM表操作 Django中ORM表相关操作 >& ...
- vue学习目录 vue初识 this指向问题 vue组件传值 过滤器 钩子函数 路由 全家桶 脚手架 vuecli element-ui axios bus
vue学习目录 vue学习目录 Vue学习一之vue初识 Vue学习二之vue结合项目简单使用.this指向问题 Vue学习三之vue组件 Vue学习四之过滤器.钩子函数.路由.全家桶等 Vue学习之 ...
- Cocos Creator学习一:学习目录以及v2.0 必须关注的网址
学习目录: <Cocos Creator学习二:查找节点和查找组件> <Cocos Creator学习三:生命周期回调函数> <Cocos Creator学习四:按钮响应 ...
- Flask 学习目录
Flask 学习目录 Flask 的学习过程是一个了解如何从单个模块搭建一个 Web 框架的过程. Python.Flask 的安装和设置 简单的 Hello World 程序 使用 Jinjia2 ...
- Maven 学习 -- 目录
1. Maven 学习-入门 2. Maven学习-目录结构 3. Maven学习-处理资源文件 啦啦啦
- GIS原理学习目录
GIS原理学习目录 内容提要 本网络教程是教育部“新世纪网络课程建设工程”的实施课程.系统扼要地阐述地理信息系统的技术体系,重点突出地理信息系统的基本技术及方法. 本网络教程共分八章:第一章绪论,重点 ...
- F4NNIU 学习目录 (2018-08-22)
F4NNIU 学习目录 语言 C 语言 C 语言程序设计进阶 在线刷题 https://leetcode-cn.com/problemset/all/ 工具 Git 版本管理 在线教程 在线教程
随机推荐
- OSTimeDelay(1)
当OS_TICKS_PER_SEC=100HZ ,即每个时钟节拍10ms;如果想延时10ms而调用OSTimeDelay(1)是不行的,调用该函数至少要2个时钟节拍才不会因时间太短,调度跟不上而产生错 ...
- 树莓派自身摄像头的opencv调用
很多人知道,opencv不能直接对树莓派原装摄像头进行调用,因为raspicam不是V4L驱动,怎样才能使用树莓派原装摄像头,它可比多数usb摄像头清晰和小巧. 具体方法,给树莓派原装摄像头安装一个可 ...
- SIT和UAT的区别
SIT和UAT有什么区别?谢谢! 系统内部集成测试(System Integration Testing) SIT 用户验收测试(User Acceptance Testing) UAT ...
- iOS推送通知的实现步骤
一.关于推送通知 来源:http://blog.csdn.net/enuola/article/details/8627283 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能.是当程序 ...
- SQL锁表解决并发性
在数据库开发过程中,不得不考虑并发性的问题,因为很有可能当别人正在更新表中记录时,你又从该表中读数据,那你读出来的数据有可能就不是你希望得到的数据.可以说有些数据同时只能有一个事物去更新,否则最终显示 ...
- Grid++Report的几点总结
一.同事解决方案: 1.在View文件夹下建立报表文件A,用来作为报表呈现的载体.这个页面负责加载报表模板与加载数据源.其中报表模板由于后缀名为grf,在MVC中不做任何修改的情况下,系统会做路由处理 ...
- 页面设计--Tree目录树
Tree目录树控件属性: 根据数据集合来配置相应的信息 加载模式有自动加载.自定加载 web中显示效果图:
- 如果出现isapi和CGI限制的时候
将isapi和CGI中对应的不允许改为允许即可
- UIPickView 和 UIDatePicker
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- 带你快速了解CODESOFT 2015
CODESOFT是知名的条码标签设计打印软件,现在又推出了最新版CODESOFT 2015,其新功能.大改进让人为之一振.下面跟随小编的脚步,走进CODESOFT 2015,看一看CODESOFT 2 ...