導航:首頁 > 編程語言 > 轉java

轉java

發布時間:2022-02-25 05:44:20

❶ 如何從測試轉java開發

為啥Java只學過語法?你大學都幹啥了?C++也沒學過?
你是計算機專業的嗎?演算法數據結構啥的都學過么?
你是做測試的那麼你會JUnit么?會Git或者其他版本控制工具嗎?你說會SQL,那麼都會用哪些資料庫呢?知道怎麼通過Java來調用資料庫嗎?

想做Java最重要的是基礎,而不是框架。
我會告訴你我什麼框架都不會照樣找到Java開發的工作嗎?

如果有C++或者C#的功底的話,Java還是很好學的。Oracle的官網上有很好的Java教程。
不太推薦通過看書學習,因為節奏太慢了。上Oracle官網上學,有很多例子,邊學邊做做筆記,然後寫寫代碼,我就是這么學的。學完基本上Java基礎掌握的差不多了,然後就開始多練練演算法題,不停地刷題。

如果一定要看書的話,推薦《Head First Java》(中文譯名忘了是啥。。),或者《Thinking in Java》(中文譯名 Java編程思想)
前者適合初學者,不過我覺得裡面露了不少重要的知識點。
後者,不太建議初學者學,文章作者是個C++大神,很多時候喜歡講底層的原理,你沒有很好的基礎估計不太好理解他的話。這本書比較適合你工作了之後提高自己能力時候看。

我列舉一下我覺得比較重要的東西
1. Oracle的Java教程一定要看完。裡面有很多必須掌握的知識點。這是最低要求了。
2. 演算法和數據結構。。需要你大學時期的積累,然後多練練簡單的編程題。像最基本的二叉樹,哈希表什麼的都是必會的。不推薦看專門關於演算法和數據結構的書。。很多書裡面的東西太專業了不適合初學者,而且很多高級的數據結構現實工作中用不到。我推薦《How to crack coding interview》裡面的那些題基本上足以應對大部分面試了。(google,微軟什麼的除外。)
3. SQL,還有至少熟練掌握一個資料庫。如果你還不會用資料庫,推薦學mysql,因為比較常用。然後學學Hibernate
4. 掌握常用的Java編程工具: JUnit, eclipse,Git,maven或者ant。還有學會用命令
5. 掌握基本的架構:MVC,client-server。
6. 做做個人項目。
7. 掌握面試技巧:我成功的秘訣是。。面試時候表現的自信,勤奮,好學。。別老是問一些公司假期有多久,有啥福利之類的。。

想做Java開發算是門檻相對高的了,對初級Java程序員來說,最重要的還是你的基礎,編程能力,學習能力,以及做過的項目。如果有些公司只注重你會不會某個框架什麼的,那都是SB。

別急著學框架,框架等你java學好了再開始學。框架雖然好用,但是也會影響你對底層的理解,對初學者來說有百害而無一利。

❷ .Net程序員,想轉Java開發,求指點。

對於.NET和Java本質區別最精闢的評述
java是平台無關的語言,
.NET是語言無關的平台。

早說有報道
java呈下面的三角型:
java
unix linux windows...
c c++ java vb C#...
whidows
而oracle就這兩種都沒有,但有這兩者都沒有的資料庫平台和sap。而甲骨文的最終幻想就是把這兩個三角型合起來成為一個矩形。
個人看法:不過單純從語言以及sun和ms的基本語言庫來說,java已經比不上.net了(以前是.net學java,現在是java學.net)。java剩下的只是哪將近十年來的經驗積累

由於M$自己也有資料庫系統軟體,Oracle的這個最終幻想可能還要長久的幻想下去,而且有無終點還很難說。
再則M$的產品線的互補性已經是很難撼動的了,Visual Studio、Windows、Office和Sql Server,太嚇人了@_@。

net 是平台壟斷
java 是語言壟斷

好像C++之父給個一個論斷:JVM本身就是一種平台(大意)。
SUN or M$都是要將開發者binding到自己的平台上。
不過不考慮技術本質,考慮現在的市場現象,這個論斷可以成立

.net 基本看一本書就夠了 而Java要看許多書 還不一定能幹活

.net就像品牌機,什麼東西都預先由M$裝好,但整體性能總是那麼差強人意.JAVA更容易DIY,DIY就需要自看更多的書,當然這是取捨問題.

❸ 怎麼將.class變成.java

java反編譯。。。.class用jar包打過就成了可執行文件了。java屬於源碼。。。反編出來的有出入。否則java寫的軟體都成了開源的了。

❹ 如何將.class文件轉換成.java文件

1.可以通過jd-gui.exe來打開class文件

2.點擊FILE,點擊保存所有代碼

❺ java轉換

jar命令

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

選項:

-c 創建新的存檔

-t 列出存檔內容的列表

-x 展開存檔中的命名的(或所有的〕文件

-u 更新已存在的存檔

-v 生成詳細輸出到標准輸出上

-f 指定存檔文件名

-m 包含來自標明文件的標明信息

-0 只存儲方式;未用zip壓縮格式

-M 不產生所有項的清單(manifest〕文件

-i 為指定的jar文件產生索引信息

-C 改變到指定的目錄,並且包含下列文件:

如果一個文件名是一個目錄,它將被遞歸處理。

清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。

示例1:將兩個class文件存檔到一個名為 'classes.jar' 的存檔文件中:

jar cvf classes.jar Foo.class Bar.class

示例2:用一個存在的清單(manifest)文件 'mymanifest' 將 foo/ 目錄下的所有文件存檔到一個名為 'classes.jar' 的存檔文件中:

jar cvfm classes.jar mymanifest -C foo/ .

❻ js轉java代碼

package p1;

import java.util.Arrays;
import java.util.LinkedList;

public class Guy
{
public static void recursionSub ( LinkedList<int[]> list, int count, int[] array, int ind, int start, int... indexs )
{
start++;
if (start > count - 1)
{
return;
}
if (start == 0)
{
indexs = new int[array.length];
}
for ( indexs[start] = ind; indexs[start] < array.length; indexs[start]++ )
{
recursionSub (list, count, array, indexs[start] + 1, start, indexs);
if (start == count - 1)
{
int[] temp = new int[count];
for ( int i = count - 1; i >= 0; i-- )
{
temp[start - i] = array[indexs[start - i]];
}
list.add (temp);
}
}
}

public static void main ( String[] args )
{
int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
LinkedList<int[]> list = new LinkedList<int[]> ();
recursionSub (list, 3, array, 0, -1);
for ( int[] strings : list )
{
System.out.println (Arrays.toString (strings));
}
}
}

❼ 為什麼技術總監都勸我從前端轉Java

兩年前端了,目前感覺心好累,要掌握的東西太多太雜了,正考慮轉java

❽ C++轉JAVA,是什麼感受

java的本體是xml配置文件,代碼都沒配置文件寫得多.....而且配置文件的邏輯性不強不容易理解

❾ 現在轉行學習Java可以嗎

可以考慮但是可以先試著學習一下,先別辭職。
每年Java還是很香,招聘需求還是很旺,但是企業對於人才的要求也是越來越高。底層飽和,中高級人才稀缺,是當前大多數開發崗位的現狀,無論是Java還是前端,都是如此。因此如果只是抱著掙快錢的想法來入行的,建議可以繞道了。不是真心想進入這行的,不是真正喜歡Java的,就不要輕易轉行了。可能你聽很多機構都是在說Java前景好,就業好,薪資高,但是我們更想問問你,你自己的情況是怎樣的?
轉行之前,你先問問自己,為什麼要學Java,是不是真的能堅持下去,能吃得了苦嗎。
另外,現在企業對Java人才的要求越來越高。講實話,站在為你們負責的角度,我們真心不建議學歷低的人學Java。不是歧視低學歷的人,而是行業門檻就擺在那裡。
如果各方面適合,自己又喜歡Java,最後決定了要培訓轉行Java的話,那就一定要有全身心投入學習的覺悟,要做好能吃苦的准備。有的培訓機構會跟你說Java就業好,工資高,但是他們為了你口袋裡的錢,不會跟你說班級裡面並不是所有人都高薪就業的,學員努力程度不同,學習成果也會大相徑庭。培訓只對願意投入學習的人士有用。如果你培訓期間也對學習產生懈怠,那你的培訓結果一般都不會太好。
如果想好了那就靜下心來好好學習,對於初學者一定不要先看書,看視頻看視頻看視頻,看書只能使初學者望而卻步,看視頻內容豐富不至於顯得很枯燥,可以先從看視頻了解一下。
靜下心來好好學,都不是事!

❿ C++轉java要多長時間

1)我覺得Java和c++很像~主要利用c++中類的思想,只要想通,其實很快的~~我是學生,在上課期間,一個星期就可以把Java書給看完~~
2)我現在一般用ECLIPSE編寫JAVA程序.
3)Java的庫很多,關於這點,希望你能下載一個庫的使用說明。
4)現在企業應該都用J2SE,而開發手機軟體一般用J2ME吧~

希望能幫助你~

閱讀全文

與轉java相關的資料

熱點內容
伺服器如何創建站點 瀏覽:4
鄞州山姆附近啟蒙編程哪家好 瀏覽:98
解壓好玩的手工玩具 瀏覽:877
idea是c語言的編譯器嗎 瀏覽:545
單片機p4口優缺點 瀏覽:226
自動機學習演算法 瀏覽:422
為什麼源代碼顯示不出編譯 瀏覽:571
pdf的文件怎麼列印 瀏覽:56
安卓系統國產怎麼樣 瀏覽:69
端游命令方塊在哪 瀏覽:967
導數運演算法則構造函數 瀏覽:206
我的世界網易版伺服器怎麼導入 瀏覽:449
jpg圖片壓縮小 瀏覽:847
上饒公交app怎麼坐不了公交 瀏覽:475
廣西獲客系統源碼 瀏覽:137
張鐸程序員 瀏覽:420
全民解壓音樂60秒 瀏覽:525
當選定文件夾後 瀏覽:583
h3c和華為命令 瀏覽:367
加密空頭頭寸啥意思 瀏覽:304