answersLogoWhite

0


Best Answer

The most important and powerful feature of java as a programming language is that it is platform independent. The term platform independent means that java doesn't need a specific vendor oriented platform to run. It can be run on any of the existing platforms and would produce the same output. Thus, whether I run java on windows, unix, Linux or Macintosh, i would get the same desired result. Contrast this with .net which can only be used with windows.So, java is the only option we are left with for developing web based application. This is because internet is a network of millions of computers having different types of hardware and software. So, we definitely need a platform independent, easy to understand language to develop web based applications which can be distributed over any network and yet produce same result. That is why java is used in web applications.

In fact, java is so powerful that it is now also being used to develop mobile applications like games.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Here are main two features of the Java for web applications :

Has hardware and software compatibility

Open source components

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

easy

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are features of java for web applications?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the Jasper Reports tool?

JasperReports is a open source reporting tool which can be embedded into a Java application. It can be used in Java enabled applications including Java EE or web applications.


What does Spring Framework specialize in?

The Java platform Spring Framework is an alternative to the Enterprise JavaBean model. It can be used to program a variety of Java applications, including web-based applications.


How are HTML xml and java affecting business applications on the web?

This sounds like some kind of assignment of yours, however, Businesses can control their website in different ways, and make it easier for their clients to use. They also are making the applications on the web faster and easier to access, which outside of the web, it is a slower process. We can now submit resumes and request interviews on the web. HTML, XML, and Java, make the business world easier to communicate with through the convenience of the internet. That is the explanation for "business applications" if that is what you were referring to as applications, if not, then assume that html, xml, and java are the ones that make those applications, which are interpreted by the browser.


Difference between Java and JavaScript?

Java vs. JavaScript: Understanding the Differences - AchieversIT Java and JavaScript are two programming languages that share a similar name but have distinct characteristics and use cases. Here are the key differences between Java and JavaScript: Purpose and Usage: Java: Java is a versatile, high-level, general-purpose programming language. It is primarily used for building standalone applications, web applications, Android mobile apps, and server-side applications. Java is known for its portability and platform independence. JavaScript: JavaScript, on the other hand, is a lightweight, interpreted scripting language. It is mainly used for web development and allows developers to add interactivity and dynamic behavior to websites. JavaScript runs in web browsers and can manipulate web page elements in real-time. Syntax and Language Features: Java: Java uses a C-style syntax and is a statically typed language, which means variable types must be declared explicitly. It is compiled into bytecode, which runs on the Java Virtual Machine (JVM). JavaScript: JavaScript has a C-style syntax similar to Java, but it is a dynamically typed language, meaning variable types are determined at runtime. It is executed directly by web browsers. Platform: Java: Java is platform-independent, which means code written in Java can run on any platform that has a compatible JVM. This feature makes it suitable for developing cross-platform applications. JavaScript: JavaScript is primarily used for client-side web development. It is executed by web browsers on the client's machine, making it platform-dependent in the context of web applications. Object-Oriented Nature: Java: Java is a fully object-oriented programming (OOP) language, where everything is an object. It supports features like classes, inheritance, polymorphism, and encapsulation. JavaScript: JavaScript is also an OOP language, but it uses a prototype-based inheritance model instead of class-based. Objects can be created and modified dynamically. Usage in Web Development: Java: In web development, Java is used for server-side programming. Technologies like Java Servlets and JavaServer Pages (JSP) are commonly used for building dynamic web applications. JavaScript: JavaScript is used for client-side scripting to enhance the functionality and interactivity of web pages. It can also be used on the server-side with platforms like Node.js. Performance: Java: Java is typically considered a high-performance language due to its compiled nature and optimization capabilities. It is suitable for resource-intensive applications. JavaScript: JavaScript performance depends on the browser's JavaScript engine. Modern JavaScript engines have made significant performance improvements, but it may not be as performant as Java for certain tasks. Popularity and Ecosystem: Java: Java has a vast and mature ecosystem with a wide range of libraries, frameworks, and tools. It is commonly used in enterprise-level applications. JavaScript: JavaScript has a massive and active developer community, and it is the backbone of modern web development. It has numerous libraries (e.g., React, Angular, Vue.js) for building web applications. In summary, while Java and JavaScript share some syntactical similarities, they are fundamentally different languages with distinct use cases. Java is a versatile, general-purpose language used for various application types, while JavaScript is primarily used for web development to make web pages interactive and dynamic. Understanding these differences is crucial when choosing the right language for a particular development task. AchieversIT provides comprehensive training in both Java and JavaScript to equip students with the skills needed for their chosen career paths.


Explain different applications of Java programming language?

The Java programming language can be used to create many application. Some are: 1. Web based applications 2. Stand alone GUI based applications 3. Stand alone command window based applications 4. Games 5. Applets etc...

Related questions

What is HTML and how can use in java applications?

HTML is a markup language for the Web. It could be used to create Java applications for the web.


What is a Apache Tomcat server. Explain its features and applications?

APACHE TOMCAT is a WEBSERVER that uses TOMCAT features for serving Java code - Servlets on web to clients.TOMCAT provides clustering, load balancing and enables applications to be deployed over Web.


Which best java or csharp?

It depends what you are planning to do. java is more popular for web applications, c# for software development. c# is becoming more popuplar day to day soo it will be used for web applications as much as java.


What are Java web services used for?

Java web services are used for a means to share data between other people. Other applications use Java to display their information correctly on the web.


What is the Jasper Reports tool?

JasperReports is a open source reporting tool which can be embedded into a Java application. It can be used in Java enabled applications including Java EE or web applications.


What are the types of java program?

There are many different types of Java programs. a. Simple Standalone applications - They are simple java programs that have a bunch of classes and have a starting class that has a main method b. UI Based Applications - These are UI based applications built using AWT or Java Swings c. J2EE Web Applications - These are web based applications that can be run in a web browser. They are coded using technologies like servlets, jsp, hibernate, spring etc.


Differentiate java applets from java application?

Distinguishing Java Applets from Java Applications - AchieversIT Java Applets and Java Applications are two distinct types of Java programs, each with its own characteristics and use cases. Here's a breakdown of the key differences between Java Applets and Java Applications: Purpose and Use: Java Applets: Java Applets are designed to be embedded and executed within web browsers. They are primarily used for creating interactive content on web pages, such as animations, games, or small applications. Java Applications: Java Applications are standalone programs that are intended to run independently on a user's computer or server. They are not embedded in web browsers and serve a wide range of purposes, from desktop software to backend server applications. Execution Environment: Java Applets: Java Applets run in a controlled environment within a web browser. They are subject to certain security restrictions and must be executed with a Java plugin. Browser support for Java Applets has decreased in recent years. Java Applications: Java Applications run on a Java Virtual Machine (JVM) installed on the user's computer or server. They are not constrained by web browser limitations and have more direct access to system resources. User Interaction: Java Applets: Java Applets are designed for user interaction within web pages. They can respond to user events like clicks and keyboard input, making them suitable for creating dynamic web content. Java Applications: Java Applications can be interactive and accept user input through graphical user interfaces (GUIs) or command-line interfaces. They are versatile for creating various types of software. Deployment: Java Applets: To deploy a Java Applet, it needs to be embedded in an HTML web page using the tag. Users may need to have the Java plugin installed to run Applets. Java Applications: Java Applications are deployed as executable JAR (Java Archive) files or through installers. Users typically run them directly from their desktop or command line. Access to System Resources: Java Applets: Java Applets operate within a sandboxed environment with restricted access to system resources for security reasons. They cannot perform operations like file I/O without user permissions. Java Applications: Java Applications have more extensive access to system resources and can perform operations such as file I/O, network communication, and hardware interaction, based on user permissions. Web Browser Support: Java Applets: Browser support for Java Applets has significantly declined over the years due to security concerns and the rise of alternative web technologies like HTML5 and JavaScript. Java Applications: Java Applications do not rely on web browsers and are not subject to browser-related compatibility issues. In conclusion, Java Applets and Java Applications serve different purposes and operate in distinct environments. Java Applets are designed for web-based interactivity within browsers, while Java Applications are standalone programs for a wide range of software development purposes. AchieversIT provides comprehensive Java training that covers both Java Applet development and Java Application development, equipping students with the skills needed for various programming scenarios.


What is a java web start used for?

The Java Web Start software allows one to download and run Java applications. Java Web Start is very easy to use and ensures that one is always running the latest version of this application.


What do you mean by j2ee?

J2EE stands for Java 2 Enterprise Edition. This is the version of the Java programming language that helps programmers develop enterprise applications. Features like JSP, Servlets, Struts etc are all part of the J2EE framework and are used to create robust enterprise and web applications.


What does Spring Framework specialize in?

The Java platform Spring Framework is an alternative to the Enterprise JavaBean model. It can be used to program a variety of Java applications, including web-based applications.


What are the applications of JSP web language?

JSP stands for Java Server Pages. It is a technology based on Java and similar to Servlets. It acts as the front end or user interface layer of Web applications. It takes advantage of HTML and Java Script and can contain code that involves both these technologies.


Does servlet come under core java?

Core java comes with J2SE specification Web and distributed enterprise applications in java comes with J2EE specification