database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
ㆍ자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
자유게시판 자유게시판 11207 게시물 읽기
 
No. 11207
자바 기초와 변수와 자료형.
작성자
최주영(hbilab)
작성일
2012-07-30 17:25
조회수
5,322

[1] 자바 언어의 소개

* 언어란?

  -의사 소통을 위한 수단

* 언어의 발전

  -ALGOL60 -> CPL -> BCPL ->B ->C ->C++

* 자바 언어의 의사 소통 방법

  -컴파일러(Compiler): 바이트 코드로의 변환

  -인터프리터(Interpreter): 라인 실행

 

[2] 자바 환경 설정

*자바 사이트

 -http://java.sun.com

 -http://oracle.com

*JDK 설치와 환경 변수 설정

 -JAVA_HOME : 자바의 Directory

 -PATH : 실행 명령어 위치 지정(bin)

 

[3] Documentation API

* API 다운로드와 실행

* Documentation API 영역별 의미

 -packages 영역 : java ,javax , org , package

 -classes 영역 : interface , classes , errors , exceptions

 -contents 영역 : Field , Constructor , Method , Nested

 

[4] 자바의 주요 개념 특성(1)

* 자바의 분류

 -J2SE : Java2 Standard Edition

 -J2EE : Java2 Enterprise Edition

 -J2ME : Java2 Micro Edition

 

* 자바의 특성

 -이식성이 높음

 -내부 포인터를 사용

 -완벽한 객체지향 언어

 

[5] 자바의 주요 개념 특성(2)

* JVM(Java Virtual Machine) 메모리

 -스택 영역(Runtime Stack) : 실행 사용하는 메모리 영역

 - 영역(Garbage Collection Heap) : 동적 메모리 할당 영역

 -상수 영역(Constant & Code Segment : 상수 데이터 static 데이터 할당 영역

 -레지스터 영역 (Process Register) : 프로세서 실행 관련 메모리 할당 영역

 

[6] 프로그램 작성 기본 구문분석

*자바의 실행과정

 -.java파일 -> 컴파일(javac) -> .class 파일 -> 인터프리터(java) -> 실행 결과

*자바 프로그램의 구조 main() Method

 -public static void main(String[] args)

 

[7] 자바에서의 약속

*사용자 정의 명칭(클래스 , Method , Field)

 - 글자는 ' _ ' , ' $ ' , 영문 ,소문자 (한글가능)

 -글자수에 제한 없다.

 -공백문자 특수 문자 사용 불가

 -숫자는 글자가 아닐 사용 가능

 -예약어 사용 불가

 -기타 단순 약속(, 소문자의 규칙)

 

Chapter 02.  변수(Variable) 자료형(Data Type)

 

[1] 변수(Variable)?

 -변하는 , 하나의 값을 저장할 있는 기억 공간

 

[2] 변수의 타입(Data type)

- 문자(char)

    - 숫자 - 정수( byte , short , int , long)

              - 실수( float , double)

    - 논리(boolean)

 

* 기본형 (Primitive type)

 -논리형(boolean) : truefalse 하나를 값으로 가지며, 조건식과 논리적 계산에 사용된다.

 -문자형(char) : 문자를 저장하는데 사용되며, 변수 하나의 문자만을 저장할 있다.

 -정수형(byte , short , int , long) : 정수값을 저장하는데 사용된다. 주로 사용하는 것은 int

                                               long이며, byte 이진데이터를 다루는데 사용되고,

                                               short c언어와의 호환을 위해 추가 되었다.

 -실수형(float , double) : 실수 값을 저장하는데 사용된다.

 

* 참조형(Reference type)

 - 기본형을 제외한 나머지(String , System )

 - 객체의 주소를 저장 (4byte , 0x00000000~ 0xffffffff)

 

 

 

[3] 변수의 선언방법

*타입 변수명 ;

 int score ;

 score = 100 ;

 int score = 100 ;

 

 String str = new String("abc") ;

          str = null ;

 

[4] 명명규칙(Naming convention)

*대소문자가 구분되며 길이에 제한이 없다.

 -True true 서로 다른 것으로 간주된다.

 

*예약어(Reserved word) 사용해서는 안된다.

 -true 예약어라 사용할 없지만, True 가능하다.

 

*숫자로 시작해서는 된다.

 -top10 허용하지만 , 7up 허용되지 않는다.

 

*특수문자는 ' _ ' , ' $ '만을 허용한다.

 -$harp 허용되지만 s#arp 허용되지 않는다.

 

[5] 명명규칙 (권장사항)

*클래스 이름의 글자는 항상 대문자로 한다.

 -변수와 메서드 이름의 글자는 항상 소문자로 한다.

 

*여러 단어 이름은 단어의 글자를 대문자로 한다.

 -StringBuffer , LastIndexOf

 

*상수의 이름은 대문자로 한다. 단어는 ' _ ' 구분한다.

 -PI , MAX_NUMBER

 

[6] 변수 , 상수 , 리터럴

*변수(variable) - 하나의 값을 저장하기 위한 공간

*상수(constant) - 번만 값을 저장할 있는 공간

*리터럴(literal) - 자체로 값을 의미하는

 int score = 100 ;

     score = 200;

 char ch = 'A'

 String str = "abc"

 final int MAX = 100 ;

 MAX = 200 ; //에러

cafe.naver.com/hbilab

[Top]
No.
제목
작성자
작성일
조회
11213[구인] Sybase DB 엔지니어 모집
지연
2012-08-28
5308
11212[스터디] ModelingWorld 스터디 회원을 모집합니다.
ModelingWorld
2012-08-20
4598
11208제가 만들고있는 오픈소스 디비 개발 툴 올챙이 소개합니다. [2]
조현종
2012-08-01
8662
11207자바 기초와 변수와 자료형.
최주영
2012-07-30
5322
11200DB사랑넷 활동 6년만에 떡을 받았습니다! [4]
박현우
2012-06-21
5482
11198DB설계 툴 관련 소식..
고윤성
2012-06-19
5799
11194SQL Fiddle을 소개합니다. [2]
박현우
2012-05-29
6367
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다