原创 Java之GUI 簡易貪喫蛇

參考狂神b站視頻,希望大家多多關注狂神呀 public class Data { public static URL headerURL = Data.class.getResource("statics/header.

原创 Java之Spring5

GitHub:https://github.com/spring-projects/spring-framework <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="htt

原创 Java開發用過的配置文件

maven pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xm

原创 Java String的HashCode

/** * Returns a hash code for this string. The hash code for a * {@code String} object is computed a

原创 Java HashSet的add機制

當你把對象加入 HashSet 時,HashSet 會先計算對象的 hashcode 值來判斷對象加入的位置,同時也會與其他已經加入的對象的 hashcode 值作比較,如果沒有相符的 hashcode,HashSet 會假設對象

原创 Java之Mybatis

官方文檔 簡介 什麼是Mybatis MyBatis 是一款優秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單

原创 解決idea maven將Language level設置爲5的問題(待驗證)

非本人原創 but轉載的是誰的呢不知道…… 在maven的setting.xml中加如下配置 <profile> <id>jdk-1.8</id> <activation> <activeB

原创 Java之JUC併發編程

JUC:java util concurrent 普通的線程代碼 Thread Runnable:沒有返回值 效率相比Callable較低 線程和進程 線程、進程 進程:一個程序,QQ.exe Music.exe 程序的集合

原创 Java之MySQL

數據庫引擎 InnoDB(默認) MYISAM MYISAM INNODB 事物支持 不支持 支持 數據行鎖定 不支持 支持 外鍵約束 不支持 支持 全文索引 支持 不支持 表空間大小 較小 較大

原创 Java之JavaWeb

JavaWeb 基本概念 web開發: web ---- 網頁 靜態web html css 提供給所有人看的 數據始終不會發生變化 動態web 技術棧 servlet/jsp asp php java中動態web資

原创 Leetcode解析——兩數之和(HashMap分析) 待完善

HashMap put調用putVal()方法 public V put(K key, V value) { return putVal(hash(key), key, value, false, true

原创 Java之註解和反射

什麼是註解 Annotation是JDK5.0引入的技術 Annonation的作用: Annonation不是程序本身,可以對程序作出解釋 可以被其他程序(比如編譯器等)讀取 Annotation的格式 @Suppre

原创 Java之JVM快速入門

JVM探究 請你談談你對JVM的理解,java8虛擬機和之前的變化更新 什麼是OOM,什麼是棧溢出StackOverFlowError?怎麼分析 JVM的常用調優參數有哪些 內存快照如何抓取,怎麼分析Dump文件 談談JVM中,

原创 Java基礎之命令行傳遞參數

參考狂神b站視頻,希望大家多多關注狂神呀 package method; /** * @Date: 2020-05-16 10:19 **/ public class Demo1 { public static vo

原创 Java之GUI 簡易計算器 組合+內部類回顧

參考狂神b站視頻,希望大家多多關注狂神呀 OOP原則:組合>繼承 // 繼承 class A extends B{ } // 組合 class A{ public B b; } /** * @Description: 初版