Java還提供對TCP協(xié)議UDP協(xié)議API的直接訪問。在需要強調網絡性能的情況下,可以使用TCP/UDP直接進行通信。您可以在Tomcat和其他程序的源代碼中看到這些相關api的使用。然而,TCP很少被直接使用,并且像Mina和Netty這樣的框架被用于處理,因為這個開發(fā)領域涉及的并不多,所以它不是很詳細。
1、編寫一個Java源程序
新建記事本,將后綴名改為.java
2、編譯java源程序,語法:javac源文件名.java
編譯后會生成一個.class的字節(jié)碼文件
3、運行java程序,運行的是.class的文件,語法:java源文件名
注意:java嚴格區(qū)分大小寫
System.out.println()打印之后換一行,先打印再換行
SSystem.out.print()打印之后不換行
1.市場需求大:據國家統(tǒng)計局發(fā)布,未來五年,我國信息化人才總需求量高達1500萬-2000萬人。
2.范圍廣:除了新興行業(yè)的軟件開發(fā)外,有規(guī)模的企業(yè),都有自己的IT部門,技術部門不可或缺的便是開發(fā)人員。
3.崗位性質多元化:軟件是電子載體的靈魂,也是游戲開發(fā)、網頁開發(fā)等的核心技術,因此Java也承擔了這些行業(yè)的關鍵性崗位。
4.高薪職位:根據IDC的統(tǒng)計數據顯示,Java工程師的需求量在60%-70%,同時,Java工程師的薪資相比其他語言要高滴多,3-5年經驗的開發(fā)人員年薪基本在15-20W。
5.職位適應性強:程序員屬于通用性人才,其崗位不受行業(yè)發(fā)展的限制,可以更大限度提高人才的價值而降低職業(yè)風險。