我的学习一直是围绕着Java开展,从Java SE到Java EE,之后还要学习Android开发。Java同样是学到的第一个面向对象的语言,所以Java语言程序设计对我来说非常重要。我先后学习了Java SE(标准版)和Java Web开发,根据这两大方面进行总结。
一、Java SE(标准版)
Java程序的编写、编译、运行的工具和步骤基本数据类型 (1) 数值 ① 数 ② 小数(浮点数) (2) 字符 ① 字符类型的数据在Java程序中的实际保存形式 ② 字符编码 (3) 布尔值在Eclipse中导入项目,保存项目等Eclipse的使用运算 (1) 数学运算(加、减、乘、除、求余) (2) 比较运算(判断相等、大于、小于、大于等于、小于等于、不等于) (3) 逻辑运算(逻辑与、逻辑或、逻辑非、异或) (4) 位运算变量 (1) 基本类型的变量 (2) 引用变量 (3) 变量、方法、类、接口等命名规则和约定(标识符命名规则)语句结构 (1) 选择结构 ① If…else if…else ② switch….case (2) 循环 ① for循环(用于已知循环次数的情况下) ② while(用于不知道循环次数,但知道退出循环条件) ③ do…while ④ 增强for循环(用于遍历数组、字符串、数组线性表、结合等结构)方法 (1) 方法的返回值 (2) 方法的调用 (3) 方法的参数 (4) 不定参数的方法的定义 (5) 方法的重载(overload)数组(特殊对象) (1) 数组的创建 (2) 数组元素的引用 (3) 数组的长度length (4) 数组的常见操作(遍历数组、搜索指定值、找最大最小值、数组元素排序) (5) Arrays类的使用类 (1) 封装 (2) 继承 ① 继承的细节 ② 子类对超类方法的重写(覆盖,override) ③ Object祖宗类 (3) final (4) 多态 动态绑定 (5) 抽象类 (6) 内部类 (7) 匿名内部类对象 (8) 对象序列化接口 (1) 接口的使用规则 (2) Comparable、Comparator接口实现子定义对象的可比较 (3) 基本数据类型的包装类的使用(Byte、Integer、Short、Long、Float、Double、Character、Boolean)枚举字符串(特殊对象) (1) 运行的Java程序中,字符串在内存中如何存储 (2) 字符串的常用方法 (3) 正则表达式其他Java标准版常用类(StringBuffer、Runtime、System、日期、日期格式化、Math和Random、数字格式、大数操作、Stack、Properties)异常Java输入输出(Java IO、在Java程序中读写文件、读写流数据等) (1) File类 (2) RandomAccessFile (3) 字节流、字符流 (4) 内存流 (5) 管道流 (6) 打印流多线程泛型集合框架(集合、列表、图) (1) Set (2) List (3) Map网络编程(数据的网络传输、读写)常用设计模式(Singletan、观察者模式、工厂模式)
二、Java Web开发(Java网站开发)
Java企业版规范,和其轻量级实现Apache TomcatTomcat的下载、安装、配置HTTP协议基础 (1) Servlet ①请求、响应 ②生命周期PageRequestSession
Application
③数据存储 ④连接数据库 (2) JSP ①JSP内置对象 ②JSTL(JSP标准标签库)和EL(表达式语言) (3) 过滤器 (4) 拦截器
Java Web开发框架 (1) Struts2 (2) Hibernate (3) Spring
转载请注明原文地址: https://ju.6miu.com/read-1300597.html