what  is java  is t  a program or a language?
413615
Java is first and foremost a language, an object-oriented programming language to be specific. Java syntax is heavily based on C and C++ language syntax, but Java eliminates or streamlines many features that are considered unsafe or overly complicated.\n\nHowever, the Java specification, owned and managed by Sun Microsystems also defines three types of "platforms", program environments under which Java language programs can run:\n\n-- J2ME - Java 2 Micro Edition, for handheld devices, cell phones, etc.\n\n-- J2SE - Java 2 Standard Edition, for desktop computer applications, web browser applets, and POJO (Plain ol' Java Object) network applications\n\n-- J2EE - Java 2 Enterprise Edition, for implementing large-scale distributed apps, business-to-business apps, network/web apps and other heavy-duty stuff\n\nThe platform specifications themselves are not programs, but in practice Sun and others write programs to implement the platforms. Each of the platforms includes the JVM (Java Virtual Machine) which acts as an "OS/Hardware neutral" layer between the Java program and the actual underlying computer OS and hardware. There are also platform-specific APIs (Application Programming Interfaces) that determine much of what is possible (or practical) to do on a given platform. In that sense these platform implementations are as much a part of the Java specification as the language itself.\n\nEven so, Java is first and foremost an object-oriented programming language.
637505
Javascript is a programming language, not a software. It doesn't have to be installed. However, you do need a web browser that is javascript-enabled in order to access sites and games written in java.
758524
In Java, everything is an object. This way, true encapsulation is achieved. Java is more strongly typed than C++. Java also has stronger enumerated types and the ability to synchronize threads.\n\nWith Java's swing library, it makes it easier to develop GUI applications. A single window can be created by using a few lines of code with Java rather than hundreds for C++...
69889
Java or C.\nChoose Java, because it's similar to C, and easier to learn, due to Java's consistent handling of storage locations by reference, and automatic handling of memory management.  As a bonus, you can run your program on any system that supports Java, and embed your program as an applet accessible from anywhere with Internet access. Should you require more efficiency, you can relatively easily translate your program in Java, to a program in C, after you learn and know C.\n\nI'm limiting my answer based on the assumption that you personally want to *learn* a programming language.  You would likely expend fewer resources by simply giving your problem data to a programmer for hire.  If your script conversion doesn't require capabilities like grammar recognition, any programmer with a clue can code a basic utility in minutes.\n\nNote to programmers: I base this learning approach on a graduated, learn as you need to know, rationale, that leaves open a transition path to maximum product efficiency (C or C/assembly), or to high efficiency with a graphical interface (C or C++).  I acknowledge that less ubiquitous higher level languages exist that are better suited for specific types of text processing.
267008
There is 2 things to speak of:\nJava & JavaScript\n\nJavaScript is a simple programming language for web browsers...for example, creating simple animated menus, etc\n\nJava is a multiplatform object oriented programming language...this programming language can be used to create from simple applications, to really complex nested applications...to view Java Applications that are embedded in Web Browsers, you have to have Sun Java Runtime\nthis is available on Sun Microsoysytems Webpage\nhttp://www.sun.com/
1170856
Object oriented language means programming using objects. An object is the instance of a class. Not all languages are object oriented (for example C, Ada, Cobol, Fortran but fortunately there are few people that still use them).\nThe main difference between a OOP and a procedural language is that when working with objects you can control every method for it, restrict acces to it's components, inherit pre-build class components, while in procedural language this is imposible!
227958
It's like Java, only better.
112978
Java is a full-featured programming language for applications and applets, that is compiled and interpreted, whereas Javascript is a scripting language for web-pages only that isn't compiled and interpreted.\n\nJava is a SUN's(Stanford University Networks) product, whereas Javascript is Netscape's product.\n\nJAVA was originally named OAK whereas JAVASCRIPT was originally named LIVESCRIPT.
415199
A function, or algorithm, or subprocedure, or method if your talking about Object Oriented Programming. There are a lot of different names for it, but it's basically the same thing.
52993
JavaScript is a script language - a system of programming codes, created by Netscape, that can be embedded into the HTML of a web page to add functionality. JavaScript should not be confused with the Java programming language. In general, script languages such as JavaScript are easier and faster to code than more structured languages such as Java and C++. Examples of JavaScript use in web site development.\n\nIn website development, javascript can't do much alone. It needs the help of HTML and DHTML
221916
So it's like this, Java is the name of a programming language made by Sun, Java Runtime Environment are external files that is needed by virtually all Java Program to run. This is the same as C, Basic, and many other programming language, they usually have certain files that needs to be exist in the user's computer. The runtime usually contains files that is almost always needed on every executables made in a certain language and thus if the files is shipped together in every program made, it'll be inconvinient bcause of the size.\n\nShort or long, you will need to have a Java program to run in your PC, so there's no hurt on installing now, it's very recommended.\n\nYou can download JRE here: https://sdlc3b.sun.com/ECom/EComActionServlet;jsessionid=7C595533C6C39A635DC42A8C6D3ACB69
1079584
Just that, Java programming. For the most part, the Java langauge is used for database programming and web applications.\n\nJava is a langauge unlike C++ or Visual Basic, etc (langauges that compile to regular programs). Programs made in it run on another "virtual computer" program that works the same on any OS, so you can make truly OS portable applications... as long as Java is installed.
126915
Java is a programming language for computers. Based on C++ it is a highly OOL (Object Oriented Language).\n\nIt allows developers to create programs you use every day... from calculators to advanced image editors to word processors.\n\nUnlike many other languages, Java is cross-platform. This means that the same code will work on a Windows machine, a Macintosh, or Linux/UNIX.\n\nThe first link below goes to Sun's Java developer site with information and documentation on the Java programming language.\nThe second is a website based on Java technology. There are programs and applets, created using Java, that you can use. There are plenty of games for you to try.\n\nAn example of a large program written in Java is OpenOffice. OpenOffice is a free, open-source alternative to Microsoft's Windows Office suite. OpenOffice is written in Java.\nThe third link leads to the OpenOffice website.
1113194
try this\n\nhttp://en.wikipedia.org/wiki/Java_programming_language
458967
Java and javascript both based on objects and their is a tight relation ship between these two.\n\nThe major difference between these two are:\n\n1.Java is compiled language but javascript is an interpreted language.\n\n2.Java is strongly typed language i.e,it is necessary to declare variables before use but it is not the case with javascript.\n\n3.Java is used independently while javascript is used with in html tags and require web browser to run.\n\n4.java files have the file extension of '.java' while javascript files have extension of '.js'\n\n5.Java can be used for designing standalone applications as well as web pages also while javascript can only be used for designing wed pages
824959
Direct from the creators of the Java.The Java Programming Language is an indispensible resource for novice and advanced programmers alike. \n\nDevelopers around the world have used previous editions to quickly gain deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in JavaTM 2 Standard Edition 5.0 (J2SETM 5.0). \n\nThe authors systematically conver most classes in Java's main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect today's best practices for building robust, efficient, and maintainable Java software. \n______________________________________\n      Key changes in this edition include \n       ----------------------------------------\nNew chapters on generics, enums, and annotations, the most powerful new language features introduced in J2SE 5.0 \nChanges to classes and methods throughout to reflect the addition of generics \nMajor new sections on assertions and regular expressions \nCoverage of all the new language features, from autoboxing and variable argument methods to the enhanced for-loop and covariant return types \nCoverage of key new classes, such as Formatter and Scanner \nThe JavaTM Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and essential libraries and an indispensible reference for all programmers, including those with extensive experience. It brings together insights you can only get from the creators of Java: insights that will help you write software of exceptional quality. \n------------------------------------------------------------\nDirect from the creators of the JavaTM programming language, this Third Edition of The JavaTM Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000 developers who programmed with C, C++, Smalltalk, or other high-level languages have used this book to get a concise, intelligent, and deep understanding of the Java programming language. \n\nThis book is what you need to understand the basic design goals of the language and the application of the language in real-world development. It provides unique insights into why and how the language was designed and intended to be used. \n\nThe authors describe the latest version of the language, as defined by The JavaTM Language Specification, Second Edition and implemented in version 1.3 of the Java 2 SDK, Standard Edition. This third edition has been structured to give more in-depth treatment of the newer language features as well as informative examples on using some of the new APIs. \n\n         New and/or revised in this edition: \n         ----------------------------------------\n- more details on language features, including an expanded section on nested classes\n- more comprehensive treatment of garbage collection and related programming issues\n- coverage of new APIs, such as collections and internationalization\n\nThoroughly revised from start to finish, this edition fully covers the features of the current release of the Java programming language and class libraries. The book serves as a tutorial introduction to the language and essential libraries as well as a reference. \n\nExperienced programmers will find this new edition to be a valuable reference and will gain new insights into the subtleties of the language. Novice and intermediate programmers will benefit from the valuable examples and clear explanations of language and library features. Make sure you understand the contents of this book before you begin any serious development for the Java platform. \n\nKen Arnold, a Staff Engineer at Sun Microsystems Laboratories, is a
26987
JAVA is a multiplatform programming language that will run on old a new systems alike.  There is a plethora of information on java technologies at http://java.sun.com  \n\nMany mainframes do not use use java exclusivly however they incorporate some java into their applications.  You need to be more specific when referring to mainframes.  Sounds a bit like a homework question to me.