AWS Back Day 1: "Java 개발 환경 설정 및 방향성 시작하기"

이강용·2023년 1월 2일

Java 기초

목록 보기
1/26
post-thumbnail
  • JAVA PROGRAMMING

    OT, 자바 개발 환경 구축, 변수, 자료형

    정보처리기사(~3월 필기 시험, ~5월 실기 시험, C언어 ,java, Python)

    백엔드 (데이터베이스)

    "기계어" 0 or 1

    컴퓨터가 이해할 수 있는 언어 binary code(이진수 명령어)

    "고급언어"

    C, java, python

    컴퓨터가 이해하기 쉬울 수록 저급언어

    사람이 이해하기 쉬울 수록 고급언어

  • "Compiler"

    사람의 언어로 명령한 소스 코드를 컴퓨터가 알아 듣도록 번역해 주는 역할

  • "Java 란?"

    제임스 고슬링

    Write Once Run Anywhere

    "한번 작성하면 어디서든지 실행된다"

JVM(Java Virtual Machine)

"객체 지향 언어" VS "절차 지향 언어"

: 모든 프로그램은 순차적

객체 지향 언어는 클래스 로딩

"안정적인 언어 "

가비지 컬렉터 : 동적 메모리 관리에 따른 쓰레기값 자동 수거 ( 매우 큰 장점 )

  • 개발 환경 구축

    JDK (Java Develop kit)

JDK 설치
스프링툴 설치

맥북용 JDK & Spring tools4 설치
Mac m1칩 java 11버전
맥북 (MACBOOK) pro m1 version JDK 11
arm 64 dmg installer click!


맥북 (MACBOOK) pro m1 version

mac용 java11 설치방법
해당 사이트 참고 !

Spring Tools 4 설치 후

작업 내용에 한글이 들어갈 경우 인코딩문제가 생길 수 있기 때문에 preferences에서 기본 인코딩을 UTF-8로 변경

(맥북인 경우(M1칩) 환경변수 따로 설정할 필요없음)



encoding 검색 > Text > Default encoding : UTF-8


Java Emitter Template File

Java Properties File

Java Source File

Default encoding : UTF-8

Update!!!

  • 내 PC > 우 클릭 > 속성 > 시스템 속성 >

    변수 이름 : JAVA_HOME

변수 값 : C:Program Files\java\jdk-11.0.12


변수 이름 : CLASS_PATH

변수 값 : %JAVA_HOME%\lib


환경변수 편집 > 새로만들기 > %JAVA_HOME%\bin 추가

Window + R cmd
JAVA --version
Enter!

개발자 폰트 2종

  1. D2coding Font
    D2coding

  2. CookieRun Font
    CookieRun

Window > Preferences > fonts > General > Colors and Fonts > Text Font >
D2coding 또는 cookierun Font 선택 !

D2 coding 추천.......

File > New > Java Project > project name : > JRE선택 > module uncheck! > Finish

src > pakage 생성 또는 > class 생성 ( pakage가 프로젝트 명으로 자동 생성?)

package java_1228;

public class HelloJava {

	public static void main(String[] args) {
	System.out.println("Hello, Java !");
	}
}

단축어 : Syso + ctrl + space = 자동완성 꿀팁 !!!

print   // 한줄 출력
println // 한줄의 문자열을 출력후 끝에 줄바꿈
"29" + 1 = 291 // 문자열 뒤 + 는 자동적으로 문자열로 인식
"29" + "1" = 291 // 문자열 + 문자열
30 + 1 = 31 // 사칙연산
  • 자바 통합 환경 개발

    JVM - Java Virtual Machine

    JRE - Java Runtime Environment

    JDK - Java Development Kit

    IDE - Integrated Development Environment

JVM < JRE < JDK < IDE

  • 변수

    자료형 + 변수명

    int level;

  1. 비트 (bit)

0또는 1의 값을 저장하기 위한 최소 단위

1bit가 가지는 총 경우의 수는 0과 1, 두가지이다.

  1. 바이트(byte)

8bit를 한 단위로 표준화한 요량 단위

1byte가 나타낼 수 있는 총 경우의 수

profile
HW + SW = 1

0개의 댓글