A. java怎麼樣
結論:Java未來5-10年的發展前景肯定是不會差的。
理由如下:
Java母儀天下的霸道10年發展歷史,80%以上的高端企業級應用都使用JAVA平台(電信、銀行等)。Amazon、Google、 eBay、淘寶、京東、阿里和其它的大型電子商務品牌都在使用Java來後台處理。它受到了大約150個許可證頒發機構、200所大學和50萬開發者的擁戴;1000多個應用程序是用它編寫的...
這么說吧,如果Java在世界開發語言領域說自己排名第二的話,基本上沒人敢稱自己為第一。俗話說瘦死的駱駝比馬大,更何況Java仍處於巔峰時期,此刻加入Java陣營可讓你充分享受抱大腿的快感~
物聯網的「巔峰20年」
然而嚴肅些,IT技術行業變化莫測,誰能保證此時如日中天的Java帝國明天就不會轟然倒塌。有這個擔心的小白,首先老司機對你眼光長遠表示認可。
然而你應該了解到未來的20年應是物聯網的世界,對於作為物聯網編程首選的Java,Eclipse Foundation執行董事 Mike Milinkovich表示:如果Oracle和合作夥伴在物聯網方面能夠給出一個基於Java的端到端的存儲解決方案,那麼未來20年,Java的地位都不會被動搖。
隨著物聯網的火熱,相信對於Java的推崇將會上一個新的層次,正如Mike所說的,再過20年,Java依然制霸整個編程語言江湖。
Java的鋪墊性
另一方面來說,即使編程領域發生巨大的變化,Java依然不會被淘汰,這是由其語言自身特性決定的:Java是一門非常好的鋪墊語言,相對簡單友好,很多人學過Java之後,再學習其他語言感覺非常輕松。
Java的生態圈決定了它在未來10年,甚至20年都會是最熱門的語言之一。而且退一萬步講,就算Java瀕臨淘汰,你在精通Java的情況下,學習其他語言也是觸類旁通的。
嚴重的人才缺口
可能你還會想到Java這么火,自然會有大批量人才湧入,競爭壓力豈不是會很大?
然而你要明白的是在國內,現階段對Java的人才培養仍然屬於欠完善階段。互聯網產業的快速發展與人才培養之間脫節嚴重,我國仍然還存在很大的Java人才缺口,缺口可達42.5萬,並且以每年20%左右的速度增長。
建議如下:
第一. 不要擔心這個語言的前景,我可以告訴你,除了幾個比較復雜的語言,世面上流行的語言全天候學習情況下你一周就能掌握基本語法,熟練使用大概一個月吧。精通無止境。
第二. 不要擔心市場飽和問題,一個已經被說爛的說法:這個社會永遠缺能人。很多人工作多年連代碼都寫不明白,滿腦子漿糊。勝過這些人不難吧。所以,你還是想明白怎麼做個好的程序員。
第三. 既然你已經擔心未來的就業問題,那就不妨想想將來要做哪種開發:前端開發,後端開發,大數據,數據挖掘,雲計算,機器學習,移動應用,想明白了就去做。
B. 一個幾乎零基礎的小白,怎麼學java
學電腦不如學【視頻剪輯】,理由很簡單,容易學(不像其它行業學習成本高,難度大),適合短期3-4個月短期學習,而且行業缺口非常大,無論是找工作還是自己在家裡接私單,月收入輕松過萬,兩三萬也是稀鬆平常。【點擊進入】免費「短視頻剪輯後期」學習網址:
www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=313&zdhhr-11y17r-565636686100199164
因為現在【短視頻】的崛起,任何企業,任何工作室或者個人都需要製作剪輯大量的短視頻來包裝品牌,發抖音,發朋友圈,發淘寶等自媒體渠道做展示。因為每天都要更新並發布新內容,所以剪輯師根本招不夠,,供需失衡就造成了剪輯師高薪水。
而且剪輯這個技術並不需要高超的電腦技術,也不需要美術音樂造詣,基本都是固定套路,要什麼風格的片要什麼節奏,經過三四個月的培訓都可以輕松掌握。但凡有點電腦基礎會用滑鼠拖拽,會點擊圖標,會保存除非自己不想學,沒有學不會的。但是要學好學精,就一定要找專業負責的培訓機構了,推薦這個領域的老大:王氏教育。
在「短視頻剪輯/短視頻運營/視頻特效」處理這塊,【王氏教育】是國內的老大,每個城市都是總部直營校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合0基礎的學生。王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/yingshi?type=2&zdhhr-11y17r-565636686100199164
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
C. java應該怎麼學習呢
java是目前主流的開發語言,程序員不論是大數據、雲計算、web前端、後端開發等都需要從java學起,如果你想計入IT高薪行列,建議學java!
java學習內容主要有:
①JAVA編程基礎(基礎語法、面向對象、和諧特性等)
②WEB應用開發(靜態網頁製作、Oracle資料庫、Java Web開發技術、Linux技術、網站性能與安全、軟體工程開發流程、Java Web和諧等)
③企業級框架開發(數據結構與演算法、SSH框架、JavaEE和諧等)
④項目實訓
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
D. java帝國崛起
你把你郵箱和手機屏幕解析度給我說,我破解後發給你。
謝謝。
E. JAVA帝國時代2操作
用滑鼠左鍵選擇人物,右鍵單機你想去的地方人物即可行走。
要想造房子要選擇一個或多個農民(農民越多造的速度越快)這時左下角出現三個選擇按鈕,(第一個是經濟發展建築.第二個是軍事建築.第三個是房屋維修)。選擇你要建的建築在把滑鼠移到游戲中單機你有建築的地方就行了。
造出兵營.靶場.馬鋪.城堡.碼頭.攻城器廠後可,造兵。要想攻擊選中造出的兵,對准敵人的兵或建築單機右鍵,你的兵艦將自動攻擊。
希望你玩得愉快,如果好玩可別忘了選我呀!!!
謝謝!!!
F. 如何在電腦上修改java手機游戲的數據,要下什麼軟體,我想修改失落的帝國,求高手指點
這樣的游戲都是開發公司封裝過的,一般情況下是沒辦法打開的。並且如果不知道編程,做起來很困難。如果想該的話,打開安裝的文件夾,找到要該的那個文件,比如等級是在dengji.class文件中存儲著,打開這個文件然後修改保存就好了。就簡單的這樣一個操作,首先你要知道存儲登記的文件以及名字;電腦安裝JDK配置環境變數,專門的反編譯軟體(java文件編譯過以後是class文件,將class文件反編輯成Java文件,修改以後在編譯成class文件,為什麼要這么復雜,因為Java是人能看懂的語言,class是電腦能看懂的語言)。雖然沒幫到你什麼幫,我還是把原理給你說一下。
G. java和.net分別是做什麼用的
就如上面幾位所說的 java是一中編程語言 .net是一個編程框架(C#,VB, ASP等)
如果你要比較的話,比較Java和C#或者JavaEE/SE和.net或與比較確切些
下面的內容是轉載的:
非官方觀點 Java vs .NET
本文作者:王森
台灣交通大學科技管理研究所
[email protected]
前言:
最近這半年的講師生涯之中,遇到不少從VB轉到Java的學生,絕大大部分的工程師或新進軟體開發領域的朋友都會問:"我該學.NET 還是Java ?" "該學C# 還是Java ?"相關的主題在網路上可謂暗潮洶涌,隨時可能擦槍走火,在發表本文之前, 自己把C# Spec 深入地讀了一次 ,也大致研讀了.NET的相關技術文章所以想想在此發表一心得,沒有什麼預設立場,請大家多多包含。也感謝洪志鵬先生願意讓這篇文章藉由Java周報發表。
本文適用對象:
"本文內容只適用一般工程師,特殊情況不算!"何謂特殊情況呢?以我個人為例,明明知道Delphi的原生語言是Object Pascal, 所以要用Object Pascal才能和Delhpi融為一體的感覺.可是,開發Project 的時候,我就是莫名其妙地喜歡用C++Builder.當"程式語言基本教義派"或"程式語言民族主義"遇到正常行為的時候,是怎麼說也說不清的。(以上是李敖先生說的話,我只把關鍵字換了,希望不會被他告)另外一種特殊情況就是,如果您的思考方式與普通人不同,那麼,本文亦不適用於您。
首先想討論的是架構的問題:
筆者並沒有深入研究過架構,也實在不清楚網路上諸位先賢所謂的架構指的是什麼.但是我憑一個工程師的直覺可以篤定,".NET就根基架構上一定比Java的根基架構還要好!"因為.NET的推出比Java晚了近5年,中間還有J++與WFC的發展,如果搞了個比Java還鳥的東西,像話嗎?只要Sun在這次帝國大反擊之後,沒有被MS弄得節節敗退,從此消失於市場,相信它若干年後還會推出個比.NET還好的東西,然後若干年後MS又搞出一個更好的東西.事實上,科技的演進就是如此.所以誰強誰不強,純粹是歷史必然的結果.所以沒有什麼好爭論的.至於將來誰會是市場的霸主,就看兩家龍頭太廠誰比較會行銷,誰比較親近工程師.雖然資訊界過去曾經好幾次重復"好東西被幹掉,次級品佔領市場"的歷史.但是仍然沒有人敢斷言。
其次是壓寶誰的問題:
Sun的標語是"網路即電腦",所以在Java的策略上,Sun假設這個世界上充滿異質平台,所以設計Java 的時候希望以單一一個Java程式語言為中心,讓它可以在各種平台上執行.因此JVM要采stack machine的設計方式,因為不管你是誰,都可以實作出stack machine.但是這畢竟是一個不理想的世界,連Sun自己Solaris都要好幾個patch才能使用新版的JDK.連Borland也花了三年以上的努力才讓 JBuilder可以同時推出Windows , Linux , Solaris , Mac OS X 四種版本,可見"Write once,run anywhere"的理想真的有其實際上的難度.Borland除了證明Sun 的理想是有機會實現的禮運大同篇,也證明經過精心的架構設計和最佳化,加上工程師累積了許多經驗後,仍然可以突破stack machine 先天上速度慢的原罪(雖然還是不理想,需要用很多RAM來填補理想).Sun把其官方工具JDK搞的很難用,網路上老是有人抱怨它是Java Developer Killer,雖然.NET Framework SDK一樣難用,可是微軟至少還有Visual Studio.NET如果說微軟的Visual Studio.NET讓工程師感覺像在開Benz,那麼Forte就很像路上隨便一台前方貼著Benz標記的爛公車.所以Sun實在需要多多加強.不過這也難怪,MS是純軟體起家,Sun是純硬體起家,Sun做軟體做不過MS是正常的事情.
反觀MS,它假設世界上只有x86的CPU,或者廣泛的說是Wintel 平台,並假設世界上存在許多會各種語言的工程師們.因為以此假設為策略中心,所以設計.NET的時候CLR可以針對x86 CPU 作最佳設計,有些指令甚至可以和op code達到1 to 1的mapping,所以速度自然跑的快.但是叫他移到SPARC或AS/400上就麻煩大了..就工程師的角度,自然會偏向.NET,因為選擇很多(喔,這點有待商榷,後面會提到),但是就3rd party 廠商的利益和老闆不想被特定平台綁死的觀點來說,會偏向Java。各位想, .NET的WinForm設計的那麼漂亮,很可能累積了Anders離開Borland之後的許多好點子,如果.NET出來,Borland大概真的只剩下IDE可以做了.所以最後誰的利益勝出,很可能就會決定輸贏,因此筆者曰:"你想信耶穌就信耶穌,想信佛教就信佛教,你心中的神自然會帶領你走向他口中的天堂."喔,對了,如果兩邊都要壓寶的人當然沒問題,但是請一定要小心,不要到時候上不了其中一個神所謂的天堂,卻同時下了兩個神口中的地獄啊!
再來是Programming Model的問題:
記憶中,上一次給我驚艷感覺的時候是Delphi出來的時候,讓我第一次覺得寫程式是很美好,很簡單的事情,可是自從那次的美好經驗之後,一直到目前為止,都沒有任何新意讓人有耳目一新的感覺,總讓我覺得軟體的開發方式是不是已經走到一個瓶頸了呢?Anders搞VCL的時候,Borland說它是VB Killer, Anders 搞.NET,MS 當.NET 是Java Killer,怎麼每次Anders出現的時候都會出現殺手呢? 我建議以後改叫他enders算了,大家覺得如何?
總之,元件架構不管是VCL, JavaBean, WFC, .NET Framework,搞了搞去都是setXXX()與getXXX()那一套,進步也只是小邁步,不是大躍進.以前語言里頭不支援,所以要搞特殊語法,現在搞個新語言來支援,然後把他標准化罷了.自從Jordon退休之後,NBA就變得有點不熱鬧了,但我還真希望既Anders之後,有新一代的鬼才提出另外讓我們工程師輕松的Programming Model呀!!
最後是語言上的問題:
C#比Java復雜多了,多了很多關鍵字,讓我覺得很復雜,先說型態好了,C#提供value type與reference type,value type還分成simple type ,enum type , struct type,reference type還分成class type , interface type , delegate type , array type.這些型態如果在配上傳遞參數時可以選用純粹的by value ,by reference(ref) , ouput(out) , parameter array感覺上還真是熱鬧哩!!c#之中我們還可以利用unsafe關鍵字對指標直接做存取.存取許可權修飾字除了固有的public, protected , private之外,也加了internal , protected internal.在多型上,除了以前的virtual之外,也加了override關鍵字.喔,當然有人會說我何必庸人自擾,但是如果您的汽車有類似霹靂車可以Turbo的功能,我想任何有好奇心的人都會想找機會試看看他的極限在哪裡,才不管會不會粉身碎.Java程式語言的功能有限,工程師遇到特定問題通常會找其他特定的解決方案,這么一來程式在維護上會比較容易.但是語言復雜了,同一件事情有好多種做法,自由度變大了,工程師發揮的好,就可以突破很多限制,實現自己夢想.但是維護上呢?
君不見有些天才可以用C簡單幾行程式寫出求PI值的程式,但是有多少人看的懂?個人主義和團隊合作之間是有一些gap存在。語言的簡單與復雜之間,實在是個dilemma.如果程式語言里頭都是宣告,迴圈,函式呼叫這三種基本要素,那麼要設計出很復雜,功能超強的程式語言都沒問題的,不是嗎?Sun大可在Java里頭開始引進很多C++的功能,可是它沒有,原因何在?C#的復雜度,如果加上operator和template,那麼和C++可有的拼哩!
每次上Java課程時有好多好多的VB Programmer跟我說他無法提升上來,雖然我要負大部分的責任,但是我開始懷疑如何把VB Programmer提升到.NET的層級呢?我說的VB Programmer當然不是少數精通各種語言,用VB只是純粹好玩的工程師,而是指目前台灣資訊業界的許多中堅分子和SOHO族,當然,有人會叫我去用VB.NET,COBOL.NET,問題是,大家有沒有想過為什麼C++那麼強大,可是還是很多人喜歡用C ?為什麼開始有人改用Java ?為什麼雖然Pascal不是主流,可是大家還是喜歡用Delphi ?
現在打出MS的行銷廣告告訴所有工程師一個訊息:"各種語言的工程師都可以廣納在.NET之下."相信去參加過微軟或其他研討會之後的朋友,除了發現.NET很不錯,很棒,有很多功能是自己過去夢寐以求的功能之外,也發現他們被MS騙了(有人跟我說他覺得他被MS拋棄了),因為他們發現過去學的根本沒用,啥米VB.NET,要他去學那種VB,他寧願去學C#,反正比起VB.NET的語法,C#也沒難到哪裡.
http://www.vbqa.com/discuss/vb.net/read.asp?id=11
這個論壇里頭,ChrisTorng先生說的很好:"況且 vb.net與c#的相似度,依我看比vb.net與vb6的相似度還高…^_^"
任何語言,要能夠在CLR上發揮功能,就必須符合CLS的規范,意思就是說,VB.NET不會因為它的前面有VB兩個字,就可以讓過去用VB的朋友仍然有著絕佳的生產力.如果語法沒有擴充,您相信VB.NET寫的component可以被C#用嗎?我是指"優美的用法",而不是旁門走道繞了一大圈之後的用法.MS在.NET Framework SDK beta 2里頭,據說把VB改回來了,雖然不知道修正的幅度多大,那麼這個新生代的VB可以發揮多少CLR的能力呢? 大家就拭目以待羅!
我只能打個比喻,同樣的馬力,扭力以及內部裝潢,載女朋友的時候你要用的車子是長的像BMW的樣子? 還是長的像電子花車?用VB用到很精通的情況之下,所以的工程師都會發現,要打破任督二脈,就必須去了解COM,否則永遠無法突破,這個在.NET里頭一樣適用,要發揮.NET的能力,最後一定往C#走.所以要.NET上發展程式,我絕對選原生語言C#,不會用VB.NET.因為,車子也不會因為他長的像飛碟,就可以不用輪子行走呀!
那麼,同樣是交通工具,台北車站到天瓏,你會選飛機還是計程車?所以有些事情,在Windows平台上,Java或許做得到,但是做起來很復雜又不美觀的時候,我用.NET.寫GUI程式的時候我會選VB或Delphi,至少不會像JBuilder和Visual.NET一樣,只是個簡單的GUI,改了點property,竟然跑出一大堆讓我不知道從何改起的程式碼.每次看到這些無聊又重復的程式碼,讓我久久無法言語。
結語:
不管是大陸還是台灣的工程師,都存在著"廣義中國人"的劣根性,東西還沒出來,就可以諸多猜測,跟我們電視上那些算命的半仙沒啥兩樣..而且,大家還真喜歡算命耶!難怪我媽看到我在讀The Art of Computer Programming的時候跟我說,程式設計師和巫師沒啥兩樣,只不過他們靠烏龜殼和咒語,而我們靠的是程式語言.我們總是人家在煮米粉,我們再喊燒,一大堆會寫病毒的高手,一大票善於破解的高手.但是就是做不出世界級的軟體.當然,這也罵到我自己了,但是我真的是對軟體業沒啥貢獻就是了。
H. java帝國時代2有人玩過嗎
玩過java帝國時代2。與java帝國時代3比,java帝國時代2太卡不好操作,不好找資源,樹木不在城鎮中心附近。
I. 零基礎可以學習java編程嗎
當然可以學,前提是你得具備大專及以上學歷,以及一定的邏輯思維和學習能力,其次,還要有一顆持之以恆的學習之心,畢竟IT行業不像學校學習,是需要不斷的提升更新自己的技術,才不至於被淘汰,替代。
首先介紹一下,我也是從事IT培訓的,培訓只是讓一些需要的人,多一個進入行業的渠道。
培訓機構主要提供良好的學習環境和氛圍,以及入門的基礎教學,契合市場和企業的技術需求,比較適合那些自學時自製能力較差的學生,以及大學沒好好學,想要進入這一行的人。
如果你以上條件都滿足了,那我們接下來聊聊如何去甄別、選擇靠譜的培訓機構。
1、機構口碑。
真正辦學好的培訓機構,都是有自己的口碑。這些可以從他以往的學員哪裡了解到,就業就是對一家機構口碑的最好體現。如果有熟人的話,可以私下問問,一個人說好,有可能是托,如果每個人都這樣說,那這家機構的口碑可能是真的好。沒有熟人也沒關系,對自己負責多實地考察,真實的去試聽一下這家機構的水平。
2、課程體系。
選擇課程上,一定要選擇涵蓋了比較前沿的測試技術,比如自動化測試,GUI測試,介面測試和性能測試開發等內容。不要只學習簡單的功能測試,這對你以後的發展也會有所局限性。
3、授課方式。
既然都選擇參加培訓了,還是建議選擇一家靠譜的面授機構。面對面教學,遇到問題能夠及時的去找老師溝通解決,再加上有同學一起學習,這樣的氛圍更好,也更容易進入學習狀態。
4、教學。
任何一家靠譜的培訓機構,一定是把教學看做日常運營的重中之重。教學是就業的保障,就業是教學的體現。
4、就業保障。
我們選擇參加培訓,最終也是為了學到真正的技術,找到滿意的工作。不誇大不欺騙,實事求是的就業保障,敢不敢保證你就業後的最低底薪?敢不敢不滿意隨時退?敢不敢不就業退全款?敢不敢把這些承諾都寫進合同里?
當然,培訓機構再好,你不好好學習,最終結果也不會如意。想要在這個行業長期發展,還要不斷的學習,在這方面一定要做好心理准備,再考慮要不要進入這個行業。加油吧,騷年!