Java 計算機實現

1、加減乘除操作public class MyMath {public static final int DEFAULT_SCALE = 20;public static double add(double num1, double num2) {BigDecimal first = getBigDecimal(num1);BigDecimal second = getBigDecimal(num2);return first.add(second).doubleValue();}public

Java 使用executeUpdate向資料庫中建立表格

Java 使用executeUpdate向資料庫中建立表格一、建立mysql.ini檔案,配置如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/select_testuser=rootpass=123456這樣以後修改資料庫的配置直接在mysql.ini檔案中修改。 二、編寫代碼 initParam方法: 獲得mysql.ini中的資料   createTale方法:

java實現檔案單詞頻率統計

思路:  1、將檔案內容存入StringBuffer中。  2、利用split()函數分割字串,可按(“,”,“.”,“!”,“空格”,“斷行符號”)分割,得到一個數組。  3、遍曆數組,將其放入一個Map <String,Integer>中,key=單詞,value=單詞出現的次數。  4、如要求出檔案中出現頻率最高的幾個單詞,則要對Map進行排序。  -----------------------------------------------------------------

Java 使用execute方法執行Sql語句

Java 使用execute方法執行Sql語句。mysql.ini是一個設定檔。配置內容可以看上一篇。class ExecuteSql {private String driver;private String url;private String user;private String pass;Connection conn;Statement stmt;ResultSet rs;public void initParam(String paramFile) throws

什麼是K-JAVA

首先我可以告訴大家,KJava是一個別名,它正式的名字是J2ME,是Java 2的一個微型版本,也就是子集。所以要瞭解什麼是KJava,首先需要知道什麼是Java。Java是由美國Sun Microsystems公司開發的一種軟體開發語言,1995年正式發布。

用異或加密(Java版)

     之間在網上找了一個objective-c版本的加密解密(Obfuscate / Encrypt a String (NSString) ),當時直接用了,沒仔細看,前幾天想做個java版本的,仔細一看,原來用的是異或,於是幾分鐘就把代碼改好了。 Code highlighting produced by Actipro CodeHighlighter

Java加密解密

Code highlighting produced by Actipro CodeHighlighter

Java代碼之”求a的N次方”

二分法:package com.test;public class Power {    public static void main(String[] args) {        System.out.print("Hello, \r\n");                System.out.print(power2(3, 2) + "\r\n");        System.out.print(power(3, 2) + "\r\n");                System

java處理json例子

 package com.test;import java.text.ParseException;import java.util.ArrayList;import org.json.JSONArray;import org.json.JSONObject;public class Utili {    public static void Json2Obj(String s) {        JSONArray array;        try {            array = 

Java: 把金額轉換為漢字的類

package cyachina.util;/** * Created by IntelliJ IDEA. * User: Administrator * Date: 2004-8-2 * Time: 11:37:41 * To change this template use File | Settings | File Templates. */public class MoneyUtil {    public static String[] chineseDigits = new

Java: 社會安全號碼碼15位18位互轉的類

package cyachina.util;/** * Created by IntelliJ IDEA. * User: Administrator * Date: 2004-8-13 * Time: 15:37:28 * To change this template use File | Settings | File Templates. */public class IDCardUtil {    /**     *     * @param century  19xx 年用 19,2

線上產生FLASH/CSS/DHTML/Java Script(導覽功能表、按鈕、捲軸)

FLASH導覽功能表產生:http://www.hostsun.com/gr/flash_generators.php圖片菜單產生:http://www.hostsun.com/gr/tools6.php下拉式功能表:http://www.hostsun.com/gr/tools7.php滑鼠移過圖片菜單特效:http://www.hostsun.com/gr/tools8.phpCSS(導覽功能表):http://www.hostsun.com/gr/tools9.phpDHTML(導覽功能表

java設計模式學習2--Factory Pattern[原創]

  昨天講了Singleton模式,今天就原廠模式來講講。  在物件導向的編程中,原廠模式是一種經常被使用到的模式。在原廠模式裡,有一個公用的抽象父類,父類有一組子類執行個體,還有一個工廠類,建立不同的子類時,把任務交給工廠類,由它選擇產生哪個子類執行個體,即使用者只需要傳遞必要的參數給工廠類就可以了。  原廠模式分3種:  1.簡單工廠(Simple Factory)模式;  2.Factory 方法(Factory Method)模式,又稱多型工廠(Polymorphic

Java操作XML的一個類[原創]

  2005.04.17發表於blog.csnd.net/zxub  這兩天沒什麼事,又開始擺弄Java了,想寫個郵件發送的東東,想到要儲存什麼參數,怎麼儲存呢?突然想到XML檔案,好,就用這個。  研究了下,感覺用dom4j好,ok,就是它了,下面把代碼貼出來(修改版),隨便寫寫,還有不足,僅供參考:/* * Created on 2005-4-14 15:26:04 * Modify no 2005-4-19 16:06:12 *//** * @author zxub * 

java設計模式學習3--Command Pattern[原創]

  昨天看了下命令模式,有了點心得。  先看一個典故:《後漢書·呂布傳》:“諸將謂布曰:‘將軍常欲殺劉備,今可假手於術。’”。  命令模式把一個請求或者操作封裝到一個對象中。命令模式把發出命令的責任和執行命令的責任分割開,委派給不同的對象。命令模式允許請求的一方和發送的一方獨立開來,使得請求的一方不必知道接收請求的一方的介面,更不必知道請求是怎麼被接收,以及操作是否執行,何時被執行以及是怎麼被執行的。系統支援命令的撤消。  說白了,這種模式叫“假手於人”,借別人的手,來完成自己要做的事。  本來

java設計模式學習4--Builder Pattern[原創]

  今天看了看建造模式,就上來寫點心得體會。  先套用一段理論:建造模式是將產品的內部表象和產品的產生過程分割開來,從而使一個建造過程產生具有不同的內部表象的產品對象。建造模式使得產品內部表象可以獨立的變化,客戶不必知道產品內部組成的細節。建造模式可以強制實行一種分步驟進行的建造過程。  怎麼理解呢?  一個大的系統,我們該怎樣設計?我想,對於一個好的設計來說,應該是盡量不用具體的東西來定義,正如我上篇文章最後說的,定義類型盡量用抽象的,記住,在java裡,抽象是最高境界,一切具體的東西都是由抽

java記憶體回收之Map【原創】

  一直以來,都很喜歡用Map,在小規模應用中,用用Map也沒什麼,但是應用一大,記憶體應用方面就要注意了。  幾個月前,做項目的時候用到Map,在一篇文章中,我記得說過Map的回收有問題,一試,果然,當設定為null時,還是不能有效進行回收,找了些資料,最後發現了WeakHashMap,當沒有指標指向value時,key會被回收,就用它做了個CacheMap,需要多加一個方法package org.ofbiz.payment.common;import java.util.Iterator;i

java設計模式學習1--Singleton Pattern[原創]

  前些天擺弄java,參考一些資料寫了個資料庫連接池,對裡面只產生一個執行個體的那種做法深表佩服,今天中午又聽到別人在說設計模式,受不了了,就上網Down了點資料來。  一來就看到了Singleton模式,一看,呀,不就是那個串連池裡用的方法麼?!噢,原來如此。  Singleton 是一種建立性模型,它用來確保只產生一個執行個體,並提供一個訪問它的全域訪問點。  為了實現 Singleton

用Java寫的一個發郵件的東東(群發+多附件)[原創]

  2005.04.17發表於blog.csdn.net/zxub  沒什麼好玩的了,最近看到好多地方有發郵件的東東,正好在看Java,就用Java寫了,需要下載mail.jar和activation.jar,此外,用到我前次寫的操作XML檔案的一個類(上篇文章),好了,不多說了,代碼貼貼,怎麼用就看自己了://JavaMail中一些我們需要的類 //1.Properties ////JavaMail需要Properties來建立一個session對象,其屬性值就是發送郵件的主機,如: ////

java中介面和抽象類別的應用[原創]

  一直以來,對介面和抽象類別瞭解都不是很深,前天看了下,有了少少心得。  介面應該是用得最多的,為什嗎?就應為一個類可以實現多個介面,但它只能有一個基類。在這裡,基類我們指的是抽象類別,具體類由於什麼都執行個體化了,改起來麻煩,所以最好不用具體類。  抽象類別有個好處就是,它可以有方法的具體實現,也可以不寫方法的具體實現,而介面裡是沒有具體實現的。  一個類如果實現一個介面,那它必然要實現介面裡的所有方法,而如果是擴充一個抽象類別的話,子類裡可以什麼都不寫或唯寫部分。  看到這裡,對介面和抽象

總頁數: 4058 1 .... 348 349 350 351 352 .... 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.