导航:首页 > 板块资金 > java获取股票信息吗

java获取股票信息吗

发布时间:2024-12-12 08:49:43

‘壹’ 股票软件如何开发的用什么语言数据的获得方式

K-JAVA功能可以做移动商务、移动办公 、信息点播、股票、外汇、地址簿、日历、文件管理 、天气预报等;

股票软件使用的是JAVA语言,该可以跨平台运行,软件开发商可以很容易的开发应并信用程序;股票行情软件是基于Java计算机编程语言上的,也就是K-JAVA即J2ME软件平台,专门用于嵌入式设备的JAVA软件。

Java包含了一种计算机编程语言和一个平台,随着K-Java技术的不断完善与发展,发展商们将对具有K-Java功能的手机用户提供更还更全面的服务。如: 互动游戏、互动新闻 、增强手机连接到无线网络后进行数据交换的安全性、 载以Java语言写成的内容、遥控家用电器。

软件开发商以K-Java编程语言为手机开发应用程序,可以提供,游戏,个人信息处理,股票,电子地图等服务程序。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性戚枝、绝仔轮高性能、多线程、动态性等。

‘贰’ java采集腾讯的股票行情

用firefox的httpfox插件,拦截访问这个页面时,所有response的内容。模拟浏览器的提交顺序来弄,来的到js返回的内容。
参考爬虫,蜘蛛,网页抓取等技术

‘叁’ 用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;
}

}

‘肆’ 镶$エ杞浠朵竴鑸鐢ㄤ粈涔堣瑷寮鍙

镶$エ杞浠朵竴鑸浣跨敤C++銆丳ython鍜孞ava绛夎瑷杩涜屽紑鍙戙

C++浣滀负涓绉嶉珮鏁堛佺ǔ瀹氱殑缂栫▼璇瑷锛岄潪甯搁傚悎鐢ㄤ簬寮鍙戝规ц兘鍜岀ǔ瀹氭ц佹眰杈冮珮镄勮偂绁ㄨ蒋浠躲傚畠鏀鎸侀溃钖戝硅薄缂栫▼锛屼娇寰楀紑鍙戣呭彲浠ュ垱寤哄岖敤镄勪唬镰佹ā鍧楋纴鎻愰珮寮鍙戞晥鐜囥傚悓镞讹纴C++镄勭紪璇戝瀷鐗规т篃淇濊瘉浜嗙▼搴忓湪镓ц屾椂镄勬ц兘銆备緥濡傦纴涓浜涢渶瑕佸疄镞跺勭悊澶ч噺镶$エ鏁版嵁镄勮蒋浠讹纴濡备氦鏄撶郴缁熷拰琛屾儏鍒嗘瀽杞浠讹纴阃氩父浼氶夋嫨C++浣滀负涓昏佸紑鍙戣瑷銆

Python鍒欎互鍏剁亩娲佹槗镍傜殑璇娉曞拰涓板瘜镄勫簱璧勬簮鍦ㄨ偂绁ㄨ蒋浠跺紑鍙戜腑鍗犳嵁涓甯涔嫔湴銆侾ython镄勮剼链鍨嬬壒镐т娇寰楀紑鍙戣呭彲浠ュ揩阃熷湴缂栧啓鍜屾祴璇曚唬镰侊纴阃傚悎杩涜屽师鍨嫔紑鍙戝拰蹇阃熻凯浠c傛ゅ栵纴Python镄勯噾铻嶅垎鏋愬簱濡俻andas鍜宯umpy绛夛纴涓哄勭悊鍜屽垎鏋愯偂绁ㄦ暟鎹鎻愪緵浜嗗己澶х殑鏀鎸併傚緢澶氭暟鎹鍒嗘瀽甯埚拰鎶曡祫钥呭枩娆㈢敤Python𨱒ョ紪鍐栾嚜瀹氢箟镄勪氦鏄撶瓥鐣ュ拰鍙瑙嗗寲鍒嗘瀽鎶ュ憡銆

Java鍒欎互鍏惰法骞冲彴镄勭壒镐у弹鍒拌偂绁ㄨ蒋浠跺紑鍙戣呯殑闱掔潗銆侸ava缂栧啓镄勭▼搴忓彲浠ュ湪浠讳綍鏀鎸丣ava铏氭嫙链虹殑骞冲彴涓婅繍琛岋纴杩椤ぇ澶у炲姞浜呜蒋浠剁殑鍙鐢ㄦу拰鍙缁存姢镐с傚悓镞讹纴Java镄勪紒涓氱骇鐗规у拰涓板瘜镄刉eb寮鍙戞嗘灦涔熶娇鍏堕潪甯搁傚悎鐢ㄤ簬寮鍙戝ぇ鍨嬭偂绁ㄨ蒋浠剁郴缁熷拰Web浜ゆ槗骞冲彴銆备緥濡傦纴涓浜涙彁渚涘湪绾夸氦鏄撴湇锷$殑镶$エ杞浠讹纴鍙鑳戒细阃夋嫨Java浣滀负涓昏佸紑鍙戣瑷銆

缁间笂镓杩帮纴镶$エ杞浠剁殑寮鍙戣瑷阃夋嫨鍙栧喅浜庤蒋浠剁殑鍏蜂綋闇姹傚拰鐩镙囥备笉钖岀殑缂栫▼璇瑷钖勬湁浼桦娍锛屽紑鍙戣呴渶瑕佹牴鎹瀹为檯𨱍呭喌杩涜屾潈琛″拰阃夋嫨銆

‘伍’ 请问怎样用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. 网页爬虫。采用爬虫去爬取目标网页的股票数据,去GitHub或技术论坛(如CSDN、51CTO)上找一下别人写的爬虫集成到项目中。

  2. 请求第三方API。会有专门的公司(例如网络API市场)提供股票数据,你只需要去购买他们的服务,使用他们提供的SDK,仿照demo开发实现即可。如下图所示:

‘柒’ 股票行情软件是用什么语言编写的

如下4种常见:

  1. Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群

  2. JFreeChart:JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。

3.源码结构:源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱,建筑师用图纸,那程序员的工作的语言就是“源码”了。

4.c++ 【目前最多的】: C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等!

阅读全文

与java获取股票信息吗相关的资料

热点内容
平安银行股票前景 浏览:256
天阳科技的股票行情怎么样 浏览:728
炒股票要去银行开通吗 浏览:597
散户好好研究股票最后有赚钱的吗 浏览:513
2018年适合长期的股票 浏览:130
港股通股票除息日信息 浏览:443
中国人寿买入新华保险股票 浏览:466
中国平安股票资金是否进流出 浏览:106
买中证500股票的条件 浏览:362
阿尔法新型市场etf股票 浏览:976
怎么看一只股票有没有涨停过 浏览:142
云南白药股票受疫苗影响吗 浏览:621
股票停牌资产重组是好事还是坏事 浏览:949
买股票第二天卖掉能赚钱吗 浏览:575
海天科技股票 浏览:672
夏门银行股票明日会涨停吗 浏览:656
远大中国股票好吗 浏览:391
2007年中国铝业股票价格 浏览:897
2020年增发股票及涨幅名单 浏览:845
股票电销软件 浏览:959