導航:首頁 > 編程語言 > java實時系統

java實時系統

發布時間:2022-10-23 10:07:50

Ⅰ 我想做一個基於java的區域網實時監控系統請大家給點建議或源碼吧!

這些功能僅僅依靠java無法完成,這不是java的擅長方向,如果你真的非得要用java,可以用java原始介面接駁c/c++組件進行非託管編程

Ⅱ java 實時顯示系統時間 急!!!

在你的基礎上改了下 你看看 思想就是通過定時任務每一秒鍾執行一次取當前時間的動作
import javax.swing.*;
import com.sun.org.apache.bcel.internal.generic.NEW;
import java.awt.*;
import java.util.Timer;
import java.util.*;
import java.text.*;
import java.util.Date;

public class Time extends JFrame {
JLabel systemTime;
public Time(){

setTitle("sbgaowenchao");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

systemTime = new JLabel("系統時間:");
Container cp = getContentPane();
systemTime.setBounds(20,20,200,200);
cp.setLayout(null);
cp.add(systemTime);

setSize(800,800);

setVisible(true); //add by me

}

JButton logoutbutton;
public static void main(String[] args){

TimerTask task = new TimerTask() {

Time time = new Time();

public void run() {

//comment by me
/* Calendar st = Calendar.getInstance();
String sdate;
Date ddate;
ddate=st.getTime();*/

//add by me below:

String sdate;
sdate=(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date());
time. systemTime.setText(sdate);

}
};

Timer t = new Timer();

t.scheleAtFixedRate(task, new Date(), 1000);

}
}

Ⅲ java系統怎麼體現數據實時性

  1. 線程調度

  2. 非同步事件處理

  3. 非同步控制轉移

Ⅳ 我們要用java做實時聊天系統 要求:客戶端和伺服器端均為圖形界面,能夠實現簡單的實時聊天通訊。

給樓主你關鍵字:Java Socket 實例

Ⅳ 誰能提供一個java 實時獲取系統時間的方法啊

你想要的實現的應該是一個定時任務。如果只指定啟動時間,間隔時間固定,你可以去看一下java.util.Timer和java.util.TimerTask這兩個類。如果你要實現更復雜的定時器,比如需要在每周一,周三,周五早上8點執行一次任務的話,去看quartz這個類庫,具體使用方法請搜索google。

Ⅵ 跪求用Java實現實時聊天系統畢業設計論文

我以前找的資料,忘了從那找到的了。你自己改改就能用。

//客戶端
package cn.yanz.chat.client;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

public class TalkClient {
public static void main(String args[]) {
try{
Socket socket=new Socket("127.0.0.1",4700);
BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
//由系統標准輸入設備構造BufferedReader對象
PrintWriter os=new PrintWriter(socket.getOutputStream());
//由Socket對象得到輸出流,並構造PrintWriter對象
BufferedReader is=new BufferedReader(new InputStreamReader(socket.getInputStream()));
//由Socket對象得到輸入流,並構造相應的BufferedReader對象
String readline;
readline=sin.readLine(); //從系統標准輸入讀入一字元串
while(!readline.equals("bye")){
//若從標准輸入讀入的字元串為 "bye"則停止循環
os.println(readline);
//將從系統標准輸入讀入的字元串輸出到Server
os.flush();
//刷新輸出流,使Server馬上收到該字元串
System.out.println("Client:"+readline);
//在系統標准輸出上列印讀入的字元串
System.out.println("Server:"+is.readLine());
//從Server讀入一字元串,並列印到標准輸出上
readline=sin.readLine(); //從系統標准輸入讀入一字元串
} //繼續循環
os.close(); //關閉Socket輸出流
is.close(); //關閉Socket輸入流
socket.close(); //關閉Socket
}
catch(Exception e) {
System.out.println(e);//出錯,則列印出錯信息
}
}
}

//伺服器端
package cn.yanz.chat.service;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class TalkServer{
public static void main(String args[]) {
try{
ServerSocket server=null;
try{
server=new ServerSocket(4700);
//創建一個ServerSocket在埠4700監聽客戶請求
}catch(Exception e) {
System.out.println("can not listen to:"+e);
//出錯,列印出錯信息
}

Socket socket=null;
try{
socket=server.accept();
//使用accept()阻塞等待客戶請求,有客戶
//請求到來則產生一個Socket對象,並繼續執行
}catch(Exception e) {
System.out.println("Error."+e);
//出錯,列印出錯信息
}
String line;
BufferedReader is=new BufferedReader(new InputStreamReader(socket.getInputStream()));
//由Socket對象得到輸入流,並構造相應的BufferedReader對象
PrintWriter os = new PrintWriter(socket.getOutputStream());
//由Socket對象得到輸出流,並構造PrintWriter對象
BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
//由系統標准輸入設備構造BufferedReader對象

System.out.println("Client:"+is.readLine());
//在標准輸出上列印從客戶端讀入的字元串
line=sin.readLine();
//從標准輸入讀入一字元串
while(!line.equals("bye")){
//如果該字元串為 "bye",則停止循環
os.println(line);
//向客戶端輸出該字元串
os.flush();
//刷新輸出流,使Client馬上收到該字元串
System.out.println("Server:"+line);
//在系統標准輸出上列印讀入的字元串
System.out.println("Client:"+is.readLine());
//從Client讀入一字元串,並列印到標准輸出上
line=sin.readLine();
//從系統標准輸入讀入一字元串
} //繼續循環
os.close(); //關閉Socket輸出流
is.close(); //關閉Socket輸入流
socket.close(); //關閉Socket
server.close(); //關閉ServerSocket
}catch(Exception e){
System.out.println("Error:"+e);
//出錯,列印出錯信息
}
}
}

Ⅶ 求JAVA高手編寫學生信息管理系統,並多線程一個時間實時顯示!

JAVA高手編寫學生信息管理系統
發你

Ⅷ JAVA售票系統實時性怎麼解決

這個要去問專門搞JAVA售票系統的人士了!估計在這里網上找不到答案的。太專業了。懂的一兩句話也說不清的。

Ⅸ java系統就是塞班系統嗎

不是

嚴格來講,java沒有什麼系統,而是一門面向對象的開發語言。所謂java系統,是java開發的系統軟體。

Symbian系統是塞班公司為手機而設計的操作系統。2008年12月2日,塞班公司被諾基亞收購。2011年12月21日,諾基亞官方宣布放棄塞班(Symbian)品牌。由於缺乏新技術支持,塞班的市場份額日益萎縮。截止至2012年2月,塞班系統的全球市場佔有量僅為3%。2012年5月27日,諾基亞徹底放棄開發塞班系統,但是服務將一直持續到2016年。2013年1月24日晚間,諾基亞宣布,今後將不再發布塞班系統的手機,意味著塞班這個智能手機操作系統,在長達14年的歷史之後,終於迎來了謝幕。2014年1月1日,諾基亞正式停止了Nokia Store應用商店內對塞班應用的更新,也禁止開發人員發布新應用。
Symbian是一個實時性、多任務的純32位操作系統,具有功耗低、內存佔用少等特點,在有限的內存和運存情況下,非常適合手機等移動設備使用,經過不斷完善,可以支持GPRS、藍牙、SyncML、NFC以及3G技術。它包含聯合的資料庫、使用者界面架構和公共工具的參考實現,它的前身是Psion的EPOC。最重要的是它是一個標准化的開放式平台,任何人都可以為支持Symbian的設備開發軟體。與微軟產品不同的是,Symbian將移動設備的通用技術,也就是操作系統的內核,與圖形用戶界面技術分開,能很好的適應不同方式輸入的平台,也使廠商可以為自己的產品製作更加友好的操作界面,符合個性化的潮流,這也是用戶能見到不同樣子的symbian系統的主要原因。為這個平台開發的java程序在互聯網上盛行。用戶可以通過安裝軟體,擴展手機功能。

Ⅹ 怎麼實時同步java虛擬機與操作系統時區 及JVM啟動後再更改操作系統時區或時間也能保持其同步

在一個精簡的Linux安裝上jre,發現所有的java程序獲取的時間都不是系統時間。後來發現原來是時區不對。
java程序獲取的時間都是GMT時間,而系統是北京時間,應該是GMT+8,剛好相差8小時。網上搜了好多資料,只有兩種方法:1、在程序中使用
java的函數設定時區。2、在啟動java程序時加參數-Duser.timezone=GMT+8

閱讀全文

與java實時系統相關的資料

熱點內容
阿里雲國際版試用的伺服器怎麼搞 瀏覽:889
java正則表達式工具 瀏覽:156
oa伺服器怎麼設置ftp 瀏覽:8
安卓如何安裝obb 瀏覽:440
QQ聊天記錄journal文件夾 瀏覽:118
蘋果公司雲伺服器地址 瀏覽:85
加密記事本手機 瀏覽:437
汽車壓縮機變頻閥 瀏覽:95
域外伺服器是什麼意思 瀏覽:639
大眾點評伺服器怎麼老卡頓 瀏覽:556
javavector與list的區別 瀏覽:316
java初始化類數組 瀏覽:303
java字元串轉換成json對象 瀏覽:647
android非阻塞socket 瀏覽:358
編譯系統概念 瀏覽:452
天眼通app能做什麼 瀏覽:557
魅族手機怎麼加密圖庫 瀏覽:8
rpa編譯器 瀏覽:572
車載雲伺服器記錄 瀏覽:740
四川金星壓縮機製造有限公司 瀏覽:55