View Full Version : will it worth learning Java??
Angel_Senuri
01-17-2009, 07:00 PM
Hey Guys n Gals,
Java Language eka igenaganna eke advantages,disadvantages monawada?
I mean,if someone wants to become a programmer in the future,
will it worth learning Java for that?
:rolleyes::rolleyes::rolleyes:
What are the advantages of studying this language n how will it support me if i wanna be a programmer.
Plz help me 2 decide dis...
I really appreciate if u can support me by giving ur ideas..:yes::yes::yes::yes:
Plz give me ur ideas on this topic..
;););)
henderson
01-17-2009, 07:05 PM
in brief, java has very good OOP concepts and it's one of mostly used languages to create enterprise applications. Of course Java is free and open source. Above all one of the biggest competitor of java is C# and it's very easy to learn once you master java (this is from my personal experience). I'm not sure about other way round.
pjayampathi
01-17-2009, 07:12 PM
I'm a Sun Certified Programmer for Java2 Platform SE 5.0 ..
Java is cool and very advanced.. lot of jobs and high salaries..
dilrasan
01-17-2009, 07:13 PM
:yes:
Java,PS,Harware...etc...anything and Everything..:yes:
and Flash...:D
if u know these things...U can do many things...:D
it's Worthy learning them..:yes:
amila325
01-17-2009, 07:15 PM
I'm a Sun Certified Programmer for Java2 Platform SE 5.0 ..
Java is cool and very advanced.. lot of jobs and high salaries..
:rofl: :rofl: :rofl: it's not that easy to get high salaries :P :P.......
pjayampathi
01-17-2009, 07:21 PM
:rofl: :rofl: :rofl: it's not that easy to get high salaries :P :P.......
If u got a BSc in IT and SCJP or SCWCD \ SCWSD \ SCEA that is enough for a sal of RS. 70000
chamidilk
01-17-2009, 07:28 PM
I think if u wish 2 learn java SE(SCJP) it is very good for ur OOP based programming language knowledge ....it is very eZ to develope progs on java since t z FOSS .....
i love java .....
concepts behind de java is priceless ...
i welcome u to java
madurax86
01-17-2009, 07:29 PM
But for the programmer in you learning just java wont do, there is no native OS support in java and has a major performance reduction im not sure whether it gives you pointer access ...if it does well its another plus mark but java is just a tool for making money dont think that the programming aspect is fulfilled enough by knowing java...this is what keeping me from doing it :P
amila325
01-17-2009, 07:34 PM
If u got a BSc in IT and SCJP or SCWCD \ SCWSD \ SCEA that is enough for a sal of RS. 70000
hahaha SCEA :O :O
hw many do u knw that who did SCEA in sri lanka :) :)
henderson
01-17-2009, 07:34 PM
But for the programmer in you learning just java wont do, there is no native OS support in java and has a major performance reduction im not sure whether it gives you pointer access ...if it does well its another plus mark but java is just a tool for making money dont think that the programming aspect is fulfilled enough by knowing java...this is what keeping me from doing it :P
in this case best language to learn is C++. However C++ has higher development time than Java for a given application. However if the performance is the most important part of the application there is no alternate than C++, C or assembly language.
madurax86
01-17-2009, 07:39 PM
in this case best language to learn is C++. However C++ has higher development time than Java for a given application. However if the performance is the most important part of the application there is no alternate than C++, C or assembly language.
I'd prefer VB6 before using Java for a windows program because of the native kernel functions and because of its virtual machine is a lot more smaller than Java's VM. Time versus quality i never saw some kick ass performance in Java programs but in JScript its different java is meant to be developed on that area -- if some one wants to program cross platform mingw32 is better the question is why all the people are goin for java!
Mackenzie
01-17-2009, 07:43 PM
hahaha SCEA :O :O
hw many do u knw that who did SCEA in sri lanka :) :)
:yes: :yes: :yes: :yes: :yes:
henderson
01-17-2009, 07:46 PM
I'd prefer VB6 before using Java for a windows program because of the native kernel functions and because of its virtual machine is a lot more smaller than Java's VM. Time versus quality i never saw some kick ass performance in Java programs but in JScript its different java is meant to be developed on that area -- if some one wants to program cross platform mingw32 is better the question is why all the people are goin for java!
I believe it's because simply most of the business applications do not require to squeeze out the last clock cycle of the processor to run the application according to the requirement (since modern processors have high processing power). If the performance criteria is met with the both java and c++ for business application next issue is the speed and ease of development which java performs better than c++.
Angel_Senuri
01-17-2009, 07:51 PM
Thnx guys 4 all ur ideas.
According 2 al of dem i see dat learing Java will worth alot...
What are the advantages of studying this language n how will it support me if i wanna be a programmer.
Plz help me 2 decide dis...
;);)
Of coyrse it is sis
Cz Mobile softwares growing so fast and the demand also so high these days
And sis Mobile application wrld concquered by JAVA wht else huh ?
Ist it guys :D
madurax86
01-17-2009, 08:10 PM
I believe it's because simply most of the business applications do not require to squeeze out the last clock cycle of the processor to run the application according to the requirement (since modern processors have high processing power). If the performance criteria is met with the both java and c++ for business application next issue is the speed and ease of development which java performs better than c++.
yeap thats for database programs ..and such but even they take a hell of a lot time :P there are poorer people in SL who cant afford a core 2 duo .still java lags on pentium 4 even(not jscript...havent benchmarked im talking about load up time etc)
why cant java goto a level like mingw32 have gone? they can learn from GTK+ but they wont but if they do java will be a great language
henderson
01-17-2009, 08:22 PM
yeap thats for database programs ..and such but even they take a hell of a lot time :P there are poorer people in SL who cant afford a core 2 duo .still java lags on pentium 4 even(not jscript...havent benchmarked im talking about load up time etc)
why cant java goto a level like mingw32 have gone? they can learn from GTK+ but they wont but if they do java will be a great language
Most of the business programs (ERP, Accounting, etc...) are database programs which customers need fast to be competitive in the market and they do not care about load times (even few minutes they can wait since once loaded they are going to use for the entire day) since what they want is do there business and what he need is to get the software ASAP. Usually customer will be outside SL so they have no problem in purchasing the processor or RAM (for a product we had developed about an year ago customer had to replace more than dozen of PC's but he did not complain about it).
Still if you need to run code native there are native compilers available however no body give a damn about it since they got what they expected. I am not familier to mingw32 however I'm not sure it has sphisticated GUI libray like Swing. And one importat thing in the customer point of view in java is even after a exception you can continue using the program which in C++ usully progam quits destroying all the data.
madurax86
01-17-2009, 08:41 PM
Most of the business programs (ERP, Accounting, etc...) are database programs which customers need fast to be competitive in the market and they do not care about load times (even few minutes they can wait since once loaded they are going to use for the entire day) since what they want is do there business and what he need is to get the software ASAP. Usually customer will be outside SL so they have no problem in purchasing the processor or RAM (for a product we had developed about an year ago customer had to replace more than dozen of PC's but he did not complain about it).
Still if you need to run code native there are native compilers available however no body give a damn about it since they got what they expected. I am not familier to mingw32 however I'm not sure it has sphisticated GUI libray like Swing. And one importat thing in the customer point of view in java is even after a exception you can continue using the program which in C++ usully progam quits destroying all the data.
hehe who writes programs with exception points? its the programmers fault there is always "try" and "catch" if your not sure about the result...the GUI library is GTK+ mingw32 can use any GUI builder it just makes it easier..wxwidgets is another one lol download Foobar2000 and get a skin for it and see whats "sophisticated" hehe take a look at deviantart.com for skins i dont think that java will ever be able to handle that kind of a GUI even compiled with a native compiler ...but thats what i think :)
henderson
01-17-2009, 09:30 PM
hehe who writes programs with exception points? its the programmers fault there is always "try" and "catch" if your not sure about the result...the GUI library is GTK+ mingw32 can use any GUI builder it just makes it easier..wxwidgets is another one lol download Foobar2000 and get a skin for it and see whats "sophisticated" hehe take a look at deviantart.com for skins i dont think that java will ever be able to handle that kind of a GUI even compiled with a native compiler ...but thats what i think :)
Java can handle look and feel like following,
http://progx.org/users/Gfx/syntheticawhite.png
I think that is enough for a commercial application.
madurax86
01-17-2009, 09:35 PM
Java can handle look and feel like following,
http://progx.org/users/Gfx/syntheticawhite.png
I think that is enough for a commercial application.
well this is what foobar2000 looks only uses 42MB of RAM it goes down to 5MB when minimized :P
http://i433.photobucket.com/albums/qq55/madurax86/1k.jpg
http://i433.photobucket.com/albums/qq55/madurax86/2k.jpg
amila325
01-17-2009, 09:36 PM
Java can handle look and feel like following,
http://progx.org/users/Gfx/syntheticawhite.png
I think that is enough for a commercial application.
yeap synthetica is damn gud, im also using it :) :).... for me it's more than enough :)....
henderson
01-17-2009, 09:39 PM
well this is what foobar2000 looks only uses 42MB of RAM it goes down to 5MB when minimized :P
small question, can this theme applied to any GTK+ program? I mean in Java if theme is there you can simply apply the theme to any java program with only 1 line of coding. Is something like that possible in GTK+?
dhanusha83
01-17-2009, 09:39 PM
Java is the most powerful tool for software development, In next era java Plays major role.. So studding java is grate bcus java has open source and java can be use in open source OSs.
If u are want java ebooks please PM me...
madurax86
01-17-2009, 09:43 PM
small question, can this theme applied to any GTK+ program? I mean in Java if theme is there you can simply apply the theme to any java program with only 1 line of coding. Is something like that possible in GTK+?
y not OpenGL works on GTK+ too others are just images if u load OpenGL on java ...uhh i dont know it may hang the machine n might unload the graphics driver too ;P
henderson
01-17-2009, 09:51 PM
y not OpenGL works on GTK+ too others are just images if u load OpenGL on java ...uhh i dont know it may hang the machine n might unload the graphics driver too ;P
there are 3D application written using Java, so I guarantee that it won't hang when using OpenGL. here is a screenshot of a such game (http://tribaltrouble.com/).
http://tribaltrouble.com/files/tribaltrouble.com/screenshots/tt13.jpg
madurax86
01-17-2009, 09:55 PM
there are 3D application written using Java, so I guarantee that it won't hang when using OpenGL. here is a screenshot of a such game (http://tribaltrouble.com/).
http://tribaltrouble.com/files/tribaltrouble.com/screenshots/tt13.jpg
i take that thing about OpenGL this is made by OpenGL
but im gonna check it out nyway :)
still OpenGL can do more than that tho
henderson
01-17-2009, 10:06 PM
i take that thing about OpenGL this is made by OpenGL
but im gonna check it out nyway :)
still OpenGL can do more than that tho
I agree, however I did not said that Java can be used to 3D game programming. But java can be used to program wide range of applications including one's with open GL support. Thanks for showing the foobar 2000 player.
coolshano
01-17-2009, 10:09 PM
Machan it's worth but hard.....
madurax86
01-17-2009, 10:24 PM
I agree, however I did not said that Java can be used to 3D game programming. But java can be used to program wide range of applications including one's with open GL support. Thanks for showing the foobar 2000 player.
:) foobar2000 only plays audio but its the best there is ...built on MS C++ ..they've used the newest packages but they've not used the .NET stuff
Initializing OpenGL is a good thing if that can be done other 3D apps will follow with that :) if directx can be initialized a few more games would follow too
GTK+ on windows
http://dt.in.th/images/k65h43-pidgin-windows-dark.png
acsakvith
01-17-2009, 10:38 PM
Java is good. go 4 mobile... smtimes new enterprise software's are develop by C# and .NET
In moratuwa uni also nw they teach C++ than Java..
sri_lion
01-17-2009, 10:50 PM
I agree, however I did not said that Java can be used to 3D game programming. But java can be used to program wide range of applications including one's with open GL support. Thanks for showing the foobar 2000 player.
This game called Chrome (http://en.wikipedia.org/wiki/Chrome_(game)) and its engine is totally written in Java, I totally loved the game!
Screeshot:
http://i133.photobucket.com/albums/q49/darkwolfbv/0054.jpg
amila325
01-17-2009, 10:52 PM
This game called Chrome (http://en.wikipedia.org/wiki/Chrome_(game)) and its engine is totally written in Java, I totally loved the game!
Screeshot:
http://i133.photobucket.com/albums/q49/darkwolfbv/0054.jpg
wow nice one.
ah another thing i hv cn a 2d Java game but it's like a 3d game :P :P i saw it in a sun summit :) :)
sri_lion
01-17-2009, 10:58 PM
wow nice one.
ah another thing i hv cn a 2d Java game but it's like a 3d game :P :P i saw it in a sun summit :) :)
The good thing they've just left the code as it is.. after installing you can just explore the game directory and all the coding is there!!
This is a 1st person shooter man!!! People talk about CRYSIS being successful as a game and its features like being invisible, strength etc. this is the game as far as I know which incorporated those features way before CRYSIS!!
Nice game.. there was a second part too in this game called "Opposing Force", I heard the news that the Chrome 2 going to be released this year.. can't wait!!
amila325
01-17-2009, 11:00 PM
The good thing they've just left the code as it is.. after installing you can just explore the game directory and all the coding is there!!
This is a 1st person shooter man!!! People talk about CRYSIS being successful as a game and its features like being invisible, strength etc. this is the game as far as I know which incorporated those features way before CRYSIS!!
Nice game.. there was a second part too in this game called "Opposing Force", I heard the news that the Chrome 2 going to be released this year.. can't wait!!
wow thanks for this gr8 gr8 news sri_lion :) :)....
i nvr knew this :( :( hv to download it :) :) :)
henderson
01-18-2009, 09:07 AM
This game called Chrome (http://en.wikipedia.org/wiki/Chrome_%28game%29) and its engine is totally written in Java, I totally loved the game!
Screeshot:
http://i133.photobucket.com/albums/q49/darkwolfbv/0054.jpg
it seems to be a hell of a game. Thanks for the info should try it!
Kosala_sl
05-10-2009, 07:59 PM
hahaha SCEA :O :O
hw many do u knw that who did SCEA in sri lanka :) :)
Yah If you have SCEA you can go for way more than 70000/= even 6 zeros to the end..
coolshano
05-11-2009, 10:51 AM
:yes: :yes: :yes: :yes: :yes:
there are not a lot of ppl who do EA but i know guy who did and he works at virtusa
¤--bACarDi--¤
05-11-2009, 10:53 AM
Anyway I registered for the SCJP.....:P
cmanimations
05-11-2009, 10:57 AM
Goood....
But hav to proceed @least up to SCBCD ....
SCJP,WCD,MAD,BCD....
coolshano
05-11-2009, 11:04 AM
Java is not mainly used for gaming and stuff, because C++ is more faster than JAVA ppl use C to programs games , since JAVA is a Oo programming language u could develop games and stuff but there are other things that Java can be used for like chip programming....
coolshano
05-11-2009, 11:08 AM
http://www.elakiri.com/forum/showthread.php?p=4559178#post4559178
see this and join the JAVA club for details...
xpgeek
05-24-2009, 12:27 PM
i think it's worth learning
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.