1일

권준석·2022년 8월 24일
0

java

JDK : 자바로 개발하기 위한 도구들 ,jre 포함
개발자가 개발하기 위한 도구

  • JRE+개발도구

JRE : 자바프로그램을 컴푸터가 이해할수 있는 언어로 바꿔주눈 컴파일러 개발된 자바를 실행하기 위한 도구

  • JVM+ 표준클래스 라이브러리

JVM 자바 버츄얼 머신
자바만 실행 하는
가상의 소프트웨어

컴파일러 : 원시프로그램을 목적프로그램으로 변환하는 도구

원시프로그램(소스) :개발자가 작성한 언어(고급언어), 개발자가 작성한 언어는 컴퓨터가 이해하지 못함
때문에 컴퓨터가 이해할수있는 기계어(저급 언어)로 변환 시켜주는 것

자바는 객체지향언어 OOP

class 이름은 대문자로 시작

public static void main : 프로그램의 시작

system.out.print(매개변수) - 메서스(함수의 역활) : 화면(콘솔)에 출력

실행방법 ctrl + f11

영역 확인 { }

들여쓰기 tab키

자료형
문자와 문자열을 구분
문자와 문자열은 다른것으로 취급

숫자 : 그대로 쓰면된다 int
문자 : char

  • 표시방법 ' '

문자열 : string

  • 표시방법 " "

실수 : double

문자에서 사용시
문자 연결자 : +

변수

하나의 값을 저장하는 기억공간

자료를 저장하는 기억공간
그 자료는 변할 수 있다
사용할때는 선언 해야한다
대소문자 구분

공부 할때 선언문부터 공부

선언문

자료형 변수명 = 초기값;

자료형에 따른 선언문을 사용해야한다
의도 : 변수 하나 만드는것

구형문

변수명 =값;

자료형이 없다

연산자

사칙 연산자

대입 연산자 : =

  • ( + ) : 더하기
  • ( - ) : 빼기
  • ( * ) : 곱하기
  • ( / ) : 나누기 묷
  • ( % ) : 나머지

형 변환

  • 자료형을 변환시킨다
    타입변환
    int <->char
    int <-> double
    큰 자료형에서 작은 자료형은 자동 형 변환이 되지 않는다

강제 형 변환
변환하고자 하는 자료형 앞에 소괄호로 자료형을 지정
예)(doubel)5=5.0

  • java나 c는 문자와 숫자는 공유
  • 선언문에 의해서 또는 표현에 의해서 문자인경우롸 숫자인 - 경우를 구분
  • 숫자면 2전법에의해서 10진수로 표현하고
  • 문자면 아스키 코드표를 참조해서 문자로 출력

데이터의 크기

원시형 타입 (primitive)

  • 정수
  • 실수
  • 논리

x표시 에러 컴퓨터가 이해할 수 없다

println( ) : 화면에 출력후 줄을 바꾸는 명령어,

원시형 타입 (primitive)
\n : 줄바꾸기

sysout ctrl+space 자동 완성

워크스페이스

이클립스가 생성한 프로젝트가 기본적으로 저장되는 디렉토리
.matadate 디렉토리

profile
ㅇㅇ

0개의 댓글