原创 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