【Java基礎面試題】【03】

標籤:java   面試   面試題   81、JDBC中如何進行交易處理?答:Connection提供了交易處理的方法,通過調用setAutoCommit(false)可以設定手動提交事務;當事務完成後用commit()顯式提交事務;如果在交易處理過程中發生異常則通過rollback()進行交易回復。除此之外,從JDBC

JAVA並發編程

標籤:並發1 推薦資源 blog: 並發編程網-http://ifeve.com/java_multi_thread_programming_1_2/ 書籍:JAVA並發編程實踐 http://vdisk.weibo.com/s/aP04X7rRcCoks 2 提綱

win7下安裝配置tomcat,java運行環境

標籤:1.下載JDK,安裝官網:http://java.sun.com/javase/downloads/index.jsp下載後,安裝,選擇你想把JDK安裝的目錄:比如:JDK安裝目錄:E:\java其他博文有說還要裝JRE,其實JDK安裝好了,就不需要安裝JRE了,本身就有了。 2.設定JDK環境變數右擊“電腦”,點擊“屬性”,點擊彈出介面的左部分的“進階系統設定”,選擇“進階”選項卡,

java中堆和棧的區別

標籤:在函數中定義的一些基本類型的變數和對象的引用變數都在函數的棧記憶體中分配。      當在一段代碼塊定義一個變數時,Java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,Java會自動釋放掉為該變數所分配的記憶體空間,該記憶體空間可以立即被另作他用。      堆記憶體用來存放由new建立的對象和數組。     

詳解Java中的clone方法:原型模式

標籤:Java中對象的建立clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會複製對象。所謂的複製對象,首先要分配一個和來源物件同樣大小的空間,在這個空間中建立一個新的對象。那麼在java語言中,有幾種方式可以建立對象呢?1 使用new操作符建立一個對象2 使用clone方法複製一個對象那麼這兩種方式有什麼相同和不同呢? new操作符的本意是分配記憶體。程式執行到new操作符時,

Java 理論與實踐: 正確使用 Volatile 變數

標籤:Java 語言中的 Volatile 變數可以被看作是一種 “程度較輕的 synchronized”;與 synchronized 塊相比,volatile 變數所需的編碼較少,並且運行時開銷也較少,但是它所能實現的功能也僅是 synchronized 的一部分。本文介紹了幾種有效使用 volatile 變數的模式,並強調了幾種不適合使用 volatile 變數的情形。鎖提供了兩種主要特性:互斥(

java 簡單分頁/總結

標籤:模型(實體)dao層dao的實現daoimpl層service層然後是servlet把service層載入到servlet中就可以傳值了,馬上就能看見效果了jsp頁面來了當然不能忘了在LIB加入2個架包 JSTL.jar and standard.jar和在JSP頁面上加入<%@ taglib uri="http://java.sun.com/jsp/jstl/core"

java反射機構應用

標籤:        //atom.getClazzName:package.ClassName       Class<?> clazz = Class.forName(atom.getClazzName());                    Object obj =

maven建立Java項目和web項目

標籤: 建立Java項目C:\Users\Administrator\Desktop>mvn archetype:generate -DgroupId=yxyu.xx -DartifactId=xx1 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 建立web項目 C:\Users\Administrator\Desktop>mvn archetype:generate

10個高效的Java工具和類庫推薦

標籤:作為Java架構師與開發人員想要穩定合格的完成工作,一些高效的工具是必不可少的。幸運的是有足夠豐富的工具來支援 Java 平台。這些工具使得開發過程更加的簡單,快捷和高效。通過應用一些完美的工具,開發人員可以產生一個更優美而健壯的代碼。接下來筆者就為各位推薦10個高效的Java工具和類庫。CloverClover

Java調用網路攝影機截圖

標籤:Java調用網路攝影機最近有個需要通過java調用網路攝影機,並的需求,在網上找了下資料,大部分是用一個叫jmf的庫,但是jmf已經幾百年沒有更新,用起來各種問題。後來又找了個叫fmj的庫,說是jmf的替代品,但是資料太少,不知道怎麼下手。又在網上找了下搜尋找到了一個開源項目webcam-capture,真心不錯。基本的樣本比較齊全,上手快。webcam-capture項目地址: https://github.com/sarxos/webcam-capture使用webcam-c

JAVA && JSON

標籤:public static String object2json(Object obj) {StringBuilder json = new StringBuilder();if (obj == null) {json.append("\"\"");} else if (obj instanceof String || obj instanceof Integer|| obj instanceof Float || obj instanceof Boolean|| obj

轉:Java中Error與Exception的區別

標籤:Error類和Exception類都繼承自Throwable類。Error的繼承關係:  Exception的繼承關係:  二者的不同之處:Exception:1.可以是可被控制(checked) 或不可控制的(unchecked)。2.表示一個由程式員導致的錯誤。3.應該在應用程式級被處理。Error:1.總是不可控制的(unchecked)。2.經常用來用於表示系統錯誤或低層資源的錯誤。3.如何可能的話,應該在系統級被捕捉。Java

Java設計模式-代理模式之靜態代理

標籤:java設計模式Java設計模式-代理模式之靜態代理概念為另一個對象提供一個替身或預留位置以提供對這個對象的訪問,使用代理模式建立代表對象,讓代表對象控制某對象的訪問,被代理對象可以是遠端對象、建立開銷大的對象或需要安全控制的對象遠程代理控制訪問遠程對象虛擬代理控制訪問建立開銷大的資源保護代理基於許可權控制對資源的訪問看如下的類圖:仔細看上面的類圖,首先是Subject它為RealSubject和Proxy提供了介面,通過實現同一個介面,Proxy在RealSubject出現的地方取代它,

回複《我要阻止做java開發的男朋友去創業型公司工作嗎?》園友問題

標籤:  真的非常開心能收到這麼多園友的關心,看到這麼多的回複頓感身邊處處充滿愛。也非常感謝大家踴躍的幫我出謀劃策,小女子在此有禮了!  我先來回答一下性別的問題(前面已經暴露了……),我是前端程式媛。大三時和男朋友談戀愛,因為他我成為了程式媛。有還在上學的園友,趕緊找准目標培養起來。已經工作的園友,培養也是有機會的,不過從身邊抓一個男/女朋友亦或是基友可能更方便。請大家不要害羞,現在男女比例失調,為其他男同胞解決另一半的辦法就是自己找基友。也請大家相信,好基友也是有

Java動態代理

標籤:java   動態代理   動態代理涉及到的5個類:1. 介面Interface  2.被代理類 3.動態代理處理類  4.測試類別  5.產生的代理類整個過程就是:先調用Proxy.newProxyInstance()方法,傳入介面,class

java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

標籤:java   org.apache.catalina.   deploy.webxml

java包的使用

標籤:包是Java語言提供的一種區別類名字命名空間的機制,它是類的一種檔案組織和管理方式、是一組功能相似或相關的類或介面的集合。Java

Java中判斷字串是否為數位五種方法

標籤:推薦使用第二個方法,速度最快。 方法一:用JAVA內建的函數 Java代碼  public static boolean isNumeric(String str){     for (int i = str.length();--i>=0;){  

插入排序法(Java實現)

標籤:public class InsertSort {public static void main(String[] args){//數組聲明int[] a = {5,1,3,0,1,4,-1};int L = a.length;//首先確保前兩個元素是升序的if(a[1]<a[0]){int tmp=a[0];a[0]=a[1];a[1]=tmp

總頁數: 4058 1 .... 3723 3724 3725 3726 3727 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.