Bài viết này nằm trong khuôn khổ hội thảo "Xu hướng công nghệ lập trình 2014" do Trung tâm đào tạo Lập trình viên chuyên nghiệp iViettech tổ chức nhằm định hướng nghề nghiệp cho sinh viên Công nghệ thông tin.
Name : James Gosling .
Born : May 19, 1955.
Residence : United States .
Alma mater : Carnegie Mellon University.
Occupation : Computer Scientist .
Employer : Sun Microsystems .
Known for : Father of Java .
“The Father of Java dismissed Microsoft's C# as having had potential, but no
longer: "We were afraid they were going to do something really creative
- but they're hopelessly focused on one platform."
We have a balancing act: we need the simplicity but we also need
1st Topic: Java Community and Open Source
(JCP) – is a formalized process which allows interested
parties to get involved in the definition of future versions and features of the Java
(JSR) – the formal documents that describe proposed
specifications and technologies for adding to the Java platform
(Open Source) – In May 2007, in compliance with the
specifications of the java community process, Sun made available most of their
java technologies as free software under the GNU GPL ( General Public License )
that developed by Richard Stallman. In 1989, the first program-independent GNU
General Public License (GPL) was released .
2nd Topic.1: Cross Platform
Platform : describes some sort of hardware architecture or software framework ,
that allows software to run.
Typical platforms include a computer's architecture, operating
system, programming languages and related runtime libraries or graphical user
Different Architecture .
Different Operating System.
Java is WORA ( Write Once Run Anywhere ) .
3rd Topic: Java Terminology
(JVM) – An abstract machine architecture
specified by the Java Virtual Machine Specification .
(JRE) – A runtime environment which
implements Java Virtual Machine, and provides all class libraries
and other facilities (such as JNI) necessary to execute Java
programs. This is the software on your computer that actually runs
(JDK) – The basic tools necessary to compile,
document, and package Java programs (javac, javadoc, and
jar, respectively). The JDK includes a complete JRE.
Nếu bạn quan tâm hãy đăng ký tham dự:
Điện thoại: 05113 888 279
(Chúng tôi sẽ tiếp tục mời chuyên gia trao đổi cùng các bạn
nếu có 50 người đăng ký)