JAVA에 대하여
본 자료는 6페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
해당 자료는 6페이지 까지만 미리보기를 제공합니다.
6페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

JAVA에 대하여에 대한 보고서 자료입니다.

목차

1. 문자집합

2. 예약어와 그 의미에 대하여

3. 식별자의 생성은 어떻게 하는가?

4. 사용가능한 상수는 어떤 것이 있는가?

5. 연산자의 종류와 의미에 대해서

6. 연산자의 우선순위와 결합법칙은 어떠한가?

7. 선언의 방법은 어떠한가?

8. 참고 문헌 / 사이트 주소

본문내용

협소화 형 변환은 반대로 큰 자료형의 값을 작은 자료형의 값으로 변환하는 것이다. 형 변환을 수행하는 주체에 따라서는 컴파일러가 피연산자의 자료형을 자동으로 큰 피연산자의 자료형으로 맞추는 묵시적 형 변환(implicit type conversion)과 프로그래머가 식에서 캐스트 연산자를 사용하여 원하는 자료형으로 변환하는 명시적 형 변환(explicit type conversion)이 있다.
byte -> short -> char -> int -> long -> float -> double
byte -> short, int, long, float, double
short -> int, long, float, double
char -> int, long, float, double
int -> long, float, double
long -> float, double
float -> double
6. 연산자의 우선순위와 결합법칙은 어떠한가?
연 산 자
결합 법칙
우선순위
() [] . ++ (후위) -- (후위)
좌 => 우
높음
낮음
! ~ ++ (전위) -- (전위) +(단항) -(단항) (자료형)
우 => 좌
* / %
좌 => 우
+ -
좌 => 우
<< >> >>>
좌 => 우
< <= > >= instaneof
좌 => 우
== !=
좌 => 우
&
좌 => 우
^
좌 => 우
|
좌 => 우
&&
좌 => 우
||
좌 => 우
? :
우 => 좌
= += -= *= /= %= &= ^= |= <<= >>= >>>=
우 => 좌
, (콤마 연산자)
좌 => 우
결합 법칙은 같은 순위를 갖는 연산자가 여러 개 나타날 때 왼쪽에서 오른쪽으로 계산해 가는 좌측 결합(left associativity)과 오른쪽에서 왼쪽으로 계산해 가는 우측 결합(right associativity)이 있다. 대부분의 연산자는 식에서 먼저 나타난 순서대로 계산하는 좌측 결합을 만족하나 우측결합을 만족하는 연산자도 여러 개 있다. 우측 결합을 하는 연산자는 그 의미에 주의해서 프로그램을 작성해야 한다
① x = x + y -z ; //좌측 결합
② ax = -x; //우측 결합
③ y = -x++; //x의 값에 단항 - 연산을 적용한후 y에 배정하고 x를 증가
④ y = -++x; //x를 증가한 후 x의 값에 단항 - 연산을 적용한 후 y에 배정
⑤ y = -x + z; //x의 값에 단항 - 연산한 후 z를 더하고 그 결과를 y에 배정
7. 선언의 방법은 어떠한가? (기본형, 클래스, 멤버 변수, 메소드 등)
기본형이란 언어 시스템에서 제공하는 자료형으로, 자바의 기본형에는 숫자형, 문자형, 논리형이 있다. 또한, 참조형이란 객체를 가리키는 형을 의미한다. 자바에서는 기본형을 갖는 변수를 제외한 모든 것을 객체로 취급한다.
short형과 byte형을 제외한 자바 언어의 모든 자료형은 java.lang 패키지에 선언된 클래스에 따른다. 그리고 ANSI C 언어에서 제공하는 열거형(enumeration type)이 자바에는 없다.
1. 기본데이터형
[제한자] 데이터형 변수명 ;
[제한자] 데이터형 변수명 = 값 ;
[제한자] 데이터형 변수명 = 변수 ;
2. 멤버변수
[qualifier] DataType fieldNames;
3. 메소드
[qualifier] returnType methodName (parameterList) {
// method body
----------------------------------------------------------------
{
메소드 선언 예 :
class MethodExample {
int simpleMethod() {
//...
}
public void emptyMethod() { }
}
4. 클래스
[modifier] class ClassName {
//field declarations
// method declarations
[제한자] [변수명] 멤버변수명;
[제한자] [리턴형] 메소드명(파라미터선언)
{
// 메소드내용
}
[제한자] [리턴형] 메소드명(파라미터선언)
{
// 매소드내용
}
}
ex)
class Fraction { // 분수 클래스
int numerator; // 분자 필드
int denominator; //분모 필드
public Fraction add(Fraction f) { /* ... */ } // 덧셈 메소드
public Fraction mul(Fraction f) { /* ... */ } // 곱셈 메소드
public void printFraction() { /* ... */ } // 프린트 메소드
}
클래스 수정자에는 public, final, abstract가 있다. final과 abstract에 대해서는 뒤에 나오는 메소드의 재정의 부분을 참고하기 바란다. 클래스가 public으로 선언되면, 다른 패키지에서 사용할 수 있지만 그렇지 않은 경우에는 같은 패키지 내에서만 사용할 수 있다. 하나의 소스 파일에는 한 개 이하의 public 클래스가 있을 수 있으며 public 클래스가 있는 경우에 소스 파일의 이름은 반드시 public 클래스 이름과 같아야 한다.
자바에서 클래스란 한마디로 필드와 메소드로 구성되어 있는 구조체이다. 이러한 자바의 클래스를 이용하여 실세계의 객체들을 모델링하는 작업을 클래스를 설계(design)한다고 말한다. 자바 프로그래밍에서 클래스 설계는 매우 중요하다.
8. 참고 문헌 / 사이트 주소
참고 문헌
A BOOK ON C 4판, 홍릉과학출판사, AL KELLEY IRA POHL ,2003.
“Beginning Java 2, JDK 1.3 Edition", Ivor Horton 저, 1999.
사이트 주소
http://home.megapass.co.kr/~heejunia/tutorial/java
http://www.andong.ac.kr/computer/contents/int_inf/ohp/7.ppt 배정연산자
http://www.jabook.com/ 자바에 대한 자세한 설명
http://blog.naver.com/suyounyda.do 자바에 대한 개념
  • 가격2,000
  • 페이지수18페이지
  • 등록일2006.01.13
  • 저작시기2006.01
  • 파일형식한글(hwp)
  • 자료번호#332910
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니