Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Greetings,

I am new in Java programming language and I know that there are four platforms of the Java programming language
Java Platform, Standard Edition (Java SE)
Java Platform, Enterprise Edition (Java EE)
Java Platform, Micro Edition (Java ME)
JavaFX

I already read about the four platforms through the below link

http://www.oracle.com/technetwork/java/javase/overview/index.html[^]

But what I want to make sure of it by experts here that Java EE has more packages than Java SE and Java ME has less packages than Java SE and definitely than Java EE. Also I need to know where can I find a list of these different packages.

I've downloaded the Java SE Development Kit from the linke below

http://docs.oracle.com/javaee/6/firstcup/doc/gkhoy.html[^]

I've download the Eclipse IDE also. Can I write application(s) that connects to database or I have to download the Java EE SDK as it contains packages which in turn contains the classes by which I can connect to the database and execute queries etc. and these packages do not exist in Java SE SDK, and the same question if I want to write application(s) for a mobile device(s) do I have to download the Java ME SDK or I can begin write such application(s) without the need to download these SDK(s)?

Thanks in advance
Posted

1 solution

If you are new to Java then I suggest you stick with Java SE and forget about the other two until you have developed your programming skills. Work through the various tutorials and try some real projects for yourself.
 
Share this answer
 
Comments
Amr Mohammad 13-Feb-15 23:49pm    
Thanks for reply.
I am not new at programming I wrote code in C, C++, and C#, I read about Java basics before and I wrote in Java but not large scale applications (i.e. code examples within books) and I am not an expert or a professional in Java so I am asking about the differences between Java edition because it is a fundamental issue in understanding the programming language you are going to use even in many books this issue comes in first chapter always and when I read the difference between Java editions according to the above link I thought that I cannot write an application that deal with database unless I downloaded the Java EE edition.

I do not need a comprehensive answer. You can just tell me If I were wrong or right in the following There are API(s) in Java EE edition that does not exist in the Java SE edition besides that it is possible that there would be extra capabilities in Java EE API(s) and these API(s) are common between Java EE and Java SE editions and that issue is similarly among Java SE edition and Java ME edition.
Richard MacCutchan 14-Feb-15 3:31am    
Amr Mohammad 15-Feb-15 19:20pm    
Thanks Richard I have read this already before. But all this general words without a simple example or explanation for the difference
Richard MacCutchan 16-Feb-15 3:36am    
That's about as simple as it gets. I suggest you stop worrying about it, get yourself the latest Java SE kit, and start working through the tutorials at http://docs.oracle.com/javase/tutorial/index.html. That will give you the start you need.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900