SlideShare a Scribd company logo
1 of 7
Hardware


                         ,            ,        ,       , Set
Top Box                                              James
Gosling                 Green   Group                   Sun
Microsystems
     1991                       Oak

     Sun Microsystems

  Write Once Run Anywhere                            Oak
                      Object Oriented
   1995
                    Visual J     Microsoft    Visual Cafe
Sysmantec     Jbuilder Borland
Object Oriented
                                        Object
Oriented       C
                                    Object
Oriented

   Plateform                 Object Oriented
                    Object Model

                          Object Oriented
                              Object
  class, function         array
Platform Platform
Independent
source code                    class
   JVM Java Vitual Machine
                                       Interpreter
                                               Virtual
Processer       Interpreter            JVM
•


    C                              C

•

                           Parameter

•          Pointer
                         Allocate Deallocate

        (Allocate)   Deallocate

•


•
HTML
Page
   Standalone




     class                                 interpreter
Java exe
                               HTML Page
              Tag
                               Netscape Navigator,
Microsoft Internet Exporler    HotJava
                 interpreter
Variable


    ,       ,


·           instance instance variables

·                  class variables
·                       local variables

More Related Content

Viewers also liked

Viewers also liked (6)

Arduino training day 3 ppt
Arduino training day 3 pptArduino training day 3 ppt
Arduino training day 3 ppt
 
Arduino training day 2
Arduino training day 2Arduino training day 2
Arduino training day 2
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One
 
ใบงานที่ 4
ใบงานที่ 4ใบงานที่ 4
ใบงานที่ 4
 
Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)
 
LCD Display
LCD DisplayLCD Display
LCD Display
 

Similar to จาวา

Clojure - An Introduction for Java Programmers
Clojure - An Introduction for Java ProgrammersClojure - An Introduction for Java Programmers
Clojure - An Introduction for Java Programmerselliando dias
 
Jopenmeraverse introduction
Jopenmeraverse introductionJopenmeraverse introduction
Jopenmeraverse introductionJitendra Chauhan
 
Scotas - Oracle Open World Sao Pablo
Scotas - Oracle Open World Sao PabloScotas - Oracle Open World Sao Pablo
Scotas - Oracle Open World Sao PabloJulian Arocena
 
Erjang - A journey into Erlang-land
Erjang - A journey into Erlang-landErjang - A journey into Erlang-land
Erjang - A journey into Erlang-landKresten Krab Thorup
 
Kann JavaScript elegant sein?
Kann JavaScript elegant sein?Kann JavaScript elegant sein?
Kann JavaScript elegant sein?jbandi
 
Java virtual machine
Java virtual machineJava virtual machine
Java virtual machineNikhil Sharma
 
Java 7: Fork/Join, Invokedynamic and the future
Java 7: Fork/Join, Invokedynamic and the futureJava 7: Fork/Join, Invokedynamic and the future
Java 7: Fork/Join, Invokedynamic and the futureSander Mak (@Sander_Mak)
 
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans Num Mun
 
Javaforum 20110915
Javaforum 20110915Javaforum 20110915
Javaforum 20110915Squeed
 
Java EE Introduction
Java EE IntroductionJava EE Introduction
Java EE Introductionejlp12
 
What is new and cool j2se & java
What is new and cool j2se & javaWhat is new and cool j2se & java
What is new and cool j2se & javaEugene Bogaart
 
Visual COBOL Development for Unix and Java
Visual COBOL Development for Unix and JavaVisual COBOL Development for Unix and Java
Visual COBOL Development for Unix and JavaMicro Focus
 
Dancing about architecture
Dancing about architectureDancing about architecture
Dancing about architectureCoraline Ehmke
 
MoDisco EclipseCon2010
MoDisco EclipseCon2010MoDisco EclipseCon2010
MoDisco EclipseCon2010fmadiot
 
Непрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаНепрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаSQALab
 

Similar to จาวา (20)

Clojure - An Introduction for Java Programmers
Clojure - An Introduction for Java ProgrammersClojure - An Introduction for Java Programmers
Clojure - An Introduction for Java Programmers
 
Jopenmeraverse introduction
Jopenmeraverse introductionJopenmeraverse introduction
Jopenmeraverse introduction
 
Java Starting
Java StartingJava Starting
Java Starting
 
Scotas - Oracle Open World Sao Pablo
Scotas - Oracle Open World Sao PabloScotas - Oracle Open World Sao Pablo
Scotas - Oracle Open World Sao Pablo
 
Erjang - A journey into Erlang-land
Erjang - A journey into Erlang-landErjang - A journey into Erlang-land
Erjang - A journey into Erlang-land
 
Understanding the Dalvik Virtual Machine
Understanding the Dalvik Virtual MachineUnderstanding the Dalvik Virtual Machine
Understanding the Dalvik Virtual Machine
 
Kann JavaScript elegant sein?
Kann JavaScript elegant sein?Kann JavaScript elegant sein?
Kann JavaScript elegant sein?
 
Java virtual machine
Java virtual machineJava virtual machine
Java virtual machine
 
Java 7: Fork/Join, Invokedynamic and the future
Java 7: Fork/Join, Invokedynamic and the futureJava 7: Fork/Join, Invokedynamic and the future
Java 7: Fork/Join, Invokedynamic and the future
 
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans
งานคอมวิธีการเชิงวัตถุและการออกแบบคลาส และ การเขียนโปรแกรมโดยใช้ NetBeans
 
Javaforum 20110915
Javaforum 20110915Javaforum 20110915
Javaforum 20110915
 
Java EE Introduction
Java EE IntroductionJava EE Introduction
Java EE Introduction
 
What is new and cool j2se & java
What is new and cool j2se & javaWhat is new and cool j2se & java
What is new and cool j2se & java
 
BeJUG JavaFx In Practice
BeJUG JavaFx In PracticeBeJUG JavaFx In Practice
BeJUG JavaFx In Practice
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
 
Visual COBOL Development for Unix and Java
Visual COBOL Development for Unix and JavaVisual COBOL Development for Unix and Java
Visual COBOL Development for Unix and Java
 
Dancing about architecture
Dancing about architectureDancing about architecture
Dancing about architecture
 
MoDisco EclipseCon2010
MoDisco EclipseCon2010MoDisco EclipseCon2010
MoDisco EclipseCon2010
 
Непрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаНепрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кода
 

More from knangsmiley

งานเดี่ยว1
งานเดี่ยว1งานเดี่ยว1
งานเดี่ยว1knangsmiley
 
งานย่อยที่11
งานย่อยที่11งานย่อยที่11
งานย่อยที่11knangsmiley
 
งานย่อยที่1
งานย่อยที่1งานย่อยที่1
งานย่อยที่1knangsmiley
 
งานย่อยที่1
งานย่อยที่1งานย่อยที่1
งานย่อยที่1knangsmiley
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานknangsmiley
 
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน knangsmiley
 
You tube เปิดแอป
You tube เปิดแอปYou tube เปิดแอป
You tube เปิดแอปknangsmiley
 

More from knangsmiley (9)

งานเดี่ยว1
งานเดี่ยว1งานเดี่ยว1
งานเดี่ยว1
 
งานย่อยที่11
งานย่อยที่11งานย่อยที่11
งานย่อยที่11
 
งานย่อยที่1
งานย่อยที่1งานย่อยที่1
งานย่อยที่1
 
งานย่อยที่1
งานย่อยที่1งานย่อยที่1
งานย่อยที่1
 
จาวา1
จาวา1จาวา1
จาวา1
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
 
You tube เปิดแอป
You tube เปิดแอปYou tube เปิดแอป
You tube เปิดแอป
 
It
ItIt
It
 

จาวา

  • 1.
  • 2. Hardware , , , , Set Top Box James Gosling Green Group Sun Microsystems 1991 Oak Sun Microsystems Write Once Run Anywhere Oak Object Oriented 1995 Visual J Microsoft Visual Cafe Sysmantec Jbuilder Borland
  • 3. Object Oriented Object Oriented C Object Oriented Plateform Object Oriented Object Model Object Oriented Object class, function array
  • 4. Platform Platform Independent source code class JVM Java Vitual Machine Interpreter Virtual Processer Interpreter JVM
  • 5. C C • Parameter • Pointer Allocate Deallocate (Allocate) Deallocate • •
  • 6. HTML Page Standalone class interpreter Java exe HTML Page Tag Netscape Navigator, Microsoft Internet Exporler HotJava interpreter
  • 7. Variable , , · instance instance variables · class variables · local variables