關於java 學習的路線 隨筆1

2021-09-14 07:33:47 字數 967 閱讀 4361

1.drivermanager.getconnection(「jdbc:mysql: 「root」, 「123456」);

此方式註冊驅動兩次

class.forname(「com.mysql.jdbc.driver」)

可用此方式,特點:未匯入相應包也可編譯

2.spring中注入集合資料

system.out.println(mystr);

輸出陣列時此方式只能輸出陣列位址

可用arrays.tostring(mystr)

3.ioc和di

ioc的全稱是inversion of control,中文名稱為控制反轉。控制反轉就是指在使用spring框架之後,物件的例項不再由呼叫者來建立,而是由spring容器來建立,spring容器會負責控制程式之間的關係,而不是由呼叫者的程式**直接控制。這樣,控制權由應用**轉移到了spring容器,控制權發生了反轉。

di的全稱是dependency injection,中文稱之為依賴注入。它與控制反轉(ioc)的含義相同,只不過這兩個稱呼是從兩個角度描述的同乙個概念。從spring容器的角度來看,spring容器負責將被依賴物件賦值給呼叫者的成員變數,這相當於為呼叫者注入了它依賴的例項,這就是spring的依賴注入。

4.自動裝配:在元素中使用autowire屬性,並將其屬性值設定為byname或者bytype即可實現自動裝配。

5.@controller註解在使用時可分為如下兩步:

(1)在相應的類上標註@controller註解。

(2)在spring mvc的配置檔案中新增相應的掃瞄配置資訊。首先需要在配置檔案中引入context命名空間的配置,然後使用context:component-scan元素指定需要掃瞄的類包。

6.spring中基於xml的裝配方式中設值注入需要滿足以下兩點要求:​

1、bean類必須提供乙個預設的無參構造方法。

2、bean類必須為需要注入的屬性提供對應的setter方法。

Java 學習之路 執行緒1

自己練習了一下執行緒同步的例項 package com.lcq.threadtest 類名 threadtext4 功能 用於測試多執行緒的同步問題以及解決方法 第乙個執行緒執行後就被加上鎖,只有執行完成之後其他執行緒才能執行 用synchronized關鍵字實現同步 version 1.0 aut...

學習隨筆 1

大學四年很快就要過去了,這個學期我要做畢業設計,題目是基於twincat的機械人運動控制系統的設計。說實話,我校的機械設計製造及其自動化專業雖然在國內名列前茅,但對於本科階段的教育過於注重設計與製造,而對於其自動化的部分則有明顯輕視 也可能是因為我們沒有立足自動化的課程設計吧,反正各種課設使我具備了...

JAVA學習隨筆7

atm實訓 atm功能 1.登陸頁面 2.登陸,輸入密碼 3.選單 1.查詢 2存款 3取款 4修改密碼 5退出 構思所需功能 模組化登陸介面 登陸介面 public static void wel 輸入使用者名稱和密碼 public static boolean login string user...