자바/자바 정복(6)
-
자바 - 자료형
자료형 의미 - 저장할 수 있는 값의 형태를 지정 - Java 프로그램의 모든 변수/상수 자료형 선언 후 사용가능 - 선언만 하면 텅빈 공간만 만들어진다. 변수에 값을 대입하면 그 공간에 값이 저장된다. 변수 : 변할 수 있는 수 - 변수를 선언하면 공간이 생기고 그 안에 들어갈 값은 변할 수 있다. ex) int a = 4; a = 3; 상수 : 항상 똑같은 수 - 한번 값이 지정되면 변하지 않음 ex) final int k = 11; 변수이름 선정(안지키면 에러) - 영문대소문자 및 한글 사용 가능 - 특수문자는 두 가지만 사용가능 ( _ , $) - 숫자 사용가능 하지만 첫번째로 올 수 없음 - 자바에서 사용중인 키워드 사용 불가 변수이름 선정(안지켜도 에러 안남) - 변수의 이름은 소문지로 시작 ..
2023.07.07 -
자바 - 출력
출력 규칙 - 문자열을 출력할때는 " " 안에 표기해야한다. - 문자열과 합해지면 문자열로 출력 String + String = String => 문자열이 이어져서 출력 String + 기본자료형 = String => 문자열과 기본자료형이 이어져서 출력 기본자료형 + String = String => 문자열과 기본자료형이 이어져서 출력 1) println() 메서드 : 괄호안의 내용 출력하고 줄바꿈 package thispack; public class Test { public static void main(String[] args) { //System.out.println() : 괄호안의 내용 출력 하고 출바꿈 System.out.println("실행됐다~~~~~~"); System.out.printl..
2023.07.05 -
자바 - 기본 구조, 주석, 클래스(외부 클래스 내부 클래스)
자바 프로그램 돌아가는 기본구조 1) .java 소스 파일 생성 2) .java 컴파일 되어 class 바이트 코드 생성 3) 실행을 하면 JVM이 class를 메모리에 할당 4) 메서드 영역에 클래스 로딩하여 main 메서드 실행 참고) - 소스파일(.java)은 src 폴더에 존재 - 바이트코드(.class)는 bin 폴더에 존재 주석 - 컴파일러가 컴파일 할때 무시함 - 소스 설명 넣어줄때 많이 씀 - 여러줄 주석 : /* 내용 */ - 한줄 주속 : // 내용 클래스 - .java 파일에는 여러개의 class가 있을 수 있다. - 여러개의 클래스 중에서 .java 파일명과 같은 클래스가 앞에 public을 붙일 수 있는 기회가 생긴다. 붙여도 되고 안붙여도 됨 - 클래스 안에 클래스가 있는것을 내..
2023.07.04 -
자바 - 자바프로젝트 생성 및 실행
자바프로젝트 생성 1) Java Project 생성- 프로젝트 폴더 생성 2) 패키지 생성 - 하위 폴더 생성 3) Java class 생성 - 소스파일 작성(.java) 4) 저장(이클립스에서 저장하면 자동으로 컴파일 됨) - 바이트코드 생성(.class) 5) 실행 1) Java Project 생성 위에 과정을 누르면 새로운 창이 뜬다 위와같이 프로젝트 이름과 JRE 설정을 해주고 Finish를 누르면 프로젝트가 생성된다. 2) 패키지 생성 - 하위 폴더 생성 프로젝트를 마우스 우클릭하고 New에 package를 선택한다. Name에 package이름을 넣어주고 Finish하면 생성된다. 3) Java class 생성 - 소스파일 작성(.java) 위에 생성된 소스파일의 class 이름은 자바 소스파..
2023.07.02 -
자바 - 자바개요
프로그래밍 언어 : 컴퓨터가 이해할 수 있는 명령을 작성하는 일련의 도구 컴퓨터는 기계어를 이해할 수 있다. 기계어는 01110101001011001010100 와 같이 0과 1로 이루어져 있다. 프로그래밍 언어를 기계어로 바꿔주는게 컴파일러와 인터프리터이다. 고급언어 >>> 어셈블리어 >>> 기계어 사람이 알아듣기 쉬울수록 고급언어에 가깝고 어셈블리어는 기계어와 1:1로 대응되는 언어이다. 컴퓨터가 이해하기 쉬울수록 기계어에 가깝다. 우리는 사람이 알아들을 수 있는 JAVA라는 프로그래밍 언어로 컴퓨터에게 명령을 할거다. 이렇게 작성된 JAVA 소스(.java 파일)가 컴파일러에 의해 기계어로 번역되어 컴퓨터가 알아듣는 파일(.class)로 바뀐다고 생각하면 된다. 자바의 특징 1. 플랫폼 독립적 2...
2023.07.02 -
자바 - JDK 다운로드 및 환경설정, 이클립스 다운로드 및 설정(글씨크기 조정, 인코딩 설정, JRE 버전과 JDK 버전 설정)
자바 개발환경 세팅 1) JDK 설치 2) JDK 환경설정 3) 이클립스 설치 4) 이클립스 구성 및 기본 설 이클립스 자바로 이루어져 있기 때문에 자바가 깔려야 있어야 한다. 따라서 JDK를 먼저 설치하고 이클립스를 설치한다. 1) JDK 설치 - 오라클 사이트 접속(https://www.oracle.com/java/technologies/downloads/) - 그냥 오라클 사이트에서 검색창에 java를 검색하면 download를 쉽게 찾을 수 있다, - 지금 가징 최신 버전의 LTS(Long Term Support)버전은 11이다.(나는 20버전 설치했는데 11로 하) - 라이선스 동의 후 오라클 계정으로 로그인해서 다운로드 하면된다. - 다운로드 파일을 실행하고 계속 next를 눌러서 설치완료 -..
2023.07.01