
java
文章平均质量分 76
java
机载软件与适航
全网同名,公众号【机载软件与适航】主理人
展开
-
消息队列这么多,用哪个哟?
本问给大家分享了消息队列是什么、解决什么问题、每种队列的特性,以及怎么结合场景和特性做分析。面试时可以针对每个场景的不同因地制宜选取队列,这样不仅可以展现知识的全面性还可以体现出自己分析问题的能力。而在实际的工作中,我们需要考虑的则更多,比如团队的技术栈、经济成本等情况进行综合分析。只有熟悉每个消息队列的优劣,才能好中取优,选出适合的方案。原创 2022-11-17 22:15:04 · 311 阅读 · 0 评论 -
JDBC快速入门教程
JDBC快速入门教程::https://www.yiibai.com/jdbc/jdbc_quick_guide.html原创 2022-02-06 15:49:26 · 651 阅读 · 0 评论 -
【Java学习路线之JavaWeb】Hibernate框架入门教程
文章目录Hibernate框架入门教程读者阅读条件ORM是什么ORM 的缺点ORM 框架总结Hibernate是什么什么是 ORM?什么是持久化?Hibernate 支持的数据库Hibernate 是一种全自动的 ORM 框架Hibernate 提供了缓存机制JDBC vs HibernateHibernate项目创建流程(IDEA版)1. 下载 Hibernate 开发包目录介绍2. 新建工程3. 创建数据库表4. 创建实体类5. 创建映射文件6. 创建 Hibernate 核心配置文件7. 测试Hibe原创 2022-02-06 15:48:40 · 1530 阅读 · 0 评论 -
【Java学习路线之JavaWeb】Spring Cloud教程(非常详细)
文章目录读者阅读条件微服务是什么微服务,我们可以从字面上去理解,即“微小的服务”,下面我们从“服务”和“微小”两个方面进行介绍。微服务架构微服务架构 vs 单体架构微服务的特点微服务框架Java 微服务框架Go 语言微服务框Phyton 微服务框架NodeJS微服务框架Spring Cloud是什么Spring Cloud 常用组件Spring Boot 和 Spring Cloud 的区别与联系1. Spring Boot 和 Spring Cloud 分工不同2. Spring Cloud 是基于 Sp原创 2022-02-05 19:23:10 · 9776 阅读 · 0 评论 -
【Java学习路线之JavaWeb】Spring MVC框架入门教程
【Java学习路线之JavaWeb】Spring MVC框架入门教程文章目录【Java学习路线之JavaWeb】Spring MVC框架入门教程读者阅读条件MVC设计模式简介JSP+JavaBeanServlet+JSP+JavaBeanMVC优缺点优点缺点Spring MVC是什么Spring MVC优点第一个Spring MVC程序1. 创建Web应用并引入JAR包2. Spring MVC配置1)定义DispatcherServlet2)创建Spring MVC配置文件3. 创建Controller原创 2022-02-05 19:21:13 · 2803 阅读 · 0 评论 -
【Java学习路线之JavaWeb】JSP教程
文章目录为什么要学习JSP?读者阅读条件JSP到底是什么JSP的由来Servlet与JSP异同点JSP相对于Servlet的优点1)易于维护2)快速开发:无需重新编译和部署3)代码简洁JSP生命周期(图解)1. JSP编译2. JSP初始化3. JSP执行4. JSP销毁第一个JSP程序1. 编写代码2. 运行3. 代码解释Eclipse创建JSP项目(图解)1. 创建动态Web项目2. 创建JSP文件3. 启动服务器并部署项目JSP脚本示例JSP声明语句示例JSP脚本和声明的区别JSP表达式例 1例 2J原创 2022-02-04 23:37:41 · 1450 阅读 · 0 评论 -
学习Spring之前要先学习什么?
转载于:https://zhuanlan.zhihu.com/p/64001753开门见山,先放结论。要开始学习Spring(以IOC和Spring MVC为核心),只需要做好以下准备即可:《Java核心技术》前6章。Java反射原理(选学)。Servlet。而想理解上面的结论,则首先必须理解Spring是干什么的。打开Spring的官方网站,点击projects页面,你会看到一个偌大的结构图。其中列出许多项目,包括:Spring Boot、Spring Cloud 、Spring Dat转载 2022-01-31 21:25:03 · 4966 阅读 · 0 评论 -
心跳机制详解
心跳机制心跳机制详解什么是TCP心跳机制原创 2022-01-31 15:07:35 · 2300 阅读 · 0 评论 -
Tomcat部署Web项目的几种方法
tomcat 部署web项目的四种方法Tomcat部署Web项目的3种方式原创 2022-01-30 23:09:30 · 625 阅读 · 0 评论 -
web服务器与浏览器之间的网络通信过程
浏览器与web服务器的交互过程1.浏览器与web服务器的通信原理概述网络编程(一)——浅析web服务器与浏览器的实现原理原创 2022-01-30 14:25:07 · 1270 阅读 · 0 评论 -
2022年java学习路线总结
直接放两个非常好的文章,链接如下:2021年Java后端开发学习路线(建议收藏!)Java后端学习路线图,你真的只需要这一张!最后放一段守护石的:Java学习的技能点有哪些?上次聊了程序员Java学习的成长过程,接着就有同学问了,着重应该学哪些技能?我作为Java老架构师今天就不废话了,直接开讲!首先刚开始学习Java除了语法之外就是数据结构了,一定要深刻理解和会用Java.util.collection框架,这是Java教父Joshua Bloch的传世之作,对于高频使用的List,Map脉原创 2022-01-30 14:00:52 · 357 阅读 · 0 评论 -
IDEA2021新建第一个Spring项目(使用两种方法)
文章目录软件版本Spring开发环境搭建,软件安装Apache Common Logging APISpring使用两种方法来创建Spring项目1.1使用IDEA新建一个普通项目1.2导入Spring包1.3新建两个java文件用来测试1.4创建Spring配置文件1.5 Project Structure设置1.6注意看一下iml配置文件1.7看是否能否正常运行1.8可能会出现的问题2.1新建一个Maven项目2.2使用Maven配置文件导入Spring包2.3新建两个java文件用来测试2.4新建Sp原创 2022-01-14 19:47:59 · 34889 阅读 · 13 评论 -
【Java学习路线之JavaWeb】Servlet教程
建议在看这篇教程之前,可以看一下:使用IDEA创建servlet JavaWeb 应用及使用Tomcat本地部署,这样我们就可以打好了开发环境,方便我们后面的学习。本教程转载整理于:http://c.biancheng.net/servlet2/文章目录Servlet教程为什么要学习Servlet?读者阅读条件Servlet到底是什么(非常透彻)Servlet 是一种规范Servlet 接口JSPServlet 版本AppletServlet容器(Web容器)是什么Web 服务器运行环境(运行时)数据库原创 2022-01-12 22:06:14 · 1259 阅读 · 0 评论 -
使用IDEA创建servlet JavaWeb 应用及使用Tomcat本地部署
文章目录需要安装好的软件背景知识-Servlet是什么?背景知识-JavaWeb应用的目录结构1.新建一个java项目2.将普通java项目转换成JavaWeb项目3.进行项目目录结构的设置4.引入Tomcat的jar包5.简单写一些代码用来测试6.设置Tomcat7.开启Tomcat总结记录一下使用IDEA创建servlet并使用Tomcat本地部署的过程。需要安装好的软件首先IDEA社区版不支持Java EE,因此要使用Ultimate版本。Tomcat版本是Tomcat9。Tomcat教程地址原创 2022-01-12 19:42:52 · 3023 阅读 · 4 评论 -
解决Address localhost:1099 is already in use
分享一篇好文:解决Address localhost:1099 is already in use原创 2022-01-12 19:27:32 · 405 阅读 · 0 评论 -
Tomcat10 出错: Javax.servlet.*不存在,因为包名改了
改包名了!改包名了!改包名了!改包名了!改包名了!package com.yulin.xx.hellotest;import java.io.IOException;import java.io.PrintWriter;//----------------------------------------// Tomcat 10 用以下的 importimport jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.Ht原创 2022-01-12 19:26:57 · 878 阅读 · 0 评论 -
maven引入依赖包,import依赖包,编译运行maven项目
文章目录IDEA中新建一个maven项目在pom.xml中添加依赖包,确定依赖包成功导入,在项目中import依赖包怎么确定maven成功的导入了依赖包在项目中import导入的依赖包总结在看这篇博客之前,需要对maven有一些基础的了解,推荐下面的博客Java项目管理工具Maven使用方法详解但在我学习maven的过程中,我学习了前面的内容之后,发现这些教程还是没有完整的手把手教我们怎么使用maven导入依赖包,然后在项目中import依赖包,这样一个完整的过程。下面我基于我自己的学习过程和理解原创 2021-12-26 19:02:39 · 30804 阅读 · 4 评论 -
Java项目管理工具Maven使用方法详解
这边直接推荐两个比较好的教程:https://www.liaoxuefeng.com/wiki/1252599548343744/1309301178105890http://c.biancheng.net/maven2/dependency.html原创 2021-12-26 18:59:51 · 1094 阅读 · 0 评论 -
java多线程详解
文章目录多线程基础进程进程 vs 线程多线程创建新线程线程的优先级练习小结线程的状态小结中断线程小结守护线程练习小结线程同步不需要synchronized的操作小结同步方法小结死锁死锁练习小结转载于:https://www.liaoxuefeng.com/wiki/1252599548343744/1266265175882464多线程基础现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务。CPU执行代码都是一条一条顺序执行的,但是,即使是单核cpu原创 2021-12-26 18:59:07 · 659 阅读 · 0 评论 -
java集合中接口和类的理
一、背景首先我们可以先了解一下类和接口的基础和使用方法:Java类和对象java中接口(interface)详解Java继承和多态然后再对java集合的基础了解一下Java集合、泛型和枚举有了上面这些基础,我们就可以开始讨论我们这篇博客的主题:java集合中接口和类的理解。二、java集合中接口和类的理解我们知道接口可以继承接口,类可以实现接口。在java集合中,存在大量接口和类的概念,java集合就是利用上面接口和类的性质来实现规范的java集合系统。Java 集合类型分为 Coll原创 2021-12-25 22:51:41 · 723 阅读 · 0 评论 -
学完java基础语法之后用来练习的不依赖框架的小项目
刚学完一门语言基础语法之后,一般都需要写一些小项目来检验我们的学习效果,将所学的基础语法串联起来,同时也熟悉一下用这门语言做项目的大概流程。但是此时学习的项目不能太复杂,因此此时才刚学完基础语法,太复杂的项目不一定有好的学习效果,当然项目也不应该太小,项目太小那就和学习语法时写的代码没啥区别了。个人建议可以找一些代码量在几百行,不依赖框架等的小项目来练手。本博客就收集几个适合在学完java基础语法之后拿来练手的小项目。Java项目实战:模仿斗地主洗牌发牌小游戏(附带源码和解析)Java小项目(一)—超原创 2021-12-25 22:46:53 · 3545 阅读 · 0 评论 -
java引用详解
文章目录一、关于对象与引用之间的一些基本概念new VehicleVehicle veh1二、Java对象及引用三、只有理解了对象和引用的关系,才能理解参数传递总结:什么是值传递,什么是引用传递。为什么说Java中只有值传递实参与形参值传递与引用传递Java中的值传递总结学过C/C++的应该都知道,C/C++中存在 值传递、指针传递、引用传递。在java中存在指针传递、引用传递。这篇博客讲解一下java中的引用。一、关于对象与引用之间的一些基本概念为便于说明,先定义一个类:class Vehi原创 2021-12-25 22:46:15 · 12614 阅读 · 25 评论 -
Java集合、泛型和枚举
转载于:http://c.biancheng.net/java/在 Java 中数组的长度是不可修改的。然而在实际应用的很多情况下,无法确定数据数量。这些数据不适合使用数组来保存,这时候就需要使用集合。Java 的集合就像一个容器,用来存储 Java 类的对象。有些容器内部存放的东西在容器内部是不可操作的,像水瓶里的水,除了将其装入和倒出之外,就不能再进行别的操作了,但是很容易装入和倒出;而有些容器内部存放的东西在容器内部是可以操作的,例如,衣柜里面摆放的衣服,不仅可以将衣服存放到衣柜中,还可以将衣服有原创 2021-12-25 22:45:17 · 1098 阅读 · 0 评论 -
java中接口(interface)详解
分享记录一下java接口的博客:java中接口(interface)详解JAVA基础——接口(全网最详细教程)原创 2021-12-25 22:42:14 · 349 阅读 · 0 评论 -
Java继承和多态
文章目录本章学习要点Java类的封装例 1Java封装图书信息类Java继承(extends)简明教程例 1单继承继承的优缺点Java super关键字详解super调用父类构造方法例1例2super访问父类成员super调用成员属性super调用成员方法super和this的区别例 3Java对象类型转换:向上转型和向下转型1)向上转型2)向下转型例 1强制对象类型转换Java中为什么使用向上转型而不直接创建子类对象?例 1Java方法重载例 1Java方法重写例 1Java多态性:Java什么是多态?例原创 2021-12-25 22:41:25 · 1375 阅读 · 0 评论 -
Java注解
文章目录本章学习要点Java注解(Annotation)简介Java @Override注解Java @Deprecated注解Java @SuppressWarnings:抑制编译器警告Java @SafeVarargs注解Java @FunctionalInterface注解转载于:http://c.biancheng.net/java/40/从 Java 5 开始,Java 增加了对元数据的支持,也就是注解。注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译、类加载和运原创 2021-12-23 23:38:35 · 718 阅读 · 0 评论 -
Java异常处理
文章目录本章学习要点Java异常(Exception)处理及常见异常异常简介例 1异常类型Java中Error和Exception的异同例 1Java异常处理机制及异常处理的基本结构Java try catch语句详解例 1多重catch语句例 2Java项目实战:计算平均成绩Java try catch finally语句例 1Java finally和return的执行顺序(非常重要)1. try 和 catch 中带有 return2. finally 中带有 return3. finally 中改变原创 2021-12-23 23:37:56 · 746 阅读 · 0 评论 -
Java输入/输出(I/O)流
文章目录本章学习要点Java流是什么?输入/输出流又是什么?什么是输入/输出流输入流输出流Java系统流例 1Java字符编码介绍Java File类(文件操作类)详解获取文件属性例 1创建和删除文件例 2创建和删除目录例 3遍历目录1. String[] list()2. String[] list(FilenameFilter filter)例 4例 5Java动态读取文件内容例 1Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流字节输入流字节输出流字节数组输入流例 1字节原创 2021-12-23 23:37:19 · 1201 阅读 · 0 评论 -
Java内置的包装类
文章目录本章学习要点Java包装类、装箱和拆箱装箱和拆箱包装类的应用1) 实现 int 和 Integer 的相互转换2) 将字符串转换为数值类型3) 将整数转换为字符串Java Object类详解toString() 方法equals() 方法例 1getClass() 方法例 2接收任意引用类型的对象Java Integer类详解Integer 类的构造方法Integer 类的常用方法例 1Integer 类的常量Java Float类Float 类的构造方法Float 类的常用常量Java Doubl原创 2021-12-23 23:36:44 · 497 阅读 · 0 评论 -
Java数字和日期处理:Java数字处理和日期类
文章目录本章学习要点Java Math类的常用方法静态常量例 1求最大值、最小值和绝对值例 2求整运算例 3三角函数运算例 4指数运算例 5Java生成随机数(random()和Random类)例 1例 2Java数字格式化例 1Java大数字运算(BigInteger类和BigDecimal类)BigInteger 类例 1BigDecimal 类例 2Java时间日期的处理:Java Date类、Calendar类详解Date 类1. 构造方法2. 常用方法例 1Calendar 类例 2Java日期格原创 2021-12-23 23:35:57 · 2114 阅读 · 1 评论 -
Java字符串的处理
文章目录本章学习要点Java定义字符串(2种方式)直接定义字符串例 1使用 String 类定义1. String()2. String(String original)3. String(char[ ]value)4. String(char[] value,int offset,int count)小白如何使用Java API帮助文档?Java String字符串和整型int的相互转换String转换为intint转换为StringvalueOf() 、parse()和toString()1)value原创 2021-12-23 23:33:54 · 6624 阅读 · 0 评论 -
Jar包详解
jar包的一些事儿关于 JAR 包我们应该知道的s原创 2021-12-23 23:33:09 · 628 阅读 · 0 评论 -
让开始学java的我困惑的问题解析
前面已经对java一些基础概念进行了理解:Java 包(package)详解java中文件名、类名之间的关系java中类的main方法总结文章目录一个java文件中可以有多个class,但是只能有一个是publicjava的package路径和实际目录的路径是什么关系?每个java文件中只有一个是public的类,但是每个类中都可以有main函数,非public的类的main函数可以在我们单元测试的时候用。java的import和C/C++的#include有什么区别?import的用法一个j.原创 2021-12-22 22:54:17 · 9307 阅读 · 8 评论 -
Java 包(package)详解
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(cl原创 2021-12-22 00:50:04 · 2771 阅读 · 0 评论 -
java中文件名、类名之间的关系
1.Java保存的文件名必须与类名一致;2.如果文件中只有一个类,文件名必须与类名一致;3.一个Java文件中只能有一个public类;4.如果文件中不止一个类,文件名必须与public类名一致;5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以 有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.原创 2021-12-22 00:49:20 · 1897 阅读 · 0 评论 -
java中类的main方法总结
一、java中每个类都需要有main方法吗?每个类可以有也可以没有main方法,甚至所有类里可以都没有main方法。如果你想从某个类做为入口开始运行整个程序。那么就把他设成 public ,之后再里面写个main方法作为入口。每个项目都要有一个主类,这个主类中必须得有main,用于程序的入口.在程序测试时,一般每个类中都有一个main,用于方便测试人员对类成员进行测试不是,可有可无。但是你要执行的类中必须有,因为main函数是提供程序执行的进入口。比如你 java Test 那麼Test类中必须有个原创 2021-12-22 00:48:46 · 23194 阅读 · 0 评论 -
Java数组:针对数组(Array)的各种操作
文章目录本章学习要点Java数组简介:数组是什么?Java一维数组的定义、赋值和初始化创建一维数组分配空间例 1初始化一维数组1)使用 new 指定数组大小后进行初始化例 22)使用 new 指定数组元素的值例 33)直接指定数组元素的值例 4获取单个元素例 5例 6获取全部元素Java二维数组详解创建二维数组初始化二维数组例 1获取单个元素例 2获取全部元素例 3例 4获取整行元素例 5获取整列元素例 6Java不规则数组Java数组也是一种数据类型Java中到底有没有多维数组(长篇神文)?对Java数组原创 2021-12-22 00:48:03 · 3688 阅读 · 0 评论 -
Java流程控制语句
文章目录Java语句:Java空语句、复合语句和表达式语句语句编写方式空语句表达式语句复合语句例 1Java if else分支结构精讲if 结构例 1例 2例 3if-else 结构例 4多条件 if-else-if 语句例 5例 6嵌套 if 的使用例 7Java switch case语句详解switch 语句格式1)switch2)case3)default4)break例 1例 2嵌套 switch 语句if 语句和 switch 语句的区别1. 从使用效率上区分2. 从实用性上区分3. 何时使用原创 2021-12-22 00:47:09 · 511 阅读 · 0 评论 -
Java类和对象
文章目录本章学习要点Java面向对象:对象的概念及面向对象的三个基本特征对象的概念面向对象的三大核心特性继承性封装性多态性Java认识类和对象Java类的定义及定义类时可用的关键字例 1Java类的属性:成员变量的定义和声明例 1Java创建一个学生类Java成员方法的声明和调用例 11. 成员方法的返回值2. 形参、实参及成员方法的调用例 2例 33. 方法体中的局部变量Java this关键字详解(3种用法)this.属性名例 1this.方法名例 2this( )访问构造方法例 3Java创建对象详解原创 2021-12-22 00:45:31 · 1680 阅读 · 0 评论 -
Java程序设计基础
文章目录Java标识符和关键字标识符关键字Java注释:单行、多行和文档注释1)单行注释2)多行注释3)文档注释Javadoc(文档注释)详解Javadoc标签Javadoc命令DOS命令生成API帮助文档MyEclipse生成API帮助文档文档注释的格式Java常量:Java常量的定义和分类常量值整型常量值实型常量值布尔型常量值字符型和字符串常量值定义常量Java变量的声明和初始化声明变量变量赋值Java变量的作用域:静态变量、全局变量和局部变量成员变量局部变量1)方法局部变量2)方法参数变量3)代码块局原创 2021-12-22 00:44:15 · 3545 阅读 · 0 评论