原创 JAVA集合框架--比較ArrayList和LinkedList區別(從源碼的角度)

今天有羣裏一個哥兒問面試官問他ArrayList和LinkedList區別,和適用場景,仔細想了一下如果自己去面試自己應該會從下面這幾個方面去回答一下1:ArrayList和ListedList都是list的實現類(其實還有Vector和

原创 java多線程操作例子-(以銀行存錢取錢爲例)

     以前一直沒有養成一個梳理知識的習慣,今天覆習到多線程的知識的,想到的經典的存錢取錢多線程同步機制,今天在這裏梳理下,錯的地方請各位大佬指正1:多線程同步的方法1:使用synchronized關鍵字修飾方法和代碼塊(這就是兩種了)

原创 JAVAWEB方面總結01

一:概覽2:遺留的相關概念說明    1:什麼是Servlet        servlet是java編寫的服務端程序,使用的是java servlet API,客戶端發送請求到服務端,服務器將這些請求發送給Servlet,servlet

原创 SpringIOC例子

一:複習大綱二:代碼分析1:構造函數注入public class Student { private String name; private String sex; public Student() { super();

原创 Spring入門例子一(IOC)

咳咳,簡單介紹下Spring吧(畫重點了,一本正經臉)Spring是一個基於IOC和AOP的J2EE系統框架,簡單的來說,就是我們以前程序員自己需要自己去New對象,現在好了,我們把這項任務交個Spring容器去,讓他幫我們去new對象,

原创 java基礎知識總結-多線程(二)

1:談下如何實現java中多線程      1.1: 我們實現java多線程有兩種方式   1:繼承thread類run方法  2,實現Runable接口 重寫run方法package testUtil; public class Te

原创 SpringAOP入門例子-通過XML進行配置

話不多說,通過代碼我們梳理了一下AOP的相關知識點(觀衆看話劇)一:定義觀衆類(我們當做一個切面)可以這樣理解,我們把這個類切成一塊一塊的,向壘積木一樣,我們爲核心業務服務package com.ccut.model; public c

原创 java基礎知識(容器)-01

一:各個集合類之間的關係二:個人總結三  3.1 迭代器:package com.vvut; import java.util.ArrayList; import java.util.Iterator; import java.util

原创 SpringAOP入門例子-通過註解

上篇文章我們介紹了SpringAOp通過註解方式進行配置的例子(我不喜歡說那種概念性的東西,我感覺通過代碼來讀最好)1:創鍵Drama類(當做切點)package com.ccut.model1; public class Drama

原创 三月結束,四月份正式開始

        我是三月五號到學校了,今天四月二號了,來了一個月了簡單總結一下自己這個月的感受吧  1:回想一下自己做了什麼          來學校之後就感覺今年的氣氛給往年不一樣,這個學期馬上面臨實習,各個大佬們也在忙自己的春招,自己

原创 數據庫面試常見一些概念(1)

一:整體概覽  二:遺留概念相關說明2.1:什麼是觸發器     簡單來說就是一張表發生了某件事情(插入,刪除,更新),然後自動觸發若干條預先編譯好的SQL語句.怎麼創建一個觸發器我們實現記錄表的增刪改查的功能 1:創建User表CREA

原创 Structs2入門例子

今天我們總結一下Struct2的例子,寫一個入門的小Demo1:在Eclispe中新建dynamic web project工程2:把我們需要的jar包添加進去3:我們新建web.xml文件<web-app> <filter>

原创 Hibernate基礎入門實例

我們總共需要做五件事   1:製造數據       1.1 在數據庫中創建一個名爲test的數據庫create database test      1.2創建數據表create TABLE product( int id(10)

原创 Java基礎複習 -線程併發庫的使用

今天一個哥們問道一個問題,關於線程併發庫方面的問題,這裏簡單總結一下     Java1.5引入了一個併發庫,這個併發庫給java線程的管理和使用提供了很強的便利,具體是在Java.util.current包下面,這個包提供了線程的運行,

原创 JAVA面試基礎複習01

1:Java爲什麼可以跨平臺  我們常用的c語言編譯之後是機器指令後綴名問.obj,而java取個巧,編譯之後是Class字節碼文件,由JVM解析成機器指令,這樣就實現了跨平臺2:面向對象的特徵    繼承,封裝,多態,抽象   繼承,子