getTimeInMillis() vs. DateTime.Now.Ticks——Java 和 .NET 獲得毫秒級長整型數值的差異和解決 轉

轉自  http://blog.csdn.net/laobai_2006/article/details/3124719 閑話少說(一直就沒少說),老白一直在維護的某系統中有個用 Java 寫的產生唯一標識的類,主要是靠“Calendar.getInstance().getTimeInMillis()”來擷取所謂毫秒級的長整型數值。條件所限,老白現在需要用 .NET

Java 環境變數

windows xp下配置JDK環境變數:      1.安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為D:\java\jdk1.5.0_08;  2.安裝完成後,右擊“我的電腦”,點擊“屬性”;       3.選擇“進階”選項卡,點擊“環境變數”;       4.在“系統變數”中,設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“建立”;      

利用Java內建的MD5加密

import java.security.MessageDigest;public class MD5Util {    public final static String MD5(String s) {        char hexDigits[] = { '0', '1', '2', '3', '4',                             '5', '6', '7', '8', '9',                             'A', 'B', 'C

載)Java:int 和 String 互相轉換的多種方法

java裡的int和String轉換有點煩人,做了一下筆記 1 如何將字串 String 轉換成整數 int?  A. 有兩個方法: 1). int i = Integer.parseInt([String]); 或  i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue();  注: 字串轉成 Double, Float, Long 的方法大同小異.  2 如何將整數 i

an error occurred while completing process -java.lang.reflect.InvocationTargetEx

在使用codegen外掛程式來從WSDL檔案產生代碼時,到了最後一步出現"An error occurred while completing process -java.lang.reflect.InvocationTargetException" 錯誤,重試N次,結果依然,

Tomcat對於Java Web開發時必需的嗎?

     Java Web開發必需一個符合Java EE規範的Web伺服器,當程式員完成Java Web開發以後,可以把它放在Web容器裡運行。而Tomcat是眾多Java Web伺服器裡使用最普遍的一個,它具有很高的代表性。但是,Tomcat對於Java Web開發並非必需的,可以選擇其它的Web伺服器,如Resin、JBOSS等。  

java實驗題(1-10000之間的素數和)

我曾經用C++編寫過判斷一個素數是否是素數,但今天用java卻花費了很多時間。我不得不承認自己java太水,以後需要好好學習了。類裡的方法和函數差不多,我用方法來做。很多人都是用兩個for迴圈語句,我覺得他們沒有利用java的物件導向思想,所以我堅持用方法來做。以下是My Code://聲明素數類public class prime { //判斷是否為素數的方法 public boolean isprime(int number){ for(int i=2;i<number;i++){  

java中判斷兩個字串是否相等的問題

我最近剛學java,今天編程的時候就遇到一個棘手的問題,就是關於判斷兩個字串是否相等的問題。在編程中,通常比較兩個字串是否相同的運算式是“==”,但在java中不能這麼寫。在java中,用的是equals();例:A字串和B和字串比較:if(A.equals(B)){}返回true 或false.String 的equals

請描述java中範圍public private protected 以及不寫的區別?

在說明這四個關鍵字之前,我想就class之間的關係做一個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己一個目錄下的classes,認為都是自己的朋友。      1、public:public表明該資料成員、成員函數是對所有使用者開放的,所有使用者都可以直接進行調用      2、private:private表示私人,私人的意思就是除了class自己之外,任何人都不可以直接使用,私人財產神聖不可侵犯嘛,即便是子女,朋友,都不可以使用。    

不使用中間變數交換兩個數(Java版)

本文為原創,如需轉載,請註明作者和出處,謝謝!     在程式中實現交換兩個數的功能並不複雜,但如果不使用中間變數,就需要動一下腦筋。在本文介紹了兩個方法(其實原理都是一個)。其基本原理就是數的中和。 也就是說,通過某種運算(二元運算)將a和b兩個數變成一個數,並儲存在其中一個變數中。然後再通過同樣的運算子將a或b中和掉。這樣實際上是利用了a或 b本身作為了中間變數。     先看第一個演算法。Code highlighting produced by Actipro

Rhythmk 一步一步學 JAVA(5) Hibernate環境配置

配置資訊:  JDK 1.6  Hibernate 3.3  mysql  5.6項目結構如下:hibernate.cfg.xml檔案:<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

Rhythmk 一步一步學 JAVA (1): JAVA 開發環境配置

 1. 下載JDK    如:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe       下一步。。下一步安裝即可。 2.  配置系統變數:右擊“我的電腦”--選擇“屬性”--選擇“進階”--點擊“環境變數”在“系統變數(S)”中建立:JAVA_HOME:C:\Program Files\Java\jdk1.6建立:CLASS_PATH:.;%JAVA_HOME%\lib編輯:PATH:在最前面加上%JAVA_HOME%\bin;3.

java並發1–線程間同步

    線程間同步說的通俗一點講就是兩點:          1. 當某個線程處理好資料後能通知其他線程自己活幹完了,然後別的線程能使用它處理好的資料做其他事情。(Object.notify, Object.notifyAll)          2. 某個線程需要其他線程的計算結果時,需要等待知道別的線程把活幹完了,它拿到資料開始幹自己的活。(Object.wait)    java對並發的支援很全面,而且直接在基類Object裡面提供了支援,最常用的三種方法列舉如下(上面其實已經提到了): 

java 保留2位小數 轉載

java  保留2位小數  轉載方式一:四捨五入double   f   =   111231.5585;BigDecimal   b   =   new   BigDecimal(f);double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();保留兩位小數方式二:java.text.DecimalFormat   df   =new  

JAVA String.format 方法使用介紹

JAVA String.format 方法使用介紹1.對整數進行格式化:%[index$][標識][最小寬度]轉換方式         我們可以看到,格式化字串由4部分組成,其中%[index$]的含義我們上面已經講過,[最小寬度]的含義也很好理解,就是最終該整數轉化的字串最少包含多少位元字。我們來看看剩下2個部分的含義吧:標識:  '-'    在最小寬度內靠左對齊,不可以與“用0填充”同時使用 '#'   

欲為Java技術大牛所需要的25個學習要點

1. 你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class、object、interaction以及statediagrams。2. 你需要學習Java語言的基礎知識以及它的核心類庫(collections、serialization、streams、networking、 multithreading、reflection、event、handling、NIO、localization以及其他)。3.

java 使用過濾器實現中文處理

1 package cn.jbit.house.filter; 2 3 import java.io.IOException; 4 import java.io.UnsupportedEncodingException; 5 6 import javax.servlet.Filter; 7 import javax.servlet.FilterChain; 8 import javax.servlet.FilterConfig; 9 import

maven: maven建立工程,web工程等-普通java app, web app

建立app mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-simple -DgroupId=com.molly.simpleapp -DartifactId=app-3  建立webapp mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes

反射機制下的Java動態載入方法

 1    /** *//** 2      * 反射機制下的方法調用 3      * @param className String    類名 4      * @param methodName String   方法名 5      * @param parameterClasses Class[]   參數類型 6      * @param parameterObjects Object[]   參數內容 7      * @return Object   傳回值 8      *

【java】關於Statement和ResultSet

今天寫程式發現一個問題,錯誤示範如下:public static void main(String[] args) {         // TODO Auto-generated method stub         String driverName = "oracle.jdbc.driver.OracleDriver";         String url = "jdbc:oracle:thin:@192.168.115.117:1521:ggg";         String

總頁數: 4058 1 .... 1348 1349 1350 1351 1352 .... 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.