Думата Ядро описва основната концепция на нещо, а тук, фразата „Ядро Java“ дефинира основната Java, която покрива основната концепция на езика за програмиране Java. Всички сме наясно, че Java е един от добре познатите и широко използвани езици за програмиране и като начало, начинаещият трябва да започне пътуването с Core Java и след това към Advance Java. The Език за програмиране Java е език за програмиране с общо предназначение, който се основава на концепцията за ООП. Океанът на Ява е твърде дълбок за изучаване, т.е. колкото повече научите, толкова повече ще разберете дълбочината му. Java е независим от платформата и стабилен език за програмиране. Принципът, следван от Java е WORA това казва Пишете веднъж, бягайте навсякъде . Езикът за програмиране е доста прост и лесен за разбиране. Но трябва да знаете, че Core Java не се различава от Java. Java е завършена сама по себе си, но за начинаещите е естествено начинаещият да започне с основните концепции на Java. Всъщност Java има различни издания, където Core Java е една от частите на изданието.
Издания на Java
Езикът за програмиране Java има следните дефинирани издания, които поддържа:
Java SE (Java Standard Edition)
The Java SE е компютърно базирана платформа и се използва за разработване на настолни или базирани на Windows приложения. По този начин ядрото на Java е частта от Java SE, където разработчиците разработват настолни приложения, като използват основните концепции на Java, където JDK (Java Development Kit) е доста позната реализация на Java SE.
Java EE (Java Enterprise Edition)
Също известен като Java 2 Платформа или J2EE . Това е корпоративната платформа, където разработчикът разработва приложения на сървърите, т.е. корпоративната разработка. Това издание се използва за уеб разработка.
Java ME (Java Micro Edition)
Това е микро изданието, което се използва за разработване на приложения за мобилни телефони. По този начин за разработването на мобилни приложения е необходимо да се използва Java ME.
По този начин е ясно, че Core Java е част от Java SE и Java SE е основата за всички други издания на Java.
Концепции, включени в Core Java
Следните концепции са някои от основните основни концепции на Java, през които трябва да премине един начинаещ:
- Основи на Java
- OOPs концепции
- Претоварване и Преодоляване
- Наследство с Интерфейс и Абстрактен клас
- Обработка на изключения
- Пакети
- Колекции
- Многопоточност
- Люлки
- Аплети
- JDBC (Основни връзки към база данни)
Въпреки че тези основни концепции притежават собствена дълбочина, след натрупване и прилагане на най-добрите познания в основните концепции на Java, човек може да премине към усъвършенстваната версия на Java, тъй като усъвършенстваният раздел на Java е доста интересен, но може да бъде разбран само когато основните концепции на Java са ясни.
Core Java срещу. Разширена Java
Както Core Java, така и Advance Java са части от програмирането на Java, но за да разберем по-добре цялата Java, трябва да правим разлика между двете. И така, по-долу сме описали някои разлики между основната Java и Advanced Java:
Основна Java | Разширена Java |
---|---|
Core Java обхваща основните концепции на езика за програмиране Java. | Advance Java покрива темите и концепциите за напреднали на езика за програмиране Java. |
Core Java се използва за разработване на компютърни или настолни приложения. | Advance Java се използва за разработване на корпоративни приложения. |
Това е първата стъпка, като начало, Java. | Това е следващата стъпка след завършване на Core Java. |
Core Java се основава на еднослойна архитектура. | Advance Java е базирана на двуслойна архитектура. |
Предлага се под Java SE. | Предлага се под Java EE или J2EE. |
Той обхваща основни теми като ООП, наследяване, обработка на изключения и др. | Обхваща теми за напреднали като JDBC, сървлети, JSP, уеб услуги и др. |