11 年级的学生学习 JEE 可以参考哪些书籍?

您所在的位置:网站首页 jq循环对象 11 年级的学生学习 JEE 可以参考哪些书籍?

11 年级的学生学习 JEE 可以参考哪些书籍?

2023-04-19 22:02| 来源: 网络整理| 查看: 265

提供一点学Java的路线

学 Java 实际上就是一个熟能生巧的操作,首先我们如果是小白,那么肯定就从基础开始,Java 基础 ,什么事变量,什么是方法,什么是集合,什么是数据结构,什么是for 循环。

学习路线实际上很简单,

Java面向对象

面向对象设计思想面向对象的分析与设计Java与面向对象类中成员变量的定义与意义构造方法的定义和调用面向对象的封装特性局部变量和成员变量的作用域问题静态属性、静态方法、静态代码块面向对象的继承特性继承中构造方法的细节面向对象的多态特性抽象方法与抽象类接口的介绍通过内部类制作性能检测工具Java的内存分析

Java数组

Java数组的定义Java数组的声明数组的优势与局限数组的动态初始化数组的存储特点(堆和栈)数组的遍历访问(普通循环,增强for循环)数组元素的顺序查找数组元素的二分法查找数组元素的选择排序数组元素的冒泡法排序Arrays工具类的使用二维数组的介绍二维数组的声明与初始化二维数组的遍历二维数组的使用

IO流

File类的作用File类中常用方法的使用介绍使用File类操作文件和文件夹相对路径和绝对路径的介绍IO流的概念和工作原理IO流的分类文件流的使用转换流的使用缓冲流的使用对象流的使用内存流的使用使用不同的流实现文件内容的拷贝RandomAccessFile类的使用Properties类的使用装饰者设计模式

这些东西都会了之后,就可以开始入手数据库了,主流的数据库有MySQL、Oracle、SQL Server等等,你只需要搞定一个就可以了,知识都是相通的,一通百通。目前公司里用到MySQL的比较多,所以建议大家学习MySQL数据库。

这时候找几本书看看就行,如果看书觉得无聊,那就直接去一些网站上去找一些视频去学习写SQL,

MySQL使用

数据库简介MySQL的安装与使用MySQL客户端和服务器配置用户权限管理DDL创建数据库和表约束与外键DML实现添加、修改、删除数据聚合函数、日期函数等DQL简单查询排序、分组、筛选多表查询子查询in和exists关键字分页查询Mysql SQL语句优化介绍

JDBC连接池

JDBC概述JDBC使用步骤Connection、Statement、ResultSet接口使用JDBC 完成数据库DML操作PreparedStatement对象大数据的操作批量处理与元数据事务处理隔离级别自定义连接池DBCP、C3p0连接池DBUtis工具类QueryRunner自定义结果集处理连接池知识总结。

接下来就是 Web 阶段,比如 JS JQ Ajax ,这些前后端交互的必须学习的内容。

最后学的就是框架了

Spring

框架原理介绍框架环境搭建快速入门创建Bean的方式及实现原理Bean种类Bean生命周期Bean的作用域Bean的注值方式SpEL整合Junit测试Web项目集成Spring注解装配BeanAOP思想、原理解剖传统方式实现AOP开发AspectJ介绍及实现AOP开发

Spring MVC

Spring MVC 概述使用 @RequestMapping映射请求请求处理方法签名概述处理方法签名详细说明使用 HttpMessageConverter处理模型数据数据绑定流程剖析数据格式化数据校验视图和视图解析器处理方法的数据绑定视图和视图解析器文件上传下载JSON处理拦截器

MyBatis

MyBatis数据框架介绍MyBatis对比Hibernate框架MyBatis配置、查询数据MyBatis全局配置文件MyBatis全局配置文件元素详细介绍Mapper映射文件MyBatis两种开发方式MyBatis中别名配置MyBatis # 和 $ 拼接参数区别关联查询,动态sqlMyBatis缓存机制、整合ehcacheMyBatis二级缓存处理MyBatis、Spring、SpringMVC整合分页插件MyBatis逆向工程

等你学完了这些,至少你说你能开始从事 Java 开发了,至少属于一个初级合格的开发人员了

但是如果你想要继续学,那就要开始学习一些技术,比如

缓存 Redis

消息队列 MQ

Springboot,

SpringCloud,

这些内容开始慢慢学习就行,也不同太着急,技术是一个累计的过程,有时候你学了,但是你不经常的试用的话,你会发现忘的非常的快,就比如 Linux 的命令什么的。

刚开始也不要看一些太高深的书籍,比如什么 《Java 编程思想》这书,这个书对于基础的兄弟来说,并不是很友好呀,虽然里面的知识看起来是真的没啥问题,但是对于初学者来说,直接看这么厚的一本书,而且还比较难懂的东西,确实不是很给力呀,个人推荐,《 Java 核心技术 》,一直以来都是Java的经典教材,基于Java SE8展开了深入浅出的介绍。整个系列分为两本:《Java核心技术 卷Ⅰ-基础知识》、《Java核心技术 卷Ⅱ-高级特性》。时至今日,Java的API已经超过4000个类,可以覆盖业务开发的方方面面。

CH1 Java程序设计概述

概述了Java与其他编程语言不同的性能。解释这种语言的设计初衷,以及在哪些方面达到了预期的效果。然后,简要叙述了Java诞生和发展的历史。这一章的内容不求甚解的看就可以,无需深入。

CH2 Java程序设计环境

详细论述了如何下载和安装JDK,以及本书的程序示例。然后,通过编译和运行3个典型的Java程序(控制台程序、图形应用程序、applet),指导读者使用简易的JDK、可启用Java的文本编辑器及一个Java IDE。这一章主要学习如何安装Java,并配置IDE开发环境。

CH3 Java的基本程序设计结构

这一章涉及的基础知识有变量、循环以及简单的函数。对于C或者C++程序员来说,学习这一章的内容将会感觉一帆风顺,因为这些语言特性的语法本质上与C语言相同。对于没有C语言程序设计背景,但使用过其他程序设计语言(如VB)的程序员来说,仔细的阅读这一章是有必要的。

CH4 对象与类

面向对象程序设计OOP,是当今程序设计的主流,而Java是一种完全面向对象的语言。第4章将介绍面向对象的两个基本成分-封装,以及Java语言实现封装的机制,即类与方法。除了Java语言规则之外,还对如何完成合理的OOP设计给出了忠告。最后,介绍奇妙的javadoc工具,它将代码注释转换为一组包含超链接的网页。熟悉C++的程序员可以快速的浏览这一章,而没有面向对象程序设计背景的程序员,在学习Java之前,应先花一些时间时间了解OOP的有关概念。

CH5 继承

类与封装,仅仅是OOP的一部分。这一章将介绍另一部分——继承。继承使程序员可以实现所有的类,并根据需要进行修改。这是Java程序设计中的一个基本技术。Java中的继承机制与C++的继承机制十分相似。C++程序员只需关注两种语言的不同之处即可。

CH6 接口、Lambda表达式与内部类

这一章展示了如何使用Java的接口。接口可以让你的理解超越第5章的简单继承模型。掌握接口可以充分获得Java的完全的面向对象程序设计能力。介绍接口之后,我们将转而介绍啦,lambda表达式,这是一种简洁的方法,用来表述可以在以后某个时间点执行的代码块。本章还将介绍Java的一个有用的技术特性——内部类。

CH7 异常、断言和日志

这一章讨论Java的一种健壮机制——异常处理(exception handling),用于处理可正常运行程序可能出现意外的情况。异常提供了一种将正常处理代码与错误处理代码分开的有效手段。当然,即使程序能够处理所有异常条件,仍然有可能无法按照预计的方式工作。这一章的后半部分将给出大量实用的调试技巧。

CH8 泛型程序设计

这一章介绍泛型设计程序。泛型设计程序可以让程序更可读、更安全。我们会展示如何使用强类型机制,而舍弃不安全的强制类型转换,以及如何处理与旧版本Java兼容所带来的的复杂问题

CH9 集合

这一章套路的是Java平台的集合框架。如果希望收集多个对象,并在以后获取这些对象,就应当使用集合,而不要简单的把这些元素放在一个数组中,这是这种情况下最适用的做法。这一章会介绍如何充分利用内建的标准集合。

CH10 图形程序设计

这一章开始介绍GUI程序设计,讨论如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像。但是目前的技术主流,Java更多的是用于BS架构的Web开发,因此这一部分内容尽管还有使用的空间,但大体上已经脱离了时代,无需阅读了。总的来说,这一章也没有学习的意义。

CH11 事件处理

这一章将详细讨论抽象窗口工具包(abstract window toolkit,AWT)的事件模型。你会看到如何编写代码来响应事件,如鼠标点击事件或按键事件。同时,你还会看到如何处理基本的GUI元素,如按钮和面板。总的来说,这一章也没有学习的意义。

CH12 Swing用户界面组件

这一章将详细讨论Swing GUI工具包。Swing工具包允许建立跨平台的图像用户界面。在这里你会了解这种按钮、文本组件、边框、滑块、列表框、菜单以及对话框的有关内容。不过,一些更高级的组件会在卷2中讨论。同上所示,CH10、CH11、CH12这三章目前在生产中用的很少,可以直接跳过。

CH13 部署Java应用程序

这一章将介绍如何将程序部署为应用或者applet。在这里我们会描述如何将程序打包在JAR文件中,以及如何使用Java Web Start和applet机制在Internet上发布应用。另外还会解释Java程序部署之后如何存储和获取配置信息。由于applet已经没人用了,因此这一章也不需要看了。

CH14 并发

这一章讨论并发,并发能够让程序任务并行执行。在当今这个时代,大多数处理器都有多个内核,你往往希望这些内核都在工作,并发是Java技术的一个重要而且令人振奋的应用。

Java极客技术PDF

可以获取到最新的所有关于Java的学习知识



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3