JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP 질문&답변DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP기타 TIP
JSP 질문/답변
JSP 질문/답변
JSP 질문/답변 게시판입니다
질문은 구체적으로 해주세요 ^^
자바 기초와 변수와 자료형.
에이치비아이
이미지 슬라이더 보기

[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 ; //에러

 

(출처: hbi기술연구소)

2012-07-30 16:58:28
112.223.37.***
따봉 조또 종합 0 (0명)
덧글 0개 | 태그 0개 | 관련글보기
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
이름 비밀번호
JSP 질문/답변
JSP 질문/답변 게시판입니다
질문은 구체적으로 해주세요 ^^
! 번호 제목 글쓴이 일자 조회
1154 일정 시간 후 다른 페이지로 점프하는 것을 어떻게 하나요 java로요. 최윤석 2016-01-31 714
1153 질문 드립니다. 선처를 부탁 드려요.ㅠㅠ 에뮬올 2014-11-12 1,257
1152 FTP 파일 다운로드 질문드립니다. 잠팅 2014-09-04 1,247
1151 jsp-> xml 문서 출력관련 질문입니다~ 월영인 2013-04-02 2,070
1150 이미지 FTPclient로 업로드시 이미지 깨짐현상 1 2 그러려니해 2013-01-30 5,118
자바 기초와 변수와 자료형. 에이치비아이 2012-07-30 2,309
1148 로그인 관련 프링글스! 2012-06-21 2,371
1147 개발자 버전 다운로드 관련 1 풍경소리 2011-09-01 2,808
1146 자바빈으로 ODBC 연결하는 방법 두루오이 2011-06-09 3,613
1145 廣告: 三月의 이메일알바는 banana-mails 입니다.@ bargs 2011-03-01 4,240
1144 자바스크립트 소트질문드려요.. 1 터줏대감 2010-11-09 4,968
1143 jsp 첨 접하는데요 $_PHPSELF 같이럼 쓸수없는가요? dosman 2010-10-25 4,654
1142 jsp suvlet ajax jsp 업로드하는 서블릿 소스 검토 부탁드립니다 1 1 ilovezorba 2010-09-17 4,337
1141 1 1z 2010-09-09 4,310
1140 서버 셋팅시 한글깨짐 질문 입니다. 슈팅스타 2010-09-02 5,103
1139 FTP CopyStreamException 오류 해결 방법 알려주세요 ㅠ 1 크크 2010-08-01 10,275
1138 파일 타입 체크 test 2010-07-12 4,884
1137 페이징 질문. 1 음.. 2010-06-30 4,497
1136 파일명및 확장자를 변경한 이미지를 보여주기 1 nob 2010-06-11 5,209
1135 플래시하고 jsp링크하는거 질문 드립니다..ㅠㅠ 1 tjarhks 2010-06-10 5,482
copyright 2005-2018 by Unicorn