Time of Update: 2015-08-08
標籤:資料庫 annotion 自訂註解 定義一個DBinfo 註解@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Inheritedpublic @interface DBinfo { public String URL() ; public String Username() ;
Time of Update: 2015-08-09
標籤:class Do8{ public static void main(String[] args) { Resource r =new Resource(); Input in =new Input(r); Output out=new Output(r); Thread t1=new Thread(in); Thread t2=new Thread(
Time of Update: 2015-08-09
標籤:題目:我年齡的立方是個4位元。我年齡的4次方是個6位元。這10個數字正好包含了從0到9這10個數字,每個都恰好出現1次,求出我今年幾歲。 直接拷貝運行就可以了。public class Age { public static void main(String[] args) { // TODO Auto-generated method stub Age a = new Age(); a.fun(); }
Time of Update: 2015-08-09
標籤:java equals == hashcode前言自己畢業後做JAVA開發已經2年了,從最初的JAVA WEB開發,到投入到Hadoop大資料開發潮流中,越來越發現自己的JAVA基礎,資料結構,多線程等等,是那麼的脆弱!還有什麼比基礎更加重要呢,應該靜下心來,去學習它們,就從這一篇部落格開始吧~話題一:==與equals讓我們首先看看Object類中定義的equals方法的源碼:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M0
Time of Update: 2015-08-09
標籤:列印三角形數字圖案public class C3_16{ public static void main(String[] args) { for(int i=1;i<=1
Time of Update: 2015-08-09
標籤:ejb 1. 什麼是EJB? 最初知道EJB這個名詞的時候,實在學習J2EE的十三個規範的時候,那個時候對於這個名字是那麼的陌生,沒有任何的理解, 在腦海中只是一個印象。 EJB (EnterpriseJavaBean )解釋:
Time of Update: 2015-08-09
標籤:今天第一次接觸Java的工廠設計模式,我可是聞名已久啊。 看下面: Java代碼 interface Fruit { public void eat(); } class Apple implements Fruit { &
Time of Update: 2015-08-09
標籤:單鏈表 資料結構 單鏈表的基本操作包括建立單鏈表、尋找運算(按序尋找和按值尋找)、插入運算(前插和後插)和刪除運算。下面給出具體的java實現程式:package com.zpp.test;//首先建立一個節點類public class Node { private Node next; //指標域 private int data;//資料域 public Node(
Time of Update: 2015-08-09
標籤:Java中的守護線程Java中的守護線程與UNIX中的守護線程概念不同,UNIX中的守護線程相當於一項服務,一直運行在後台,而Java中的守護線程是這樣定義的: A daemon thread is a thread, that does not prevent the JVM from exiting when the program finishes but the thread is still
Time of Update: 2015-08-09
標籤:1、請解釋分散式交易管理?解答:分散式交易是指事務的參與者、支援事務的伺服器、資原始伺服器以及交易管理員分別位於不同的分布式系統的不同節點之上。為了實現分散式交易,需要使用下面將介紹的兩階段交易認可協議。階段一:開始向事務涉及到的全部資源發送提交前資訊。此時,事務涉及到的資源還有最後一次機會來異常結束事務。如果任意一個資源決定異常結束事務,則整個事務取消,不會進行資源的更新。否則,事務將正常執行,除非發生災難性的失敗。為了防止會發生災難性的失敗,所有資源的更新都會寫入到日誌中。這些日誌是永
Time of Update: 2015-08-09
標籤:程式員 設計 class oop java 在oop中有一種設計原則是面向介面編程,面向介面編程有很多好處,具體百度一大片,我來談一下具體的使用中的一些不成熟的見解!!首先面向介面編程可以消除類之間的依賴關係,使得業務只依賴介面。這樣有什麼好處呢?這樣的好處大大的,比如說我們聲明一個car的介面,我們對車有以下行為,我們可
Time of Update: 2015-08-08
標籤:二叉樹 遍曆 演算法 面試 java 【102-Binary Tree Level Order Traversal(二叉樹層序遍曆)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given a binary tree, return the level order traversal
Time of Update: 2015-08-08
標籤:枚舉主要用於枚舉常量,下面舉個簡單的應用。比如一個公司有如下幾個部門:研發部:銷售部:財務部:(其他部門暫時不列舉)部門的某些資訊相對固定,此時可以考慮使用枚舉來說明;枚舉類 Depts.javapackage myEnum;public enum Depts { FINACEDEPT("財務部","負責公司財務"), &nb
Time of Update: 2015-08-09
標籤:java 介面 抽象類別 今天看到一道題問下面哪一個是抽象類別,給出四個選項: InputStream, PrintStream, Reader, FileWriter 然後我覺得這太簡單了,顯然是InputStream和Reader,都是處在接近頂尖的東西。但同時我覺得應該總結下對於介面和抽象類別的理解。一. Java 抽象類別下面貼出
Time of Update: 2015-08-08
標籤:java註:本文是博主根據自身學習java語言的經曆,結合互連網上各論壇、網站對java知識點的總結,所做的一次學習筆記記錄。主要記錄java程式設計語言的一些易忽視的基礎知識點,以及筆試面試時常被問到的細節。本人常期用c/c++編程,java方面水平有限,高手勿噴,歡迎評論指正。----------1 方法出現的順序不會影響編譯過程,程式運行時都是從main函數開始的。2 Java語言的資料類型是強型別,意味著每一個變數都必須明確聲明資料類型。3
Time of Update: 2015-08-09
標籤:談談java中靜態變數與靜態方法繼承的問題 學習的中如果遇到不明白或者不清楚的的時候,就是自己做些測試,自己去試試,這次我就做一個關於靜態變數的繼承和靜態方法繼承問題的測試。首先我先建一個父類:這樣我在建一個子類: 這些都準備好以後,我對子類建立對象,然後用 類名.靜態變數/靜態方法 和
Time of Update: 2015-08-09
標籤:前言 每次裝完系統,都要查一下java環境變數配置,經過幾次配置後,現在也熟悉了,這樣也好自己配置。我們.net安裝vs的時候自己就給我們path裡面配置了,所以也不用我們操心了。雖然不是搞java的,但是還是要熟悉熟悉,把配置過程熟悉寫一遍感覺會忘得慢些。本文 第一步:下周jdk文檔,是做java時候用到的一些類庫的一些東東。。。
Time of Update: 2015-08-08
標籤:字串 模板替換 原文:高效率的檔案複製的Java代碼原始碼:http://www.zuidaima.com/share/1593989887085568.htm自己封裝的工具類中的一個小方法. String str = "大象說它會{0}死,螞蟻說它會{0}死";template(str,"胖", "瘦");輸出:
Time of Update: 2015-08-09
標籤: java 1 import java.io.File; 2 import java.io.StringWriter; 3 4 import javax.xml.parsers.DocumentBuilder; 5 import javax.xml.parsers.DocumentBuilderFactory; 6 import javax.xml.parsers.ParserConfigurationException; 7 import
Time of Update: 2015-08-08
標籤: JAVA 中兩種判斷輸入的是否是數位方法package t0806;import java.io.*;import java.util.regex.*;public class zhengzehua_test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try {