原创 Day47-JVM字節碼(常量池、訪問標誌、方法表)

JVM字節碼(常量池、訪問標誌、方法表)常量池(constant pool)常量池的總體結構訪問標誌(Access_Flag)方法表(methods)Code結構attribute_lengthmax_stackmax_local

原创 Day46-JVM字節碼(魔數、版本號)

JVM字節碼魔數版本號 使用javap -verbose命令分析一個字節碼文件時,將會分析該字節碼文件的魔數、版本號、常量池、類信息、類的構造方法、類中的方法信息、類變量與成員變量等信息。 魔數 所有的.class字節碼文件的

原创 Day44-JDBC(封裝工具類、ORM)

Day44-JDBC封裝工具類1.重用性方案工具實現2 跨平臺方案實現ORMORM 實體類(entity):零散數據的載體 封裝工具類 1.重用性方案 封裝了獲取連接、釋放資源兩個方法 提供public static Con

原创 Day45-JDBC(連接池、日期類型)

Day45-JDBC(連接池、java.time)連接池1.自定義連接池2.Druid(德魯伊)2.1 Druid配置2.2 database.properties 文件配置2.3 連接池工具類日期類型1.日期格式化工具2.日期工

原创 Day37-StreamAPI

Stream API常用方法(中間操作)常用方法(終止操作) 常用方法(中間操作) class TestStreamMethod { public static void main(String[] args) { List

原创 Day42-MySQL(事務、權限管理、視圖)

MySQL(事務、權限管理、視圖)事務一、事務的概念二、事務的邊界三、事務的原理四、事務的特性Atomicity(原子性)Consistency(一致性)Isolation(隔離性)Durability(持久性)五、事務的應用權限

原创 Day40-MySQL

MySQL三、條件查詢枚舉查詢(IN (值1,值2,值n....))模糊查詢(_、%)分支結構查詢四、時間查詢五、聚合函數六、分組查詢分組過濾查詢七、限定查詢八、查詢總結九、子查詢 三、條件查詢 語法: SELECT 列名 FR

原创 Day34

學習的第34天。   總結(): 獲取類對象:                 通過類的對象,獲取類對象:                                 Student s= new Student();        

原创 Day35-單例模式-Lambda-函數式接口-方法引用

學習的第35天。   總結: 單例模式:                 餓漢式:天生線程安全(無鎖),類加載時創建(不用的時候,也被迫創建了,佔用資源) 餓漢式 class Singleton { private static

原创 Day33

學習的第33天。   總結(網絡編程): InetAddress類:                 表示互聯網協議(IP)地址對象,封裝了與該IP地址相關的所有信息,並提供獲取信息的常用方法。                 Socke

原创 Day30

學習的第30天。   總結: Lock接口:                 Lock代表實現類是Re entrant(進入)Lock,支持語義不同(重入、公平)的鎖規則。 // 獲取鎖 void lock() // 如果當

原创 Day26

學習的第26天。   總結: 異常:                 異常的產生                                 自動拋出異常:當程序在運行時遇到不符合規範的代碼或結果時                  

原创 Day27

學習的第27天。   總結: 異常:                 異常的覆蓋:                                 父類中方法聲明瞭異常,則類重寫後可不聲明。                        

原创 Day24

學習的第24天。   總結: 泛型:                 約束,規範類型                                 實例泛型:                                      

原创 (封裝、繼承、多態、接口)遊戲角色練習

描述如下: class Magicer extends Role{ private int magicLv; private int magicBasic=5; public Magicer(){} public M