+ 2
Тяжело ли поддаётся учению java?
доп. вопрос: Чем java EE от java SE отличается?
2 ответов
+ 1
As for the difficulty of Java, I don't personally find it to be that difficult. It hasn't been any more or less difficult than any other languages that I learn. However, I learned Java in the past couple years, whereas I started with C++ back in the 90s. As such, learning new languages today is insanely easier for me to do than it was when I first started. The more you learn, the easier other stuff becomes to learn; at least that's my experience.
This is what I do. I read through it once even if I don't understand it. Then I practice what I can remember. Then I read through it again, but this time I write down notes of anything that I still don't understand fully. Afterwards I research the stuff on my notes extensively online, and then I practice it to solidify my learning. I repeat this process until I've mastered the language.
Best of luck to you!
+ 1
EE = Enterprise Edition
https://en.wikipedia.org/wiki/Java_Platform_Enterprise_Edition
Java Platform, Enterprise Edition (Java EE), formerly Java 2 Platform, Enterprise Edition (J2EE), currently Jakarta EE, is a set of specifications, extending Java SE[1] with specifications for enterprise features such as distributed computing and web services.[2] Java EE applications are run on reference runtimes, that can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components it is deploying.
Java EE is defined by its specification. The specification defines APIs and their interactions. As with other Java Community Process specifications, providers must meet certain conformance requirements in order to declare their products as Java EE compliant.
Examples of contexts in which Java EE referencing runtimes are used are: e-commerce, accounting, banking information systems.
SE = Standard Edition
https://en.wikipedia.org/wiki/Java_Platform_Standard_Edition
Java Platform, Standard Edition or Java SE is a computing platform for development and deployment of portable code for desktop and server environments.[1] Java SE was formerly known as Java 2 Platform, Standard Edition or J2SE.
The platform uses Java programming language and is part of the Java software-platform family. Java SE defines a range of general-purpose APIs—such as Java APIs for the Java Class Library—and also includes the Java Language Specification and the Java Virtual Machine Specification.[2] One of the most well-known[citation needed] implementations of Java SE is Oracle Corporation's Java Development Kit (JDK).[3]