怎么用java開發(fā)服務器 用java寫,游戲腳本,需要學習哪方面?
用java寫,游戲腳本,需要學習哪方面?這必須根據(jù)自己游戲的類型和要求善加選擇。比如C,Java,Erlang,go等等Java目前作為游戲服務器開發(fā)語言也很是比較高。只不過大多數(shù)是才是頁游或手游的服
用java寫,游戲腳本,需要學習哪方面?
這必須根據(jù)自己游戲的類型和要求善加選擇。比如C,Java,Erlang,go等等
Java目前作為游戲服務器開發(fā)語言也很是比較高。只不過大多數(shù)是才是頁游或手游的服務器,而端游戲一般你選擇C,是因為端游對服務器的性能具體的要求低些也很高一些。兩種語言各有利弊。
Java的技術(shù)系統(tǒng)
要學習的技術(shù):
(1)Java基礎(chǔ)知識
(2)JavaNIO編程
(3)Netty,Mina網(wǎng)絡框架精通于一種,其它以及打聽一下。
(4)一種緩存框架:Redis;memcache熟悉使用一個。
(5)SQL語言,主要用于數(shù)據(jù)庫:mysql
(6)springmvc主要用于http協(xié)議的服務器
(7)多線程編程,很清楚線程安全的重要性。
(8)Java并發(fā)數(shù)學集合的掌握到。
(9)Linux常用的基本都命令及shell腳本。
(10)數(shù)據(jù)庫你的操作,.例如mybatis。
服務器一般用什么語言開發(fā)?
服務器語言開發(fā)好象用Delphi、C、.net、java、php、python等這幾種。
服務器:
1、服務器,也稱伺服器,是能提供算出服務的設備。而服務器是需要做出反應服務只是請求,并進行處理,并且一般來說服務器應應具備承擔服務但是最有保障服務的能力。
2、服務器的構(gòu)成除了處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計算機架構(gòu)相似,只不過導致不需要可以提供高可靠的服務,但在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面具體的要求較高。
3、在網(wǎng)絡環(huán)境下,依據(jù)服務器提供的服務類型不同,分成三類文件服務器,數(shù)據(jù)庫服務器,應用程序服務器,WEB服務器等。
如何利用java做android?
可以使用J2EE技術(shù)或是叫JavaWeb技術(shù)開發(fā)個Web服務器,服務器回Json數(shù)據(jù),android客戶端電學計算json數(shù)據(jù),在用http協(xié)議和服務器通信,android有你所選模塊和API。
簡單樓主得懂Java后臺也就是JavaEE,用Servlet壘建Web服務,Serlvet映射一個URL,Android只是請求這個URL,Servlet如何處理各位,然后是Java編程,Web分層、JDBC等技術(shù)。服務器回標準的JSON輕量數(shù)據(jù)(就是純文本),Android來解析。
詳細技術(shù):
(1)JavaServlet充當Web服務的處理通往;
(2)Java編程編譯程序業(yè)務處理程序;
(3)JDBC訪問數(shù)據(jù)庫;
(4)Android端的HTTP模塊,API;
(5)Android端題JSON數(shù)據(jù);
(6)Servlet的或Java端生成JSON數(shù)據(jù);
等樓主技術(shù)強了,就也可以接觸各種框架、EJB技術(shù)了。Spring、Spring MVC、Struts、Hibernate,甚至還NOSQL、分布式、負載、node.js、模板技術(shù)等等。