① 股票軟體如何開發的用什麼語言數據的獲得方式
K-JAVA功能可以做移動商務、移動辦公 、信息點播、股票、外匯、地址簿、日歷、文件管理 、天氣預報等;
股票軟體使用的是JAVA語言,該可以跨平台運行,軟體開發商可以很容易的開發應並信用程序;股票行情軟體是基於Java計算機編程語言上的,也就是K-JAVA即J2ME軟體平台,專門用於嵌入式設備的JAVA軟體。
Java包含了一種計算機編程語言和一個平台,隨著K-Java技術的不斷完善與發展,發展商們將對具有K-Java功能的手機用戶提供更還更全面的服務。如: 互動游戲、互動新聞 、增強手機連接到無線網路後進行數據交換的安全性、 載以Java語言寫成的內容、遙控家用電器。
軟體開發商以K-Java編程語言為手機開發應用程序,可以提供,游戲,個人信息處理,股票,電子地圖等服務程序。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性戚枝、絕仔輪高性能、多線程、動態性等。
② 用java定義一個股票類Stock,該類包括如右圖所示
public class Stock {
private String store;// 股票類屬性
private String symbol;// 股票代號
private String name;// 股票名稱
private BigDecimal currentPrice;// 當前時間的股票價格
private BigDecimal previouClosingPrice;// 前一天的股票值
/**
* 返回前一天變到當前時間的百分比
* @return 百分比
*/
public double getChangePercent() {
return this.currentPrice.subtract(this.previouClosingPrice).abs()
.divide(this.currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}
/**
* 返回前一天變到當前時間的百分比
* @param currentPrice 當前時間的股票價格
* @param previouClosingPrice 前一天的股票值
* @return 百分比
*/
public double getChangePercent(BigDecimal currentPrice,
BigDecimal previouClosingPrice) {
return currentPrice.subtract(previouClosingPrice).abs()
.divide(currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}
public String getStore() {
return store;
}
public void setStore(String store) {
this.store = store;
}
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public BigDecimal getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(BigDecimal currentPrice) {
this.currentPrice = currentPrice;
}
public BigDecimal getPreviouClosingPrice() {
return previouClosingPrice;
}
public void setPreviouClosingPrice(BigDecimal previouClosingPrice) {
this.previouClosingPrice = previouClosingPrice;
}
}
③ java 如何實現 獲取實時股票數據
一般有三種方式:
網頁爬蟲。採用爬蟲去爬取目標網頁的股票數據,去GitHub或技術論壇(如CSDN、51CTO)上找一下別人寫的爬蟲集成到項目中。
請求第三方API。會有專門的公司(例如網路API市場)提供股票數據,你只需要去購買他們的服務,使用他們提供的SDK,仿照demo開發實現即可。如下圖所示:
④ 如何用java讀取股票數據
股票實時行情,可以通過兩個方法來進行查看: 第一種,在網路搜索頁面直接輸入股票代碼,如:000717,網路輸入後,即可在搜索結果中看到,其中分時,就是該股票在當天的實時走向。 第二種,通過炒股軟體,如東財,同花順等,在開啟後,直接輸入
⑤ 用javas做的股票走勢預測系統
網上有個開源的股票系統,好象是JAVAS做的
策略為王—開源證券交易軟體 »
不過預測這是誰的都可能預測,哪個軟體都可以預測,但是預測的結果不難想像!每個的准確率跟拋硬幣的結果一致!
⑥ 請問怎樣用Java獲取股票行情歷史數據新浪、搜狐、百度財經都可以......
publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐股票行情歷史介面
// ur=newURL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情歷史介面
ur=newURL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
⑦ 如何用java實現用股票名稱查詢實時股票信息
1、首先如果用中文名稱查詢可能出現中文亂碼的錯誤,雖然能夠解決,但是步驟上比較麻煩
2、如果你想實現,可以設置超鏈接也就是
<a href="http://hq.sinajs.cn/list="+名稱>實現一下
比如:<a href="http://hq.sinajs.cn/list="+中國人壽>中國人壽</a>
可能在格式上也就是+後面的東西是寫在引號內還是引號外,我有點記不起來了
不過這個好解決,你可以嘗試一下
⑧ 鑲$エ杞浠朵竴鑸鐢ㄤ粈涔堣璦寮鍙
鑲$エ杞浠朵竴鑸浣跨敤C++銆丳ython鍜孞ava絳夎璦榪涜屽紑鍙戙
C++浣滀負涓縐嶉珮鏁堛佺ǔ瀹氱殑緙栫▼璇璦錛岄潪甯擱傚悎鐢ㄤ簬寮鍙戝規ц兘鍜岀ǔ瀹氭ц佹眰杈冮珮鐨勮偂紲ㄨ蔣浠躲傚畠鏀鎸侀潰鍚戝硅薄緙栫▼錛屼嬌寰楀紑鍙戣呭彲浠ュ壋寤哄嶇敤鐨勪唬鐮佹ā鍧楋紝鎻愰珮寮鍙戞晥鐜囥傚悓鏃訛紝C++鐨勭紪璇戝瀷鐗規т篃淇濊瘉浜嗙▼搴忓湪鎵ц屾椂鐨勬ц兘銆備緥濡傦紝涓浜涢渶瑕佸疄鏃跺勭悊澶ч噺鑲$エ鏁版嵁鐨勮蔣浠訛紝濡備氦鏄撶郴緇熷拰琛屾儏鍒嗘瀽杞浠訛紝閫氬父浼氶夋嫨C++浣滀負涓昏佸紑鍙戣璦銆
Python鍒欎互鍏剁畝媧佹槗鎳傜殑璇娉曞拰涓板瘜鐨勫簱璧勬簮鍦ㄨ偂紲ㄨ蔣浠跺紑鍙戜腑鍗犳嵁涓甯涔嬪湴銆侾ython鐨勮剼鏈鍨嬬壒鎬т嬌寰楀紑鍙戣呭彲浠ュ揩閫熷湴緙栧啓鍜屾祴璇曚唬鐮侊紝閫傚悎榪涜屽師鍨嬪紑鍙戝拰蹇閫熻凱浠c傛ゅ栵紝Python鐨勯噾鋙嶅垎鏋愬簱濡俻andas鍜宯umpy絳夛紝涓哄勭悊鍜屽垎鏋愯偂紲ㄦ暟鎹鎻愪緵浜嗗己澶х殑鏀鎸併傚緢澶氭暟鎹鍒嗘瀽甯堝拰鎶曡祫鑰呭枩嬈㈢敤Python鏉ョ紪鍐欒嚜瀹氫箟鐨勪氦鏄撶瓥鐣ュ拰鍙瑙嗗寲鍒嗘瀽鎶ュ憡銆
Java鍒欎互鍏惰法騫沖彴鐨勭壒鎬у彈鍒拌偂紲ㄨ蔣浠跺紑鍙戣呯殑闈掔潗銆侸ava緙栧啓鐨勭▼搴忓彲浠ュ湪浠諱綍鏀鎸丣ava鉶氭嫙鏈虹殑騫沖彴涓婅繍琛岋紝榪欏ぇ澶у炲姞浜嗚蔣浠剁殑鍙鐢ㄦу拰鍙緇存姢鎬с傚悓鏃訛紝Java鐨勪紒涓氱駭鐗規у拰涓板瘜鐨刉eb寮鍙戞嗘灦涔熶嬌鍏墮潪甯擱傚悎鐢ㄤ簬寮鍙戝ぇ鍨嬭偂紲ㄨ蔣浠剁郴緇熷拰Web浜ゆ槗騫沖彴銆備緥濡傦紝涓浜涙彁渚涘湪綰誇氦鏄撴湇鍔$殑鑲$エ杞浠訛紝鍙鑳戒細閫夋嫨Java浣滀負涓昏佸紑鍙戣璦銆
緇間笂鎵榪幫紝鑲$エ杞浠剁殑寮鍙戣璦閫夋嫨鍙栧喅浜庤蔣浠剁殑鍏蜂綋闇奼傚拰鐩鏍囥備笉鍚岀殑緙栫▼璇璦鍚勬湁浼樺娍錛屽紑鍙戣呴渶瑕佹牴鎹瀹為檯鎯呭喌榪涜屾潈琛″拰閫夋嫨銆