1

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

02 C h a p t e r Java

PowerPoint 프레젠테이션

C# Programming Guide - Types

JVM 메모리구조

자바 프로그래밍

ilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형

PowerPoint 프레젠테이션

초보자를 위한 자바 2 21일 완성 - 최신개정판

비긴쿡-자바 00앞부속

01-OOPConcepts(2).PDF

Runtime Data Areas 엑셈컨설팅본부 /APM 팀임대호 Runtime Data Area 구조 Runtime Data Area 는 JVM 이프로그램을수행하기위해할당받는메모리영역이라고할수있다. 실제 WAS 성능문제에직면했을때, 대부분의문제점은 Runtime Da

MasoJava4_Dongbin.PDF

03-JAVA Syntax(2).PDF

5장.key

07 자바의 다양한 클래스.key

Java ~ Java program: main() class class» public static void main(string args[])» First.java (main class ) /* The first simple program */ public class

chap10.PDF

초보자를 위한 C# 21일 완성

rmi_박준용_final.PDF

thesis

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

Secure Programming Lecture1 : Introduction

UML

Chap7.PDF

Modern Javascript

09-interface.key

JMF2_심빈구.PDF

Microsoft PowerPoint - lec2.ppt

SIGPLwinterschool2012

Deok9_Exploit Technique

05-class.key

Microsoft PowerPoint - PL_03-04.pptx

Interstage5 SOAP서비스 설정 가이드

Design Issues

을 할 때, 결국 여러 가지 단어를 넣어서 모두 찾아야 한다는 것이다. 그 러나 가능한 모든 용어 표현을 상상하기가 쉽지 않고, 또 모두 찾기도 어 렵다. 용어를 표준화하여 한 가지 표현만 쓰도록 하여야 한다고 하지만, 말은 쉬워도 모든 표준화된 용어를 일일이 외우기는

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

10.0pt1height.7depth.3width±â10.0pt1height.7depth.3widthÃÊ10.0pt1height.7depth.3widthÅë10.0pt1height.7depth.3width°è10.0pt1height.7depth.3widthÇÁ10.0pt1height.7depth.3width·Î10.0pt1height.7depth.3width±×10.0pt1height.7depth.3width·¡10.0pt1height.7depth.3width¹Ö pt1height.7depth.3widthŬ10.0pt1height.7depth.3width·¡10.0pt1height.7depth.3width½º, 10.0pt1height.7depth.3width°´10.0pt1height.7depth.3widthü, 10.0pt1height.7depth.3widthº¯10.0pt1height.7depth.3width¼ö, 10.0pt1height.7depth.3width¸Þ10.0pt1height.7depth.3width¼Ò10.0pt1height.7depth.3widthµå

PCServerMgmt7

교육2 ? 그림

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

신림프로그래머_클린코드.key

Service-Oriented Architecture Copyright Tmax Soft 2005

구문 분석

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

PowerPoint Presentation

slide2

제 1 강 희망의 땅, 알고리즘

Chap12

형식 언어

The Self-Managing Database : Automatic Health Monitoring and Alerting

歯처리.PDF

untitled

JMF3_심빈구.PDF

12-file.key

final_thesis

PowerPoint Presentation

ºÎ·ÏB

본책- 부속물

유니티 변수-함수.key

Introduction to Geotechnical Engineering II

SMB_ICMP_UDP(huichang).PDF

04_오픈지엘API.key

No Slide Title

chap x: G입력

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

thesis

슬라이드 1

OOP 소개

KYO_SCCD.PDF

1부

Microsoft PowerPoint - VHDL01_chapter1.ppt [호환 모드]

JUNIT 실습및발표

ch09

untitled

자바GUI실전프로그래밍2_장대원.PDF

Intra_DW_Ch4.PDF

Microsoft PowerPoint - lecture2.ppt

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer....

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

DIY 챗봇 - LangCon

교육자료

초보자를 위한 C++

THE TITLE

Ä¡¿ì³»ÁöÃÖÁ¾

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Intro to Servlet, EJB, JSP, WS

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1"); void method() 2"); void method1() public class Test 3"); args) A

Microsoft PowerPoint - Introduction to Google Guava.pptx

ESP1ºÎ-04

Microsoft PowerPoint - Chapter_02.pptx

Voice Portal using Oracle 9i AS Wireless

The_IDA_Pro_Book

Microsoft Word - KSR2014S042

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Transcription:

1

1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 heap...12 2.5.1.1 OutOfMemory Error...13 Stack...13 method area...14 Register...14 runtime constant pool( )...14...14 2.6 Java...15 2.6.7 2.6.8 2.6.9 2.6.10 2.6.11 2.6.12 2.6.13 2.6.11.1 2.6.11.2 2.6.11.3 2.6.13.1 2.6.13.2 Scalability...15 Security...15 Universality...15 Modularity...16 Thread...16 Proccess...16 Thread...16 java.lang.runnable...16 Garbage Collection...17 Exception...17 Runtime Exception...18 compiletime Exception...18 2.7 SDK...18 2.7.14 2.7.15 2.7.16 2.7.14.1 Class & Package...18...18 Java API Documentation(Java Application Programming Interface)...19 Java Tutorial...19 2

2.7.17 Identifier...19 2.8 A Basic Java Application ( )...20 2.8.18 2.8.19 2.8.20 2.8.18.1 2.8.19.1 2.8.19.2 2.8.19.3 2.8.20.1 Compiler...20 javac...20 Interpreter...22 java...22 java...22...23...24 javap...24 3. Identifiers,Keywords,Types, and Flow Control...26 3.1 Keywords...26 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.1.12 Interface...26 3.1.1.1...28 3.1.1.2...28 Import...28 this...28 static...29 final...30 3.1.5.1 Blank final...30 3.1.5.2 final...30 3.1.5.3 final Methods...31 3.1.5.4 binding...31 super...31 return...31 instanceof...32 transient...32 volatile...32 native...33 strictfp... 33 3.2 Variable & Constants ( )...33 3.2.13 3.2.14 3.2.15 Constants...33 Local variable...34 Member variable...34 3.3 Data type...34 3.3.16 Primitive Types...34 3

3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.16.1 3.3.16.2 3.3.16.3 3.3.16.4 Integral...34 Floating...35 Logical...35 Textual...35 Non-Primitive type Reference Types...36 field...36 Signature ( )...36 3.3.22.1 3.3.22.2 3.3.22.3 name space ( )...36 aliasing...36 Operator...37 3.3.22.4 3.3.22.5 3.3.22.6 3.3.22.7 3.3.22.8 3.3.22.9 3.3.22.10 3.3.22.11 3.3.22.12 3.3.22.13 unary Operator ( )...37 assignment Operator ( )...37 mathematical Operator( )...37...37 relational Operators...37 Logical Operators and Short-Circuit Logical Operators...37 bitwise Operators...38 Shift Operators...38 Ternary Operators ( )...39 Cast Operators...39 Coma Operators...39 String Concatenation With +...39...40 3.4 Arrays...40 3.4.23 3.4.24 Objectives Arrays...41 Multidimensional Arrays...41 3.5 Branching Statements ()...42 3.5.25 label...42 4. Object Oriented Programming...43 4.1 Class Object...43 4.1.1 4.1.2 4.1.3 4.1.4 Class...43 Object...43 Class Object...44 Accessing Object Members...44 4.2 Access Modifier...44 4.2.5...44 4

4.2.6...45 4.3 Object-Oriented Programming Language (OOPL)3 concept...45 4.3.7 4.3.8 4.3.9 Polymorphism...45 inheritance...46 4.3.8.1 substitution principle( )...46 4.3.8.2 composition...46 4.3.8.3 pure substitution( )is-like-a...47 4.3.8.4 upcasting...47 encapsulation...47 5. Java Basic Grammar...49 5.1 Construct...49 5.2 abstract...49 5.3 Overriding...50 5.3.1 5.3.2 closure...50 call back...50 5.4 Overloading...50 5.5 Constructor...51 5.6 tostring()...51 5.7 Inner class...51 5.8 Wrapper Class...52 5.9 Local class...52 5.10 Anonymous class...53 5.11 Collection API...54 5.11.3 5.11.4 5.11.5 5.11.6 Collection interface...55 Set interface...55 List / ListIterator interface...56 Map interface...56 5.12 Reflection API...57 5.13 Vector...57 5.14 Heterogeneous Collections...57 5.15 Exception...58 5.16 Handle or Declare...60 5.17 static inner class...61 5.18 finally...62 5

1. 1.1 6

1 2. Java Architecture 7

2.1 2SDK(Software Development Kit) 1 Jar Java Archive, 8

2.2 JRE(Java Runtime Environment) 2 : core " ".,, 9

1 2.3 (Java Virtual Machine, JVM) 10

2.4 JVM 11

2.5 (runtime) JVM 2.5.1 heap 12

2.5.1.1 OutOfMemory Error 2.5.2 Stack 3 (operand stack). 13

1 2.5.3 method area 2.5.4 Register 2.5.5 runtime constant pool( ) 2.5.6 14

2.6 Java 2.6.7 Scalability 2.6.8 Security 2.6.9 Universality 15

1 2.6.10 Modularity 2.6.11 Thread 2.6.11.1 Proccess 2.6.11.2 Thread 2.6.11.3 java.lang.runnable 16

1 2.6.12 Garbage Collection 2.6.13 Exception 17

2.6.13.1 Runtime Exception 2.6.13.2 compiletime Exception 2.7 SDK 2.7.14 Class & Package 2.7.14.1 18

2.7.15 Java API Documentation(Java Application Programming Interface) 2.7.16 Java Tutorial 2.7.17 Identifier 19

2.8 A Basic Java Application () 2.8.18 Compiler (1) 2.8.18.1 javac 4 5 : Java Virtual Machine(Java VM) 20

1 21

2.8.19 Interpreter 2.8.19.1 java 2.8.19.2 java 22

1 2.8.19.3 23

1 2.8.20 2.8.20.1 javap 24

1 25

3. Identifiers,Keywords,Types, and Flow Control 3.1 Keywords 3.1.1 Interface 26

1 27

1 3.1.1.1 3.1.1.2 3.1.2 Import 3.1.3 this 28

1 3.1.4 static 29

1 3.1.5 final 3.1.5.1 Blank final 3.1.5.2 final 30

1 3.1.5.3 final Methods 3.1.5.4 binding 3.1.6 super 3.1.7 return 6 (inline). 7 5.25.4 binding 31

1 instanceof 3.1.9 transient 3.1.10 volatile 32

3.1.11 native 3.1.12 strictfp 3.2 Variable & Constants ( ) 3.2.13 Constants 8. 1 2. UTF-8 33

3.2.14 Local variable 3.2.15 Member variable 3.3 Data type 3.3.16 Primitive Types 3.3.16.1 Integral 34

3.3.16.2 Floating 3.3.16.3 Logical 3.3.16.4 Textual 35

3.3.17 Non-Primitive type Reference Types 3.3.18 field 3.3.19 Signature ( ) 3.3.20 name space ( ) 3.3.21 aliasing 36

3.3.22 Operator 3.3.22.1 unary Operator ( ) 3.3.22.2 assignment Operator ( ) 3.3.22.3 mathematical Operator( ) 3.3.22.4 3.3.22.5 relational Operators 3.3.22.6 Logical Operators and Short-Circuit Logical Operators 9 short_circuit : (true or false) 37

3.3.22.7 bitwise Operators 3.3.22.8 Shift Operators 10 (bit) : binary digit 01. 38

3.3.22.9 Ternary Operators ( ) 3.3.22.10 Cast Operators 3.3.22.11 Coma Operators 3.3.22.12 String Concatenation With + 39

3.3.22.13 3.4 Arrays 40

1 3.4.23 Objectives Arrays 3.4.24 Multidimensional Arrays 41

3.5 Branching Statements ( ) 3.5.25 label 11 identifier : 42

4. Object Oriented Programming 4.1 Class Object 4.1.1 Class 4.1.2 Object 43

4.1.3 Class Object 4.1.4 Accessing Object Members 4.2 Access Modifier 4.2.5 44

4.2.6 4.3 Object-Oriented Programming Language (OOPL)3 concept 4.3.7 Polymorphism 45

1 4.3.8 inheritance 4.3.8.1 substitution principle( ) 4.3.8.2 composition 46

1 4.3.8.3 pure substitution( )is-like-a 4.3.8.4 upcasting 4.3.9 encapsulation 47

1 48

1 5. Java Basic Grammar 5.1 Construct 5.2 abstract 49

1 5.3 Overriding 5.3.1 closure 5.3.2 call back 5.4 Overloading 50

5.5 Constructor 5.6 tostring() 5.7 Inner class 51

5.8 Wrapper Class 5.9 Local class 52

1 5.10 Anonymous class 53

5.11 Collection API 54

5.11.3 Collection interface 5.11.4 Set interface 55

5.11.5 List / ListIterator interface 5.11.6 Map interface 56

5.12 Reflection API 5.13 Vector 5.14 Heterogeneous Collections 57

5.15 Exception 58

1 59

1 5.16 Handle or Declare 60

1 5.17 static inner class 61

1 5.18 finally 62