java 是什麼意思

java是一種計算甲語言,面向對象的,具體什麼意思就不好說了,就像c或者c++一樣。

⑵ java、c#各優缺點,在工業控制上哪種好用,速度哪種快,哪種好學易上手。

C#運行效率較高,java運行較慢,佔用內存大
C#上手快,深入困難,java上手較難,不過無需深挖底層邏輯
C#開源免費跨平台,java收費

⑶ 工業機器人編程語言是java嗎

工業機器人編程有很多種類的編程語言的,AL , VAL ,IML ,PART ,AUTOPASS等。但是還是C語言多一點。

⑷ 為什麼工業控制軟體用C++編寫,而不用java

C/C++寫的軟復件,編譯制器直接將語句編譯成CPU指令,確保執行正確與高效。
Java寫的軟體,沒有直接編譯成CPU指令,而是由解釋器來讀,再由解釋器來解釋具體動作,最後解釋器使用自己的軟體來執行CPU指令,這樣,C/C++都執行100條或者1000條語句了,Java可能還沒解釋清楚一條。效率差了100倍的軟體,誰敢用做工控的。
工控軟體的響應時間要求毫秒甚至微秒級的,java真是做不來。

⑸ JAVA:能成為自動化語言嗎

java也許是世界上應用最為廣泛的編程語言。但是,到目前為止,它在自動化領域的影響極其有限。不過,世事變幻,JAVA技術在自動化行業的應用也許將帶來不少優勢。現代的自動化系統,無論是建築行業還是工業行業,在控制過程中都注重信息的處理和傳送。一般,對於各種信息相關的需求,都要通過安裝SCADA系統或HMI來定址。當成本和靈活性需要一個不同的方案時,就產生各種應用。大多數SCADA系統採用自上而下的設計思路。但在某個層面下,效率就非常低下。硬體HMI與SCADA在性能上有所重疊,但是HMI遵循的是自下而上的思路,佔用最大部分資源的是復雜的圖形,有時PC在處理這個問題上能更得心應手。所需要的是針對中層或高層的應用方案,使用堅固的硬體平台和靈活的界面,但是不需要直接圖形處理或管理PC結構。當HMI和SCADA無能為力SCADA和HMI系統能提供更多的功能,但是通常需要腳本或嵌入式語言。但這個方法並非每次都能奏效,在更多情況下,當系統能滿足新的需求,特別是當這個選項增加了的成本很低或幾乎不增加成本,使用已經設置的語言的優點就更能顯現。通常,SCADA的用戶和硬體HMI方案都必須使用腳本語言,來自於(但是在很大程度上)標准語言。但是例外和常用命令會使語言在任何其他技術中無用。結果,用戶負增加,學習量也增加。有時候,雖然當SCADA和HMI中可採用大量工具,但還不能完全滿足要求。盡管它們經過多年來的發展,能滿足常見的通常的功能,但在某些特殊的需求和環境中就不能滿足。基於開放的,靈活的語言的平台,且工具箱可處理簡單功能,是比較理想的方案。MX JAVA就這一方面,三菱開始致力MX JAVA的開發,這是一種新型的信息管理產品。MX JAVA結合了軟體和硬體。但是,如何理解MX JAVA 能帶來什麼,特別是與目前產品的不同之處,最好從軟體著手認識。從名稱可知,MX JAVA平台使用JAVA編程語言。這在自動化行業中也許顯得比較陌生,但是JAVA的確有不少好處。它是真正開放的語言,這意味著在使用或開發JAVA平台時不需要授權或軟體費用。 這一點非常有用,特別在大型企業中,考慮通過網際網路傳遞數據時。通常,由硬體鑰匙(key)或dongle讀取授權控制,這是一種解決方案,但是它有其自身的缺陷。首先,如果你沒有dongle,就不能讀取數據。在維護中,這是個值得注意的問題,在停機時間和損失產生時,快速的、不受限制的讀取能產生不同結果;其次,如果企業是跨國公司,其成本將增加,並難於管理;最後,dongle是另一個容易產生失誤的方面,即使用戶非常小心對待dongle,丟失或遺失仍然在所難免。根據2004年發布的統計數據,JAVA的應用也相當廣泛,全球6.5億PC安裝了JAVA。從某種方面來說,這是一個很好的證明。它的廣泛應用意味著能比較容易地找到經驗豐富的程序員,而且也有現成的代碼可以應用,通常成本很低,甚至無需費用。最後,JAVA是個通用的語言,伴隨著網際網路一同發展。在共享、處理和表現信息方面,JAVA比較方便,是個較為理想的遠程讀取數據的選擇方案。應用何處?如果說,JAVA能提供如此多的功能,為什麼在自動化行業的應用還不是很廣泛呢?答案是,就目前而言缺乏適合的硬體平台。PC當然是顯而易見的選擇,但對自動化行業來說並非最優的選擇。特別是,物理上的難適應惡劣環境,還需要能減少軟體沖突。對於JAVA的硬體平台來說,工業PC可以使用,但是成本較為昂貴。三菱採用的方法是,採用專業的系統進行JAVA程序的運行。因為平台是專為JAVA設計,所以與工業PC相比,結構簡單而且成本較低。而且,結構簡單帶來的是可靠性提高以及消除程序的沖突。硬體的一個重要的特點是,減少可移動的部件,減少了主要的PC故障的來源(如,風扇、硬碟、CD架)。另外一個此類專用平台的好處在於可以植入在應用中,在機械結構或過程中。不僅可成為一個集成的自動化的部分,而且固定性好,不易被竊取。在應用中,其外部安裝是沒有用處的,當然對PC來說,就不同了,對PC來說,讓用戶進行讀取是很自然的事情。這樣,可減少未授權的程序的使用,並減少病毒的威脅。既然JAVA程序是緊湊的,有效的,那麼程序的存儲空間就要比一般PC機小。也就是說,CF(Compact Flash)卡就能替代磁碟驅動裝置。這消除了MX Java平台的可移動的部件,為在所需環境下的運行可靠性提供保障。另外一個好處是,JAVA的模塊化和面向對象的特性,無需支持在項目中不需使用的冗餘代碼。優勢還未顯現前面已經提及,JAVA對於自動化行業來說,並非是個最優的方案。5年前,同樣的情況也出現在乙太網上。但是,目前乙太網作為一個低成本,多應用,廣泛支持的方案,已經不斷在自動化行業普及應用,開 始取代傳統技術的某些應用領域。乙太網證明了一類用戶需求:能將線纜標准化,支持IT,保證控制和企業信息同時運行。同樣,java也同樣證明一類用戶需求:開放性,未來驗證和支持大量網路和IT。還有一個更大的好處,客戶化的項目,並能保護其產權。

⑹ 為什麼工業用PLC不採用Java或C做為其編程語言

PLC語言是與工業設備結合最近的語言,而C和JAVA是高級程序語言,需要用PC機這樣的專設備來屬編譯執行,而對工業設備來說可能只是需要精確的完成幾個動作,而不是復雜的流程,所以用PLC語言結合編程器,用於工業控制無論從設備造價還是從工業設備的穩定可靠性方面都要比用PC機來控制設備更有優勢。

⑺ JAVA是否可以在工業上運用

當然可以 JAVA已經應用到很多領域了
工業領域離不開電腦 離不開程序 也離不開JAVA里一些實用的思想

⑻ 為什麼工業設備軟體一般都用C++ 或者C開發 有用JAVA之類開發的軟體嗎

工業設備都有針對性, 不需要平台切換移植之類的,
java操作硬體性太差,還需要jni之類的, 而c可以直接操作硬體,基於效率上的考慮才選用c c++之類的。
要是java可以直接操作硬體, 也可以用java開發

⑼ JAVA語言可以編工業機器人程序嗎

可以啊
只要硬體提供相應的介面就可以
請點贊!