如何開始 java “core java”

 .1 java 入門的經典書是那些.2 怎樣開始學習java.3 java的開發工具是哪些? (what is the best fundamental books for java easy leaner? how to study the java ? and how and whatthe java tools would be in used should be the major main three questions for the javabeginner): To make

java poi讀取excel

首先到poi的官網http://poi.apache.org/上下載最新版的poi包,目前最新版是3.9。操作excel需要用到如下幾個jar包:然後在java工程中匯入上述jar包。代碼如下:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import

Android Java混淆(ProGuard)

首先,我們需要在工程描述檔案default.properties中,添加一句話,啟用ProGuardproguard.config=proguard.cfgProguard就可以使用了。當我們正常通過Android Tools匯出Application

java reflect 反射

Android 反射機制http://www.blogjava.net/zh-weir/archive/2011/03/26/347063.htmlhttp://www.cnblogs.com/Quincy/archive/2011/06/19/2084557.html延伸學習一:Android應用開發中如何使用隱藏APIhttp://www.blogjava.net/zh-weir/archive/2011/05/01/349360.html延伸學習二:動態代理為啥要說動態代理呢?看java.

Java多線程列印數字

問題:從0列印到99約束:有三個線程 A、B、C,其中A列印0~4,B列印5~9,C列印10~14,然後A列印15到19,B列印20~24,以此類推首先,寫了一塊代碼,如下public class PrintThread extends Thread {private int id;private static Integer n = 0;public PrintThread(int id) {this.id = id;}@Overridepublic void run() {while (n

Java 解析 xml 之 Digester

看了Tomcat的原始碼,發現Tomcat是通過Digester方式來解析server.xml的Catalina中:/** * Create and configure the Digester we will be using for startup. */protected Digester createStartDigester() { long t1=System.currentTimeMillis(); // Initialize the digester

Java虛擬機器 類初始化 階段

Java虛擬機器使用某個類的過程,可分為七個階段:載入 - 驗證 - 準備 - 解析 - 初始化 - 使用 - 卸載本文只介紹在什麼情況下對類進行初始化。Java虛擬機器規範對何時進行類的初始化做了嚴格規範,有且只有四種情況:1. 虛擬機器啟動時,指定的主類。   包含main方法的類。2. 遇到new、getstatic、putstatic、invokestatic四條指令時。   new:使用new關鍵字執行個體化對象。   getstatic:讀引用一個類的靜態欄位。 

Linux下Java開發環境配置

3月9日 星期日 晴  今天下了決心要好好學習linux+java,一方面是SE課程的需要,另一方面是將來的需要。  運行java程式首先要配置java運行環境jre,再安裝編譯java程式必需的jdk,最後安裝IDE。一、安裝jre:     開啟終端輸入     sudo apt-get install sun-java6-jre  安裝是系統提示:        下列軟體包不能通過驗證  sun-java6-jre  不經驗證就安裝這些軟體包嗎?[y/N] y使用java

Java語言的final關鍵字的含義

Java語言的final關鍵字的含義 佟強 2008.10.29 final關鍵字可以放在變數名、方法、類的前面final在不同的上下文環境下用法不同,但都有“最終的”、“不變的”這樣的意思final放在基本類型變數的前面,說明變數的值不變final放在參考型別變數的前面,說明引用變數本身不變final放在方法的前面,表示方法不能被覆蓋(Override)final放在類的前面,表示類不能被繼承

Java類求解一元二次方程的根

 佟強 http://blog.csdn.net/microtong OakCMS內容管理系統 http://www.oakcms.cn http://www.oakcms.net 一元二次方程ax2+bx+c=0,輸入a,b,c三個係數,求解方程,結果有三種情況:兩個實數根、一個實數根、兩個複數根。 /** * Equation.java */package cn.edu.uibe.oop;/** * 計算一元二次方程的根 * @author TongQiang * */public

java 實現區域網路 上網代理

1.設定java環境2.編譯下面的類3.運行.class 檔案  在dos 中運行4.在其它區域網路想上網的電腦IE設定 Internet Explorer--->屬性-->串連--->區域網路設定-->運行代理(能上網的電腦)IP 加連接埠號碼;   實作類別 import java.net.*;import java.io.*;public class HttpProxy extends Thread {    static public int

理解Java對象序列化

轉載自http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html關於Java序列化的文章早已是汗牛充棟了,本文是對我個人過往學習,理解及應用Java序列化的一個總結。此文內容涉及Java序列化的基本原理,以及多種方法對序列化形式進行定製。在撰寫本文時,既參考了Thinking in Java, Effective

錦標賽排序演算法 java版

今天在做遊戲的聯賽系統,假如有N 人報名參加聯賽,伺服器記錄下報名人數,並對這些人的戰鬥後的結果進行排序,決出前16強或者8強。網上找了下錦標賽排序演算法,內容真少。總結下:1:建樹:這裡說的建樹是建立一顆完全二叉樹。當參加排序的數組不足2的N次冪,將其補足。直到滿足建立一個完全二叉樹2:當某結點的比較對手的參選標誌為“不再參選”,該結點自動升入雙親結點,此動作不計入排序碼比較次數。每次比較出來的第一名都標記為不參賽。3:最終結果是返回到原來的數組之中4:堆排序,資料很多,不多說。/** *

用java獲得某個月份的天數

在網上找了很多例子,最後拼起來的結果,year,month 可以是自己寫好的字串<%  String year = session.getAttribute("year").toString(); String month =session.getAttribute("month").toString(); String day = "01"; String t = year+"-"+month+"-"+day;    Calendar  calendar  = 

java用dom解析xml檔案心得

本來準備使用sax解析的 ,結果看到sax是採用事件啟用機制,只有startDocument(),startElement(),endDocument(),endDocument,character()這幾種事件,沒有找到好方法取得上例中得<t></t>包含得資料。於是採用了Dom解析dom解析對大檔案解析速度較慢,要一個一個節點遍曆。所以只有在萬不得已得情況下使用 。在這次解析過程中主要使用了node,nodelist 兩個類。方法也

用java進行人民幣大寫轉換

自認為無懈可擊,願高人測試。受到dracularking的啟發,謹表示謝意,願與大家共用思路。public class RMBConvert { private static String[] faceVal = new String[] { "零", "壹", "貳", "三", "肆",   "伍", "陸", "柒", "捌", "玖" }; private static String[] level = new String[] { "圓", "拾", "佰", "仟", "萬",

java 項目國際化完全實現

項目應對外國和中國客戶,就要求通過配置,實現文字的轉換,這個過程,在java實現非常簡單, 主要通過一個設定檔定義language.txt,使用的語言: 檔案內容為:language=zh_CN 在把編輯好的國際化的檔案放到java的package下面.  resource.properties中的內容為:請注意, 在{0} 發生 {1} 事故, 車輛行駛緩慢!需要轉換成unicode的編碼方式,轉換的命令為:native2ascii -encoding gb2312

雲端運算模擬工具中文注釋DeferredQueue.java

 /* * Title: CloudSim Toolkit * Description: CloudSim (Cloud Simulation) Toolkit for Modeling and Simulation of Clouds * Licence: GPL - http://www.gnu.org/copyleft/gpl.html * * Copyright (c) 2009-2010, The University of Melbourne,

雲端運算模擬工具中文注釋VmAllocationPolicySimple.java

/* * Title: CloudSim Toolkit * Description: CloudSim (Cloud Simulation) Toolkit for Modeling and Simulation of Clouds * Licence: GPL - http://www.gnu.org/copyleft/gpl.html * * Copyright (c) 2009-2010, The University of Melbourne,

java.lang.NumberFormatException 錯誤及解決辦法

1. package com.geelou.test;2. 3. public class ErrTest {4.    public static void main(String[] args) {5.       String numString = "1 ";6.       System.out.println(Integer.parseInt(numString));7.    }8. }       錯誤提示資訊如下:   Exception in thread

總頁數: 4058 1 .... 2143 2144 2145 2146 2147 .... 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.