原创 微信——java代碼發送服務通知

最近開發微信和小程序,需要後臺實現推送,所以就動手實現一下小程序模版消息功能的推送。 我們先來看看官方的說明: https://developers.weixin.qq.com/miniprogram/dev/api-backend/op

原创 找不到 import net.sf.json.JSONObject

編寫微信小程序發推送消息的代碼,導包的時候發現一直報錯 依賴也添加了,但還是報紅!原來必須加入jdk的版本號,不然就會一直報錯(本人又測試了一下,9-15只有13、15是可以的,至於9以前的沒嘗試過,有嘗試過的小夥伴可以留言) <d

原创 JavaSE基礎學習(九)——String 與 StringBuilder

1.1 String概述 字符串是由多個字符組成的一串數據 字符串可以看成是字符數組 1.2 構造方法 public String(String original) public String(char[] value) public S

原创 理解接口和抽象類

1. 接口 1.1 接口的概述  接口是功能的集合,接口只描述所應該具備的方法,並沒有具體的實現,具體的實現由接口的實現類來完成。 1.2 接口定義的格式     Public interface 接口名{       屬性(常量,值固定

原创 設計模式——簡介

1. 簡介 1.1 設計模式的介紹 設計模式(Design pattern)代表了最佳的實踐,通常被有經驗的面向對象的軟件開發人員所採用。設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。這些解決方案是衆多軟件開發人員經過相

原创 JavaSE基礎學習(八)——面向對象

1.1 面向對象思想 1.1.1 概述: 我們回想一下,之前我們完成一個需求的步驟:首先是搞清楚我們要做什麼,然後在分析怎麼做,最後我們再代碼體現。一步一步去實現,而具體的每一步都需要我們去實現和操作。這些步驟相互調用和協作,完成我們的需

原创 JavaSE基礎學習(七)——如何自定義方法

1. 方法 1.1 方法概述 經過前幾節的學習,相信大家都有了一定的編碼基礎,而且我們的執行代碼都是寫在主方法 main 裏面的,接下來我們介紹一下自定義方法是如何實現的呢? 假設有一個遊戲程序,程序在運行過程中,要不斷地發射炮彈(植物大

原创 MyBatis SQL語句中符號的轉義(SQL不兼容問題)

昨天等大朋友下班,然後去他工位上找他發現他和同事在看代碼,我說下班了,然後他說還有一點問題(他們使用的是mybatis框架),讓我看看遇沒遇到過,經過大朋友的幾番演示,我隱隱約約的好像知道是什麼問題,百度查了一下證實自己的猜測,果然是轉義

原创 JavaSE基礎學習(六)——隨機數 Random 和數組

1. 隨機數 Random 1.1 概述 大家都看過電視上面抽獎的畫面吧,主持人一聲令下,大屏幕的數據開始滾動,隨機選擇一個號碼,所以Random用於產生一個隨機數。 1.2 使用步驟(和 Scanner 類似) 導包 import ja

原创 Java大小白的第一篇

對於java大小白的自己,一定要好好學習!

原创 JavaSE基礎學習(三)——關鍵字、常量、變量、數據類型、標識符和類型轉換

1. 關鍵字 1.1 關鍵字概述 關鍵字是被java語言賦予特殊含義,具有專門用途的單詞。比如上一篇文章裏面出現的 class,public,static,void 均爲java已經預設定好的。你可以先把java關鍵字理解爲“命令”! 1

原创 JavaSE基礎學習(四)——運算符和鍵盤錄入

1. 運算符 1.1 概述 運算符的概述 對常量和變量進行操作的符號被稱作運算符。 表達式的概述 用運算符把常量或者變量連接起來的符號java語法的式子就可以稱爲表達式。不同運算符連接的式子體現的是不同類型的表達式。 定義兩個int

原创 JavaSE基礎學習(一)——Java介紹與環境變量配置

1.Java語言概述 1.1 Java語言發展史 1.2 Java語言平臺概述 J2SE 標準版,可以完成一些桌面應用程序的開發。 J2ME 小型版,可以爲開發電子消費產品和嵌入式設備提供解決方案。 J2EE 企業版,可以爲開發企業環境

原创 JavaSE基礎學習(二)——入門案例HelloWorld

1. HelloWorld案例的編寫 首先創建一個java工程      File→New→Project→Java,出現 src 這個文件夾,你所寫的代碼都在這個文件夾裏面,可以自由創建包 在定義一個類       本人使用的開發工具是

原创 JavaSE基礎學習(五)——流程控制語句和跳轉控制語句

1.1 概述 在一個程序執行的過程中,各條語句的執行順序對程序的結果是有直接的影響的。也就是說程序的流程對運行結果是有直接的影響的。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執行順序來實現我們要完成的功能。