初学者学习计划
按专题学习计划
数据结构和算法基础
理解二进制,整数、浮点数的机器表示,二进制位操作(第一周)
栈、队列、链表的概念(第一周)
树、二叉树、散列表(Hash)(第二周)
算法复杂度概念,基本查找算法(第三周)
基本排序算法(第四周)
java基础概念
基本数据类型(int,long,char,boolean,byte),数组,语法,控制结构(第一周)
Java虚拟机的概念,JDK的概念,Java程序的命令行编译、运行(第一周)
类、方法、属性、对象的概念和定义,可见性的概念,封装、继承、多态的概念(第二周)
方法的调用,静态方法和实例方法,形参和实参,传值和传引用,方法调用栈,递归(第二周)
Java类的继承层次,Object、String、Integer等常用类的常用方法(第三周)
Java线程(第三周)
Java集合框架(Collection,Set,List,HashMap...)的理解和掌握(第四周)
Java的IO操作(第五周)
网络基础知识
OSI模型,TCP/IP协议族(第四周)
IP协议,路由,TCP/UDP协议,端口,Socket(第五周)
JDK有关网络的API(第六周)
Web基础
客户端和服务器端,HTTP协议(第五周)
HTML,Css(第六周)
Javascript(语法,DOM操作)(第六周)
Java与Web,Jsp,Servlet(第八周,第九周)
部署Java Web应用(第九周)
关系数据库基础
关系、关系运算,范式,事务、锁,事务隔离级别(第七周)
表、字段、视图、索引(第七周)
基本SQL(第七周)
Java与数据库,JDBC(第八周)
======================
按周学习计划
第一周
理解二进制,整数、浮点数的机器表示,二进制位操作
基本数据类型(int,long,char,boolean,byte),数组,语法,控制结构
Java虚拟机的概念,JDK的概念,Java程序的命令行编译、运行
第二周
树、二叉树、散列表(Hash)
类、方法、属性、对象的概念和定义,可见性的概念,封装、继承、多态的概念
方法的调用,静态方法和实例方法,形参和实参,传值和传引用,方法调用栈,递归
第三周
算法复杂度概念,基本查找算法
Java类的继承层次,Object、String、Integer等常用类的常用方法
Java线程
第四周
基本排序算法
Java集合框架(Collection,Set,List,LinkedList,ArrayList,Map,TreeMap,Comparator...)的理解和掌握
OSI模型,TCP/IP协议族
第五周
Java的IO操作
IP协议,路由,TCP/UDP协议,端口,Socket
客户端和服务器端,HTTP协议,get和post方法
第六周
JDK有关网络的API
HTML(常用标签,表单),Css
Javascript(语法,DOM操作)
第七周
关系、关系运算,范式,事务、锁,事务隔离级别
表、字段、视图、索引
基本SQL
第八周
Java与Web,Jsp,Servlet
Java与数据库,JDBC
第九周
Jsp,Servlet
部署Java Web应用
数据结构和算法基础
理解二进制,整数、浮点数的机器表示,二进制位操作(第一周)
栈、队列、链表的概念(第一周)
树、二叉树、散列表(Hash)(第二周)
算法复杂度概念,基本查找算法(第三周)
基本排序算法(第四周)
java基础概念
基本数据类型(int,long,char,boolean,byte),数组,语法,控制结构(第一周)
Java虚拟机的概念,JDK的概念,Java程序的命令行编译、运行(第一周)
类、方法、属性、对象的概念和定义,可见性的概念,封装、继承、多态的概念(第二周)
方法的调用,静态方法和实例方法,形参和实参,传值和传引用,方法调用栈,递归(第二周)
Java类的继承层次,Object、String、Integer等常用类的常用方法(第三周)
Java线程(第三周)
Java集合框架(Collection,Set,List,HashMap...)的理解和掌握(第四周)
Java的IO操作(第五周)
网络基础知识
OSI模型,TCP/IP协议族(第四周)
IP协议,路由,TCP/UDP协议,端口,Socket(第五周)
JDK有关网络的API(第六周)
Web基础
客户端和服务器端,HTTP协议(第五周)
HTML,Css(第六周)
Javascript(语法,DOM操作)(第六周)
Java与Web,Jsp,Servlet(第八周,第九周)
部署Java Web应用(第九周)
关系数据库基础
关系、关系运算,范式,事务、锁,事务隔离级别(第七周)
表、字段、视图、索引(第七周)
基本SQL(第七周)
Java与数据库,JDBC(第八周)
======================
按周学习计划
第一周
理解二进制,整数、浮点数的机器表示,二进制位操作
基本数据类型(int,long,char,boolean,byte),数组,语法,控制结构
Java虚拟机的概念,JDK的概念,Java程序的命令行编译、运行
第二周
树、二叉树、散列表(Hash)
类、方法、属性、对象的概念和定义,可见性的概念,封装、继承、多态的概念
方法的调用,静态方法和实例方法,形参和实参,传值和传引用,方法调用栈,递归
第三周
算法复杂度概念,基本查找算法
Java类的继承层次,Object、String、Integer等常用类的常用方法
Java线程
第四周
基本排序算法
Java集合框架(Collection,Set,List,LinkedList,ArrayList,Map,TreeMap,Comparator...)的理解和掌握
OSI模型,TCP/IP协议族
第五周
Java的IO操作
IP协议,路由,TCP/UDP协议,端口,Socket
客户端和服务器端,HTTP协议,get和post方法
第六周
JDK有关网络的API
HTML(常用标签,表单),Css
Javascript(语法,DOM操作)
第七周
关系、关系运算,范式,事务、锁,事务隔离级别
表、字段、视图、索引
基本SQL
第八周
Java与Web,Jsp,Servlet
Java与数据库,JDBC
第九周
Jsp,Servlet
部署Java Web应用