原创 Python基礎(一)

1.基礎類型 python的數據類型可以分爲兩種,一種是內置的,一種是其他包中的,內置的數據類型可以分爲10種: (1)整數 用int表示,強制轉換函數爲int(): x = 10 print(x) int(10.88) 輸出都是10. (

原创 java實現簡單計算器

1.概述 之前作者寫過一篇文章,也是關於計算器的,用的是C++與Qt,鏈接在這裏 這次用java的swing寫的(這差距好像有點大,好吧是qt太強了). 先上圖: 2.UI 總體佈局使用流佈局. (1)文本框 文本框就一個JPanel裏面

原创 Gson?So easy.

1.概述 這篇文章主要講述了Gson的使用.包括從最基礎的基本類型的序列化,到對象,數組,集合,再到Gson註解,Gson Builder,再到格式化,自定義序列化與反序列化等內容.另外文章篇幅較長,建議挑選所需部分查看.所有例子都提供了完

原创 java實現UDP通信

1.概述 用DatagramSocket與DatagramPacket實現UDP通信.UDP比TCP相對來說簡單一點,不需要等待連接,且處理數據不需要用輸出輸出流,只需要DatagramPacket.嚴格來說,UDP沒有服務端和客戶端之分,

原创 java swing hello world

1.概述 一個簡單的java swing程序hello world,只有一個button 2.源碼 import javax.swing.*; public class server { public static void mai

原创 java實現TCP通信

1.概述 通過ServerSocket與Socket實現的TCP的通信,這個例子配合了swing使用,其實作者之前發過一篇ServerSocker與Socket的通信,在這裏,這邊文章就是在這個例子上修改而成的. 其實原理很簡單的,就是一個

原创 android通過web與後臺數據庫交互

1.背景 開發一個app與後臺數據庫交互,基於mysql+jdbc+tomcat,沒有使用DBUtils或jdbc框架,純粹底層jdbc實現.以後逐步改用Spring框架,優化mysql,進一步部署tomcat等等,現在項目剛剛起步,還有很

原创 android通過web與後臺數據庫交互

1.背景 開發一個app與後臺數據庫交互,基於mysql+jdbc+tomcat,沒有使用DBUtils或jdbc框架,純粹底層jdbc實現.以後逐步改用Spring框架,優化mysql,進一步部署tomcat等等,現在項目剛剛起步,還有很

原创 java反射Array的使用

1.什麼是Array Array是一個類的簡寫,全限定類名是java.lang.reflect.Array. 2.Array有什麼用 Array可以代表所有的數組,可以通過Array動態創建與修改裏面的元素. 3.Array使用示例 (1)

原创 聊聊java中final那點事

1.final是什麼 final是一個java關鍵字,一個修飾符,可用於修飾變量,方法,修飾類. 2.final有什麼用 final可以修飾變量時,可以使其值不能改變 final修飾方法時使其不能被重寫 final修飾類時,使其不能被繼承

原创 java7與java9中的try-finally關閉資源

1.java7中的try 在java7之前,對於一些需要使用finally關閉資源的操作,會顯得很臃腫. try { // } catch(Exception e) { // } finally { if(xxxx

原创 java通過ServerSocket與Socket實現通信

首先說一下ServerSocket與Socket. 1.ServerSocket ServerSocket是用來監聽客戶端Socket連接的類,如果沒有連接會一直處於等待狀態.ServetSocket有三個構造方法: (1) ServerS

原创 JDBC+C3P0+DBCP 基本使用

1.概述 這篇文章主要說了JDBC的基本使用,包括Statement,PreparedStatement,JDBC的連接,Mysql創建用戶創建數據表,C3P0的連接與配置,DBCP的連接與配置. 2.mysql的處理 這裏的JDBC使用M

原创 從0開始自制計算器!

先看看效果吧: 很炫酷吧? 想不想要? 想要吧. 當然作者知道你們肯定想. 不然也不會點進來對不對. 好.進入正題. 1.概述 這個是仿照win10自帶的計算器製作的簡化版本.是用Qt做的,直接把整個表達式輸入然後得出計算結果.

原创 java多種文件複製方式以及效率比較

1.背景 java複製文件的方式其實有很多種,可以分爲 傳統的字節流讀寫複製FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream 傳統的字符流讀