原创 Java中重寫(override)和重載(overload)的區別?

1.重寫(Override) 重寫字面意思來看是重新寫一遍的意思,其實就是子類繼承父類所有的方法,在保證方法名、參數列表、返回值都相同的情況下,對方法體內容進行修改或者重寫。 例如: /** * Author:zhangkaifei

原创 談一談你對final關鍵字的理解

final關鍵字的作用 被final修飾的類不可以被繼承 被final修飾的方法不可以被重寫 被final修飾的變量不可以被改變 我們主要來看一下第三點,被final修飾的變量不可以被改變,到底是變量的值不可以改變?還是變量的引用不能改變

原创 springboot集成rabbitmq(從安裝到實戰)

什麼是rabbitmq RabbitMQ是用Erlang語言開發的開源消息隊列系統,基於AMQP協議來實現(AMQP的主要特徵是面向消息、隊列、路由、可靠性、安全)。支持多種客戶端,如:Python、Ruby、.NET、Java等

原创 談一談對static關鍵字的理解?

靜態方法和靜態變量 static關鍵字最基本的用法如下: static修飾的變量屬於類變量,可以直接通過類名.變量名來進行引用,不需要new出來一個類 static修飾的方法屬於類方法,可以直接通過類名.方法名來進行引用,不需要new出來

原创 java 根據模板word在瀏覽器中下載目標word

背景:最近項目中需要根據業務需求封裝word並提供瀏覽器下載方式,之前利用POI做過Excel下載,原理基本都一樣。 基礎   已有word模板文檔(本文以docx爲例) ,且word文檔中已有書籤,生成的目標word只需要按照poi操作