Java零基础教学文档
文章平均质量分 91
本教学文档旨在帮助零基础的读者快速入门Java编程,掌握Java语言的基础知识和技能。
动力节点IT教育
北京动力节点教育科技有限公司(简称:动力节点),成立于2009年,目前已累计培训和影响了100万名以上的Java软件工程师,拥有全国权威的Java教学就业保障团队,毕业学员占据Java培训界半壁江山,做到了毕业学员业内高薪就业,逐渐得到了业界广大的好评,被业界誉为“口口相传的Java黄埔军校“。
展开
-
Servlet项目教学(附实例代码)
使用Vue+ElementUI充当前端界面,使用Servlet+JDBC+Mysql提供数据管理控制.后端统一向前端返回JSON格式的数据.原创 2024-01-17 09:12:53 · 1143 阅读 · 0 评论 -
Java零基础教学文档servlet(3)
Ajax是基于异步交互思想,诞生的复合的前端技术.其核心浏览器厂商约定的一套用于进行网络请求数据交互的API.浏览器厂商通过Javascript暴露了一套API,可以用于使用JS时就能通过网络从服务器获取特定的数据,然后在利用DOM技术和CSS技术,实现页面的数据变化.原创 2024-01-16 09:12:34 · 1019 阅读 · 0 评论 -
Java零基础教学文档servlet(2)
Java EE,Java平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为Jakarta EE。是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。原创 2024-01-16 09:09:53 · 911 阅读 · 0 评论 -
Java零基础教学文档servlet(1)
万维网(英语:World Wide Web)亦作WWW、Web、全球广域网,是一个透过互联网访问的,由许多互相链接的超文本组成的信息系统。英国科学家蒂姆·伯纳斯-李于1989年发明了万维网。1990年他在瑞士CERN的工作期间编写了第一个网页浏览器。网页浏览器于1991年1月向其他研究机构发行,并于同年8月向公众开放。原创 2024-01-15 09:13:45 · 843 阅读 · 0 评论 -
Java零基础——Vue基础篇
它是一个构建用户界面单页面的框架 Vue是一个前端框架https://www.pmdaniu.com/#file UI网站原创 2024-01-15 09:11:29 · 1202 阅读 · 0 评论 -
Java零基础教学文档第五篇:jQuery
jQuery是一个JavaScript函数库。 安全性、效率性、简洁性。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。原创 2024-01-13 10:53:51 · 1002 阅读 · 0 评论 -
Java零基础教学文档第四篇:HTML_CSS_JavaScript(3)
JavaScript最早是工作于Netscape (网景公司)的 Brendan Eich为即将在1995年发行的NetscapeNavigator 2.0(NN2.0)开发的,当时叫做LiveScript。由于当时是和非常热门的Sun公司合作的,为了赶上当时的潮流——Java语言,这门语言被命名为JavaScript。原创 2024-01-12 09:18:23 · 1267 阅读 · 0 评论 -
Java零基础教学文档第四篇:HTML_CSS_JavaScript(2)
HTML(Hyper Text Markup Language)中文译为“超文本标记语言”,主要是通过HTML标记对网页中的文本、图片、声音等内容进行描述。HTML不是一种编程语言,而是一种标记语言,它提供了许多标记,如段落标记、标题标记、超链接标记、图片标记等,网页中需要定义什么内容,就用相应的HTML标记描述即可。原创 2024-01-12 09:07:56 · 1089 阅读 · 0 评论 -
Java零基础教学文档第四篇:HTML_CSS_JavaScript(1)
CSS是Cascading Style Sheets(层叠样式表单)的简称,CSS就是一种叫做样式表(stylesheet)的技术。它用于定义HTML元素的显示形式,是一种格式化网页内容的技术。CSS现在已经被大多数浏览器所支持,成为网页设计者必须掌握的技术之一。原创 2024-01-11 09:34:38 · 1073 阅读 · 0 评论 -
Java零基础教学文档第三篇:JDBC
JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。原创 2024-01-11 09:09:13 · 1272 阅读 · 0 评论 -
Java零基础教学文档第二篇:MySQL
SQL是一个面向过程的结构化查询语言,全称Struct Query Language 。我们对MySQL做的任何操作(命令)都建立在结构化查询语言中。原创 2024-01-10 09:25:47 · 895 阅读 · 0 评论 -
Java零基础教学文档第一篇:JavaSE(4)
for-each是java SE 5.0增加了一种功能很强的循环结构,可以用来一次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值而分心。原创 2024-01-10 09:19:49 · 853 阅读 · 0 评论 -
Java零基础教学文档第一篇:JavaSE(3)
switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。与任一case值不匹配,则进入default语句(如果存在default语句的情况)。原创 2024-01-09 16:02:07 · 1105 阅读 · 0 评论 -
Java零基础教学文档第一篇:JavaSE(2)
任何数据在计算机中都是以二进制的形式存在的,二进制早期由电信号开关演变而来。电脑中的信号都是以二进制数的形式给出的,二进制数是由0和1组成,电子元件的“开”、“关”分别表示“1”和“0”,一组电子元件的“开”和“关”状态就表示相应的二进制数。原创 2024-01-09 09:26:40 · 868 阅读 · 0 评论 -
Java零基础教学文档
Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。原创 2024-01-09 09:14:00 · 1007 阅读 · 0 评论 -
Java零基础——Elasticsearch篇
Elasticsearch是一个基于Lucene的一个开源的分布式、RESTful 风格的搜索和数据分析引擎。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。原创 2023-12-08 11:22:17 · 1449 阅读 · 0 评论 -
Java零基础——SpringCloud篇
SpringCloud就是微服务理念的一种具体落地实现方式,帮助微服务架构提供了必备的功能。目前开发中常用的落地实现有三种:Dubbo+Zookeeper 半自动化的微服务实现架构 (别的管理没有)、SpringCloud Netflix 一站式微服务架构、SpringCloud Alibaba 新的一站式微服务架构。原创 2023-12-07 09:46:41 · 1201 阅读 · 0 评论 -
Java零基础——秒杀篇
技术选择型Ø SpringbootØ RedisØ RocketmqØ MysqlØ MybatisPlus原创 2023-12-06 11:00:04 · 459 阅读 · 0 评论 -
Java零基础——RocketMQ篇
RocketMQ是阿里巴巴2016年MQ中间件,使用Java语言开发,RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。原创 2023-12-05 09:54:54 · 2027 阅读 · 0 评论 -
Java零基础——SpringSecurity篇
Spring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。原创 2023-12-04 09:59:19 · 1649 阅读 · 0 评论 -
Java零基础——vue篇
它是一个构建用户界面的框架 Vue是一个前端框架 js jq https://www.pmdaniu.com/#file UI网站 UI 一般开发者使用蓝湖 工具 看着UI图 写接口。原创 2023-12-01 10:18:57 · 1878 阅读 · 0 评论 -
Java零基础——Redis篇
Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。原创 2023-11-30 10:17:24 · 1481 阅读 · 0 评论 -
Java零基础——docker篇
Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。Docker自开源后受到广范的关注和讨论,以至于dotCloud公司后来都改名为Docker Inc。RedHat已经在其RHEL6.5中集中支持Docker;Google也在其PaaS产品中广泛应用。原创 2023-11-29 09:54:57 · 1995 阅读 · 0 评论 -
Java零基础——SpringBoot篇
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。原创 2023-11-28 10:36:24 · 1470 阅读 · 0 评论 -
Java零基础——Nginx篇
根据前面的对比,我们可以了解到Nginx是一个http服务器。是一个使用c语言开发的高性能的http服务器及反向代理服务器。Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。原创 2023-11-27 09:56:36 · 1362 阅读 · 0 评论 -
Java零基础——Linux篇
Linux内核版本内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。Linux内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环:Ø 稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序。Ø 开发版:由于要试验各种解决方案,所以变化很快。原创 2023-11-24 09:47:57 · 1040 阅读 · 0 评论 -
Java零基础——SpringMVC篇
SpringMVC是Spring框架中的一个组件,是一个轻量级的web的MVC框架,充当controller,其本质就是一个Servlet。原创 2023-11-23 09:48:14 · 676 阅读 · 0 评论 -
Java零基础——Spring篇
在传统的项目中,一般遵循MVC开发模型。(1) view层与用户进行交互,显示数据或者将数据传输给view层。(2) 在controller层创建service层对象,调用service层中业务方法。(3) 在service层创建dao层对象,调用dao层中操作数据的方法。(4) dao层进行具体的数据库操作Spring框架是由于软件开发的复杂性而创建的,初衷是为了让软件开发更加简单。Spring使用的是简单的JavaBean来完成以前只可能由EJB完成的事情。原创 2023-11-22 09:59:50 · 538 阅读 · 0 评论 -
Java零基础-Mybatis篇
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。Mybtais是一个ORM框架,轻量级的ORM框架。原创 2023-11-21 10:32:28 · 839 阅读 · 0 评论 -
Maven概述,Maven环境变量配置,IDEA创建Maven项目,Maven的核心概念
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven是一款服务于Java平台的自动构建工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。原创 2023-11-20 09:29:54 · 3875 阅读 · 0 评论