AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

Hello World Applet

Java (programming language)
Programming language
NameJava
ParadigmObject-oriented, structured, imperative
Appeared in1995
Designed bySun Microsystems (now owned by Oracle Corporation)
Software developerJames Gosling & Sun Microsystems
Stable releaseJava Standard Edition 6 (1.6.0_24) (February 15, 2011(age 0))
Typing disciplineStatic, strong, safe, nominative, manifest
Major implementationsOpenJDK, HotSpot, many others
DialectsGeneric Java, Pizza
Influenced byAda 83, C++, C#, Delphi Object Pascal, Eiffel, Generic Java, Mesa, Modula-3, Objective-C, UCSD Pascal, Smalltalk
InfluencedAda 2005, BeanShell, C#, Clojure, D, ECMAScript, Groovy, J#, JavaScript, PHP, Python, Scala
Operating systemCross-platform (multi-platform)
LicenseGNU General Public License / Java Community Process
Usual file extensions.java, .class, .jar

     Home | programming language | Java (programming language)





Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture.

Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java, GNU Classpath, and Dalvik.

Java (programming language) Video

aprender video aula java sun linguagem programação class to learn lesson language programming - 2º aula (lesson) JOptionPane
3.43 min. | 4.0 user rating
Lecture two by Julie Zelenski for the Programming Abstractions Course (CS106B) in the Stanford Computer Science Department. Julie describes the similarities between C++ and Java, which include general syntax, primitive variable types, operators and control structures; she proceeds to go through the code of a basic C++ program and explains each individual piece of code, headers, global constants, global data types, and calling functions. She also proceeds to write a simple program during the lecture that gets input from the user and prints a statement to the screen. Complete Playlist for the Course: www.youtube.com CS 106B Course Website: cs106b.stanford.edu Stanford Center for Professional Development scpd.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on YouTube: www.youtube.com
43.80 min. | 4.71 user rating
Lecture 3 by Julie Zelenski for the Programming Abstractions Course (CS106B) in the Stanford Computer Science Department. Julie goes over C++ libraries and explains what they are and how they are useful. She continues to introduce C++ basics, including strings, various operators on strings and comparing two strings and takes special note that C++ is an 'industrial language' and does not guarantee anything and that the programmer has to be more attentive to finding his/her own bugs. Complete Playlist for the Course: www.youtube.com CS 106B Course Website: cs106b.stanford.edu Stanford Center for Professional Development scpd.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on YouTube: www.youtube.com
44.67 min. | 4.78 user rating
aprender video aula java sun linguagem programação class to learn lesson language programming atributos - video 3 Professor Neri Aldoir Neitzke - instrutor da Ulbra - Universidade Luterana do Brasil
2.15 min. | 5.0 user rating
LOL some swedish pop/techno java programming song. Wicked...
6.35 min. | 3.71 user rating
Google Tech Talk July 28, 2010 ABSTRACT Much has been made of having more expressive languages for the JVM. The recent explosion of interest in alternative JVM languages has shown there's a need for something better. But have Scala, Groovy, Fantom achieved this goal? We'll look at two language cases for the JVM: JRuby, which brings Ruby to the JVM; and Mirah, which attempts to implement Ruby's apparent features directly atop JVM types and code. In each case there have been gains and losses. Ruby often provides beautiful abstractions, but sometimes requires odd things of the JVM that influence performance. The dynamic capabilities are incredibly expressive, but we often need more static structure to enforce typing guarantees or integrate with the platform. On top of all this, much of Ruby's dynamism makes it very difficult to optimize on the JVM. Can we get those features in another way? Mirah may be one answer. It takes as a starting point the "apparent features" of Ruby, and as an end point the basic structures of the JVM, and attempts to tie them directly together. With a fairly simple compiler, Mirah can almost mimic the most common Ruby abstractions, but with static typing guarantees and no runtime library requirements. It provides a Ruby-like way to write Java, the ultimate goal of so many JVM languages. In the end, a combination of the two languages probably leads to truth. But what will that combination look like? Charles Oliver Nutter has been programming most of <b>...</b>
58.92 min. | 4.83 user rating
Martin Odersky (born 5 September 1958) is a professor of programming methods at the EPFL. He specialises in code analysis and programming languages. He designed the Scala programming language and Generic Java. Scala is a new programming language which fuses object-oriented and functional programming while staying completely interoperable with Java. He was programme Chair of ECOOP 2004. In 2007 he was inducted as a Fellow of the Association for Computing Machinery. LinkedIn Tech Talk Series 6/05/2009 Panel Discussion: LinkedIn Tech Talk Series Going from SCALA to scale! Martin Odersky Creator of SCALA / Professor at EPFL Nick Kallen Systems Architect at Twitter David Pollak Team lead for the LIFT Web Framework Moderated by Arnold Goldberg VP, Platform Engineering at LinkedIn Martin Odersky is a professor at EPFL in Lausanne, Switzerland. His research interests focus on programming languages, more specifically languages for object-oriented and functional programming. His research thesis is that the two paradigms are just two sides of the same coin and should be unified as much as possible. To prove this he has experimented with a number of language designs, from Pizza to GJ to Functional Nets. He has also influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler. His current work centers around the Scala programming language, which unifies FP and OOP while staying completely interoperable with <b>...</b>
5.82 min. | 5.0 user rating
This is the second tutorial of C programming language that you can learn with Learn By Watch. This chapter contains: first c program, complier installation, command line interface, CLI, integrated development environment, IDE, C character set, comment, escape sequence, identifiers, keywords, data types, char, type declaration, input output instructions. Complete tutorial covers: Introduction, C Basics, Decision making, Loops, Functions, pointers, arrays, file I/O and more... Running Time : 15 hours. Total Cost: Part 1: 250/- Rs. Part 2: 350/- Rs. e-mail: geeta@learnbywatch.com
6.10 min. | 4.33 user rating
Google Tech Talk July 28, 2010 Presented by Charles Oliver Nutter and John Woodell. ABSTRACT Much has been made of having more expressive languages for the JVM. The recent explosion of interest in alternative JVM languages has shown there's a need for something better. But have Scala, Groovy, Fantom achieved this goal? We'll look at Mirah, which attempts to implement Ruby's apparent features directly atop JVM types and code. In each case there have been gains and losses. Ruby often provides beautiful abstractions, but sometimes requires odd things of the JVM that influence performance. The dynamic capabilities are incredibly expressive, but we often need more static structure to enforce typing guarantees or integrate with the platform. On top of all this, much of Ruby's dynamism makes it very difficult to optimize on the JVM. Can we get those features in another way? Mirah may be one answer. It takes as a starting point the "apparent features" of Ruby, and as an end point the basic structures of the JVM, and attempts to tie them directly together. With a fairly simple compiler, Mirah can almost mimic the most common Ruby abstractions, but with static typing guarantees and no runtime library requirements. It provides a Ruby-like way to write Java, the ultimate goal of so many JVM languages. Charles Oliver Nutter has been programming most of his life, as a Java developer for the past decade and as a JRuby developer for over four years. He co-leads the JRuby project, an <b>...</b>
27.05 min. | 4.81 user rating
Learn how to plan and diagram Java classes. Then learn to write code for your own classes applying concepts of Object Oriented Programming. Learn to create a driver class. Parts 1, 2, & 3 are all available at www.MyIowaTech.com.
9.35 min. | 4.71 user rating

Latest News : Java (programming language) : Tweet this RSS

Want to Java (programming language) latest news on your twitter account???   sign in with twitter
Java (programming language)     sign in with twitter   ||  programming_language     sign in with twitter   ||  Other     sign in with twitter
JKoala aims to complete Open Java Development Kit for Macs - MacNN Tweet this news
MacNN--An open-source -Java-/Swing developer and author has opened JKoala, a donation-funded project which intends to port the Abstract Window Toolkit (AWT)/Swing ... - Date : Tue, 26 Oct 2010 02:16:36 GMT+00:00
Android faces new lawsuit, this time from Gemalto - Computerworld Tweet this news
Computerworld--IDG News Service - Google's Dalvik virtual machine, which runs -Java- applications in Android phones, is under fire again, this time in a ... - Date : Mon, 25 Oct 2010 23:55:46 GMT+00:00
Indonesia raises Java volcano alert - Aljazeera.net Tweet this news
Aljazeera.net--Indonesian authorities have evacuated thousands of people from a region around a volcano that is threatening to erupt on the island of -Java-. ... - Date : Mon, 25 Oct 2010 14:32:11 GMT+00:00
68 Percent of Web Users Yet to Patch Major Java Security Flaw: Trusteer - Web Host Industry Review Tweet this news
Web Host Industry Review--Trusteer has found that more than a week after the release of a critical -Java- security patch, more than 68 percent of ... - Date : Mon, 25 Oct 2010 15:54:52 GMT+00:00
Apple omits Flash from new MacBook Airs, deprecates Java - Yahoo! Tech (blog) Tweet this news
Yahoo! Tech (blog)--However, changes are afoot in the world of Mac OS X as well: Apple has officially deprecated -Java-, the cross-platform runtime environment developed by Sun ... - Date : Mon, 25 Oct 2010 16:48:04 GMT+00:00
Key Java figure says 'JCP no longer credible' - ZDNet UK (blog) Tweet this news
ZDNet UK (blog)--A senior member of the -Java- Community Process has resigned from his position on the board's Executive Committee citing Oracle's role within the committee's ... - Date : Mon, 25 Oct 2010 15:00:29 GMT+00:00

Java

Java platformJava language, JVM, Micro Edition, Standard Edition, Enterprise Edition, Java Card
Sun technologiesSquawk, Java Development Kit, OpenJDK, Java Virtual Machine, JavaFX
Platform technologiesApplets, Servlets, MIDlets, jsp, Web Start (jnlp)
Major third-party technologiesJRockit, GNU Classpath, Kaffe, TopLink, Apache Harmony, Apache Struts, Spring framework, Hibernate, JBoss application server, Tapestry, Jazelle
HistoryJava version history, Criticism of Java, Java Community Process, Sun Microsystems, Free Java implementations
Major programming languagesJava Tcl, Jython, JRuby, BeanShell, Clojure, Groovy, Rhino, Scala, Processing, more �
Java conferencesJavaOne

Sun Microsystems (a subsidiary of Oracle Corporation)

HardwareSun-1 * Sun-2 * Sun-3 * Sun386i * Sun-4 * SPARCstation * Netra * Ultra * Enterprise * Sun Blade * Sun Fire * SPARC Enterprise * SPARC * JavaStation * Sun Ray * Sun Modular Datacenter * more...
SoftwareSunOS * Solaris * NIS * NFS * ZFS * SunView * NeWS * OpenWindows * Java Desktop System * Sun Studio * Java * StarOffice * iPlanet/Sun ONE/Java Enterprise System * Sun Secure Global Desktop * MySQL * Sun xVM * GlassFish * more...
StorageStorageTek * Sun Open Storage * QFS * ZFS
High-Performance ComputingSun Cloud * Sun Constellation System * Sun Visualization System * Sun Grid Engine * Lustre
ResearchSun Labs * picoJava * Fortress * Project Looking Glass
Education and RecognitionSCPs * List of notable employees * BlueJ
CommunityCDDL * Java Community Process * NetBeans * OpenOffice.org * OpenSolaris * OpenSPARC * OpenJDK * OSUM



Privacy | Sitemap | Micra Hosting