You can think of it as a set of APIs designed with typical Enterprise applications in mind. So you have things like support for concurrency, transactions and persistence (along with
many others[
^]).
Also, I don't think it has been called
J2EE for a while, these days people refer to it as
Java EE.
Hope this helps,
Fredrik