JAVA/JAVA개발자 양성과정

[JAVA] 자바 개발자 양성과정 3일차 - 자바 첫수업, 자바 설치, 데이터 함수 이해

728x90
반응형

자바의 특징

1. 객체지향 프로그램언어이다.

- 참고 자료형을 이용한다.

2. 플랫폼이 독립적이다.

- JAVA버츄얼머신이 있어야 JAVA애플리케이션이 실행가능하다.

3. 보안에 강하다

4. 견고하다.


JDK 란?

자바로 프로그램을 개발하기 위해서 필요한 자바 개발도구

자바로 개발할 수 있는 실행환경(JDE)과 개발도구 컴파일러등을 제공한다.


개발도구 컴파일러의 위치

JDK설치위치/bin/


컴파일러란?

소스 파일을 기계어로 번역하는 것을 말함. 이역활을 하는 소프트웨어를 컴파일러라고 함


설치된 JAVA버전 확인하기

1. 윈도우키 + r

2. cmd 작성

3. javac -version


JAVA 파일 생성시 유의사항

1. 자바파일 생성시 파일명은 public static void main 이 속해있는 class명과 같아야한다.

2. 첫번째 문자는 대문자로 한다.


명령프로토콜(cmd)에서 java실행하는법

1. javac 파일명.java 작성

- 컴파일해서 자바 바이트코드 (class파일)을 생성한다.

- 이때 컴파일이란 언어변역프로그램이다. 컴퓨터가 이해할수 있도록 변역하는 것이다.

 

2. java 파일명 작성

 

class파일(컴파일코드)를 해석하고 실행한다. 즉, 바이트 코드가 바이너리 코드로 변경된다.

바이너리 코드는 cpu가 이해할 수 있는 언어이다.


이클립스 단축키

1. 자동완성

컨트롤 + 스페이스

 

2. System.out.println();

syssysout 작성후 + 자동완성 

 

3. 들여쓰기 정리

컨트롤 + 쉬프트 + f

 

4. 콘솔실행

컨트롤 + F11


이클립스 저장

이클립스에서는 저장과 동시에 컴파일 된다.


이클립스에서 CLASS색 변경하기

window > 맨아래꺼 클릭 > java검색 > java내 editor클릭 > syntax coloring > java 클릭 > classes에서 색상 변경


이클립스에서 워크스페이스 수정방법

파일 > 스위치 워크플레익스 > other


package

자바 상단에 있는 package ~는 해당 파일이 속한 프로젝트명이 나오는 것임


이클립스 주석처리법

한줄 주석

컨트롤 + /

여러줄 주석

컨트롤 + 쉬프트 + /


변수

변수는 int age처럼 자료형 변수명의 구조를 띔

이때, 변수명의 시작은 소문자로 시작하되, 대소문자를 구분한다.

길어도 상관없음

 

변수를 여러개 선언할 경우

int x,y,z;이렇게 콤마로 구분하여 선언 할 수 있다.

 

변수 값 저장

위처럼 변수에 값을 넣고 다음에 변수명 = 값 형식으로 하면 값을 바꿀수있다.

그리고 아래처럼 변수를 선언만 하고 다음줄에 변수 = 값 형식으로 적어도 값을 저장할 수 있다.

 

지역 변수

변수는 runtime data area 에 스텍area에 저장됨

그리고 지역변수의 글자 string값은 메서드area에 저장된다.


매소드

자바스크립트로 비유하자면 function을 매서드라고 부른다.

public static void main으로 선언된 부분이 매소드이다.

아때 해당 매소드의 이름은 main이다.

{}중괄호 앞에를 메소드 선언부라고 한다.

java명령어로 바이트 코드 파일을 실행하면 제일먼저 mai()매소드를 찾아 블록 내부를 실행시킨다.

그래서 main()를 실행진입점이라 부르기도 한다.


리터럴

소스코드에서 프로그래머에 의해 직접 입력된 값을 리터럴이라고 함

예를 들면 false 나 ture와 같은 논리형 리터럴이 있음

리터럴 사용시에는 홑따옴표 사용할것

 

2인수 : 0b로 시작하고 0과 1로 구성됩니다.

0b1011 -> 1x2의3승 + 0x2의2승 + 1x2의1승

8진수 : 0으로 시작하고 0~7숫자로 구성됩니다.


데이터 타입

long타입은 리터럴뒤에 l을 붙혀야 한다.

flaot타입은 리터럴뒤에 f를 붙혀야 한다.

string타입은 작은따옴표가 아니라 큰따옴표로 리터럴을 감싸야한다.

큰 따옴표 안에서 큰따옴표를 쓰고 싶을때는 \" 로 적는다.

탭은 \t 한줄내림은 \n이다.

 

 

728x90
반응형