Introduction to Java http www hansung ac krikim
- Slides: 32
Introduction to Java http: //www. hansung. ac. kr/~ikim 김일민
Java의 특징 • Platform Independence
Java의 특징 • Java는 플랫폼과 프로그래밍 언어로서의 역할을 한다. • Java 가상 머신(VM, Virtual Machine) • Java API(Application Programming Interface) Java 응용 API A용 VM API B용 VM A 플랫폼 B 플랫폼
Java Platform
Characteristics of Java • Java is simple • Java is object-oriented • Java is distributed • Java is a complied & interpreted language. • Java is robust • Java is secure • Java is architecture-neutral • Java is portable • Java is multithreaded. • Java is dynamic. 11
JDK Editions • Java Standard Edition (J 2 SE) – J 2 SE can be used to develop client-side standalone applications or applets. • Java Enterprise Edition (J 2 EE) – J 2 EE can be used to develop server-side applications such as Java servlets and Java Server. Pages. • Java Micro Edition (J 2 ME). – J 2 ME can be used to develop applications for mobile devices such as cell phones. - In this class, we use J 2 SE to introduce Java programming. 12
A Simple Application Example 1. 1 // This program prints Welcome to Java! // The following code stored in ‘Hello. java’ package chapter 1; public class Hello { public static void main(String[] args) { System. out. println("Welcome to Java!"); } } 14
Creating and Compiling Programs • 컴파일 명령어 – javac Hello. java • 실행 명령어 – java Hello 15
Executing Applications • On command line – java classname 16
Java API http: //java. sun. com/javase/6/docs/api/
Java 설치 • http: //java. sun. com/javase/downloads/index. jsp
Java 설치
Eclipse 설치 – 자바개발 IDE • Eclipse는 자바 개발을 용이하게 해줌 – http: //www. eclipse. org/downloads/index. php 에서 Eclipse IDE for java Developers를 다운후 압축을 풀면 설치끝.
Eclipse 사용하기 Project 생성 – File– New– Java project – 모든 작업이 – Project로 분류됨.
- Http //mbs.meb.gov.tr/ http //www.alantercihleri.com
- Http //pelatihan tik.ung.ac.id
- Http //www.phys.hawaii.edu/ teb/optics/java/slitdiffr/
- Http //vsg.quasihome.com
- Http//java.sun.com
- Java number
- Import java.util.*
- Swing vs awt
- Java scanner import
- Import java.util.*
- Import java.util.scanner;
- Import java.util.random
- Java import java.io.*
- Import java util
- Java import java.io.*
- Awt adalah
- Import java.awt.event.*
- Java interpreter
- Ejb remote vs local
- Java introduction to problem solving and programming
- Elementary programming in java
- Java an introduction to problem solving and programming
- Llll bean
- Java introduction to problem solving and programming
- Introduction to java programming 10th edition quizzes
- Java swing tutorial for beginners
- "essay structure introduction" introduction
- Http://www.blueplanetbiomes.org/world_biomes.htm
- Primaryhomeworkhelp.co.uk
- Http://oh.portal.airast.org
- Noodle tools.com
- Http://getkahoot.com
- Http msdn