๐—Ÿ๐—ถ๐˜€๐˜ ๐˜๐—ต๐—ฒ ๐—ณ๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—๐—ฎ๐˜ƒ๐—ฎ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ด ๐—น๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ. There are the following features in Java Programming Language. ๐‘บ๐’Š๐’Ž๐’‘๐’๐’†: Java is easy to learn. The syntax of Java is based on C which makes easier to write the program in it. ๐‘ถ๐’ƒ๐’‹๐’†๐’„๐’•-๐‘ถ๐’“๐’Š๐’†๐’๐’•๐’†๐’…: Java follows the object-oriented paradigm which allows us to maintain our code as the combination of different type of objects that incorporates both data and behaviour. ๐‘ท๐’๐’“๐’•๐’‚๐’ƒ๐’๐’†: Java supports the read-once-write-anywhere approach. We can execute the Java program on every machine. Java program (.java) is converted to bytecode (.class) which can be easily run on every machine. ๐‘ท๐’๐’‚๐’•๐’‡๐’๐’“๐’Ž ๐‘ฐ๐’๐’…๐’†๐’‘๐’†๐’๐’…๐’†๐’๐’•: Java is a platform-independent programming language. It is different from other programming languages like C and C which needs a platform to be executed. Java comes with its platform on which its code is executed. Java doesn't depend upon the operating system to be executed. ๐‘บ๐’†๐’„๐’–๐’“๐’†๐’…: Java is secured because it doesn't use explicit pointers. Java also provides the concept of ByteCode and Exception handling which makes it more secured. ๐‘น๐’๐’ƒ๐’–๐’”๐’•: Java is a strong programming language as it uses strong memory management. The concepts like Automatic garbage collection, Exception handling, etc. make it more robust. ๐‘จ๐’“๐’„๐’‰๐’Š๐’•๐’†๐’„๐’•๐’–๐’“๐’† ๐‘ต๐’†๐’–๐’•๐’“๐’‚๐’: Java is architectural neutral as it is not dependent on the architecture. In C, the size of data types may vary according to the architecture (32 bit or 64 bit) which doesn't exist in Java. ๐‘ฐ๐’๐’•๐’†๐’“๐’‘๐’“๐’†๐’•๐’†๐’…: Java uses the Just-in-time (JIT) interpreter along with the compiler for the program execution. ๐‘ฏ๐’Š๐’ˆ๐’‰ ๐‘ท๐’†๐’“๐’‡๐’๐’“๐’Ž๐’‚๐’๐’„๐’†: Java is faster than other traditional interpreted programming languages because Java bytecode is 'close' to native code. It is still a little bit slower than a compiled language (e.g., C ). ๐‘ด๐’–๐’๐’•๐’Š๐’•๐’‰๐’“๐’†๐’‚๐’…๐’†๐’…: We can write Java programs that deal with many tasks at once by defining multiple threads. The main advantage of multi-threading is that it doesn't occupy memory for each thread. It shares a common memory area. Threads are important for multi-media, Web applications, etc. ๐‘ซ๐’Š๐’”๐’•๐’“๐’Š๐’ƒ๐’–๐’•๐’†๐’…: Java is distributed because it facilitates users to create distributed applications in Java. RMI and EJB are used for creating distributed applications. This feature of Java makes us able to access files by calling the methods from any machine on the internet. ๐‘ซ๐’š๐’๐’‚๐’Ž๐’Š๐’„: Java is a dynamic language. It supports dynamic loading of classes. It means classes are loaded on demand. It also supports functions from its native languages, i.e., C and C . - Study24x7
Social learning Network
study24x7

Default error msg

Login

New to Study24x7 ? Join Now
Already have an account? Login
86 followers study24x7 26 Feb 2020 04:25 PM study24x7 study24x7

๐—Ÿ๐—ถ๐˜€๐˜ ๐˜๐—ต๐—ฒ ๐—ณ๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—๐—ฎ๐˜ƒ๐—ฎ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ด ๐—น๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ.
There are the following features in Java Programming Language. ๐‘บ๐’Š๐’Ž๐’‘๐’๐’†: Java is easy to lea...

See more

๐—Ÿ๐—ถ๐˜€๐˜ ๐˜๐—ต๐—ฒ ๐—ณ๐—ฒ๐—ฎ๐˜๐˜‚๐—...
study24x7
Write a comment
Related Questions
500+   more Questions to answer
Most Related Articles