Open source:
Java is a open source. It is free and anyone can access. Ex: c, C++,c#,python.
Closed source:
Closed source is unsecure.
Version control system:
It can be thought as a Database of changes. It contains all the edits and historical version of the project. Ex:GITHUB.com
Difference between c, c++and Java:
1.c and c++ is using pointers. Java not having pointers.
2.c and c++ using destrucor to delete un wanted object. But Java using automatic garbage collection.
Difference between Java and Java script:
1.Java is a programming language. javascript is a scripting language.
2.programing language using complier and scripting language using interpreter.
3.java and javascript is separated one. No connection to both.
Full stack development:
It contains three parts. That is front and, middle and database.
Front end=html, css, javascript.
Middle=Java
Data base= mysql, etc.