Java Programming Language |
Home | Submit Link | Latest Links | Top Hits | Advert | |
| Java Programming Language - Advertisements | ||
| Directory Links - Index » Advertisements |
| Java (Programming Language)From Wikipedia, the free encyclopedia(Redirected from Java programming language) Jump to: navigation, search Java Paradigm: object-oriented Appeared in: 1990s Designed by: Sun Microsystems Typing discipline: strong, static Major implementations: numerous Influenced by: Objective-C, C++, Smalltalk, Eiffel Influenced: C#, D, J#, VJ# Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. Unlike conventional languages which are generally designed either to be compiled to native (machine) code, or to be interpreted from source code at runtime, Java is intended to be compiled to a bytecode (though it can be compiled to native code with gcj), which is then run (generally using JIT compilation) by a Java virtual machine. The language itself borrows much syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java is not related to JavaScript, though they have similar names and share a C-like syntax Java OverviewMac OS X is the only mass-market operating system that comes complete with a fully configured and ready-to-use Java Development Kit. Professional Java developers are increasingly turning to the feature-rich Mac OS X as the operating system of choice for cross-platform Java development projects on the Macintosh and other platforms. Mac OS X includes the full version of J2SE 1.4.x, preinstalled with the Java Development Kit (JDK) and the HotSpot virtual machine (VM), so you don't have to download, install, or configure anything.Deploying Java applications you develop on Mac OS X takes advantage of many built-in features, from automatic support of multiprocessor hardware, native support for the Java Accessibility API, and the native Aqua look and feel, layered on top of the rich object-oriented Cocoa framework. As a result, Java applications on Mac OS X look and perform like native applications on Mac OS X.Java for the Enterprise For enterprise developers, powerful open source tools come pre-installed in Mac OS X Server, such as JBoss, Apache Tomcat, and Apache Axis, making development and deployment of J2EE applications and Web services easier than ever. The high-performance Java Runtime Environment (JRE) and the highly optimized Just-In-Time compiler (JITc) are integrated with Mac OS X, so they are readily available for all your applications. Mac OS X automatically includes the Java libraries in its standard search paths, so when you develop and deploy Java applications on Mac OS X, you know that Java is already installed and configured to work with your system.Java for Developers If you need a ready-to-run Java Development Kit, Apple provides a complete, first-class suite of development tools, known as Xcode, with every Mac OS X system. The Xcode IDE sports a groundbreaking user interface that delivers powerful tools to support Java development, including reusable templates for Java projects and the versatile AppleScript Studio for scripting Java applications. If you are already using a Java-based IDE, including Borland JBuilder, IntelliJ IDEA, Sun NetBeans, or IBM Eclipse, you can install and run it on Mac OS X. You can also mix Java and other languages, such as Objective-C, in Cocoa applications. In addition to everything you expect on a Java platform, Apple also makes technologies available so that Java developers can write sophisticated applications. For example, QuickTime for Java provides a set of cross-platform APIs that allows developers to build multimedia features, including streaming audio and video, into applets and both Mac OS X and Windows-based applications. Mac OS X also provides Java support in its various application frameworks, including Cocoa, a rich set of object-oriented frameworks for developing desktop applications; and WebObjects, a robust set of Java frameworks for building industrial-strength web-based applications. Using a common language such as Java speeds up development time considerably and provides a cross-platform solution for today's complex business environment. Java for the End UserWhen you distribute your Java application to your Mac OS X users, it includes all the flexibility, power, and charm of the native Macintosh platform, allowing you to easily layer and customize your application to give your users the consistent user interface of the Aqua look and feel. Your users get the added advantage of the dazzling Safari web browser, Apple's very popular and blindingly fast browser built on KHTML that makes sure your pages work exactly the way you and your users expect. With the Web Kit and Cocoa framework base, Safari brings you seamless integration with J2SE 1.4.If you are ready to begin learning about the APIs and tools available on Mac OS X for Java, go to Getting Started With Java (http://developer.apple.com/referencelibrary/GettingStarted/GS_Java/index.html), for a guided introduction and learning path. For news, updates and links to other ADC content related to Java on Mac OS X, return to the 'Java' (http://developer.apple.com/java/index.html) topic page. (source: developer.apple.com) |
| ||||||||||||||||
| Powered by php Link Directory | Skinned by phpLDTemplates.com | Links |