前期学习总结

发布于:2023-01-09 ⋅ 阅读:(170) ⋅ 点赞:(0)

Java面向对象阶段
    1、JDK下载、安装、环境变量配置
    2、使用记事本开发Java程序,编译和运行命令
    3、下载、安装、破解MyEclipse,使用MyEclipse
    4、反编译
    5、Java API帮助文档
    6、变量概念、变量的命名规则
    7、数据类型:8大基本数据类型3大引用数据类型
    8、变量的声明、赋值、使用
    9、数据类型转换:自动转换、强制类型转换
    10、Scanner类的使用
    11、运算符:赋值运算符、算术运算符、关系运算符(比较运算符)、逻辑运算符、条件运算符(三目运算符/三元运算符)
    12、运算符优先级和结合性
    13、流程控制结构:顺序结构、选择结构、循环结构
    14、if选择结构和switch选择结构
    15、while循环、do-while循环、for循环、双重循环
    16、跳转语句:break、continue、return
    17、程序调试
    18、数组的概念、声明、分配空间、赋值、使用
    19、数组的应用:遍历数组、求最大值/最小值、获取数据、插入数据、删除数据、冒泡排序
    20、二维数组:本质还是一个一维数组,只是这个一维数组里的元素还是一个一维数组,遍历二维数组
    21、类和对象的概念
    22、定义类、定义属性、定义方法、创建对象、对象调用属性和方法
    23、构造方法、方法重载、this关键字
    24、封装的概念及实现、访问权限修饰符、变量作用域、static关键字
    25、继承的概念和实现、super关键
    26、抽象方法、抽象类、方法重写
    27、多态的概念和实现、引用数据类型转换(向上转型、向下转型)
    28、接口的怪你按和使用
    29、异常
    30、吃货联盟订餐系统(图书管理系统)、汽车租赁系统
---------------------------------------------------------------------------------------------------------------------------------------        
Java高级特性阶段
    1、集合、List(ArrayList、LinkedList)、Set(HashSet)、Map(HashMap)、迭代器
    2、泛型:参数类型
    3、实用类:枚举类、Math类、Random类、String类、StringBuffer类、StringBuilder类、Date类、SimpleDataFormat类、Calendar类
    4、File类
    5、Java输入输出流(16类)
        InputStream类(抽象类)
            FileInputStream类(InputStream类的子类)
        OutputStream类(抽象类)
            FileOutputStream类(OutputStream类的子类)        
        Reader类(抽象类)
            InputStreamReader类(Reader类的子类)
            FileReader类(InputStreamReader类的子类)
            BufferedReader类(Reader类的子类)
        Writer类(抽象类)
            OutputStreamWriter类(Writer类的子类)
            FileWriter类(OutputStreamWriter类的子类)
            BufferedWriter类(Writer类的子类)    
        DataInputStream类(FilterInputStream类的子类)
        DataOutputStream类(FilterOutputStream类的子类)    
        序列化和反序列化:
        ObjectInputStream类(InputStream类的子类)
        ObjectOutputStream类(OutputStream类的子类)
    6、进程和线程的概念、Java创建线程类的两种方式、线程调度、线程同步(同步方法、同步代码块)
    7、网络编程:网络相关概念、Socket(套接字)、基于TCP协议的网络编程、基于UDP协议的网络编程
    8、XML的概念、定义、使用,使用DOm解析XML、使用DOM4j解析XML
    9、超市会员管理系统、QuickHit项目
---------------------------------------------------------------------------------------------------------------------------------------        
MySQL数据库阶段
    1、数据库、数据库管理系统等一些的概念
    2、MySQL数据库的下载、安装、连接(DOS命令连接、专业工具连接)
    3、SQL命令的分类:DML、DDL、DQL、DCL
    4、对数据库进行操作:创建库、修改数据库、删除数据库、使用数据库
    5、对数据表进行操作:创建表、修改表、删除表
    6、对数据进行操作:插入数据、修改数据、删除数据、查询数据(极其重要)
        select...from...where...group by...having...order by...limit...
    7、数据的备份和恢复
    8、事务
---------------------------------------------------------------------------------------------------------------------------------------
HTML+CSS阶段
    HTML:网页的结构
    CSS:网页的样式
    JS:网页的行为
JavaScript+jQuery阶段