File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java Micro Edition and the fly likes Difference between J2SE and J2ME? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Difference between J2SE and J2ME?" Watch "Difference between J2SE and J2ME?" New topic

Difference between J2SE and J2ME?

imre leber
Ranch Hand

Joined: Feb 26, 2004
Posts: 31
Yesterday i was contacted by a firm because they were urgently looking for somebody to work as an embedded software engineer in a java environment.
Now i do have three years of embedded experience in a C++ environment, and i am SCJP certified.
So i was wondering wether there is a big difference between regular java and embedded java (or is it just J2SE in small, with some extras for communication, interrupt handling(?), ...)?
Jason Fox
Ranch Hand

Joined: Jan 22, 2004
Posts: 114
The learning curve for someone of your credentials should be, IMHO, fairly short. Java is Java, after all. Its just working with some new APIs and learning to make do without alot of things, like floating point math, etc. Actual deployment, however, IMHO, can be a fairly complicated procedure. However, welcome aboard, and good luck! Once again, IMHO, I believe J2ME to be the real strength and future of Java, from cell phone apps to those pesky 'thin clients' Sun is always talking about....
Layne Lund
Ranch Hand

Joined: Dec 06, 2001
Posts: 3061
For an overview of the technologies in J2ME, check out It also has a little bit of information about the difference between J2ME and J2SE. As already mentioned, the biggest difference is a new set of APIs. Also, much of the core API is "dumbed down" in order to fit on limited devices. I agree that you shouldn't have a difficult time learning J2ME programming since you already have a good background in the basics of the Java language.
Keep coding!

Java API Documentation
The Java Tutorial
I agree. Here's the link:
subject: Difference between J2SE and J2ME?
It's not a secret anymore!