idk 와 자바 개념
java : 컴퓨터와 소통위한 언어
소스코드 : 개발자가 작성 (명렁어)
소스파일 : 소스코드가 작성돼있는 파일
컴파일 : 소스코드 -> 컴퓨터 언어로 변경
컴파일러 : 컴파일 위한 프로그램, 명령어
콘솔 : 개발자와 컴퓨터가 소통한 결과를 보여주는 창
프로그램 : 소스코드로 잘 짜여진 틀
->일반프로그램 : 프로그램->os(h.w 에 적절한 전기신호 흘림)->하드웨어 순서로 작동
*이식성 나쁨, os 바뀌면 암것도 못함
->java 프로그램 : 프로그램->jvm(자바 가상os , os에 맞게 번역 이식성 ㅇ)->os(h.w 에 적절한 전기신호 흘림)->하드웨어 순서로
작동
*이식성이 좋다.
jvm : java 실행해줌
jre : jvm 개발환경 , 라이브러리 파일 가짐
jdk : jre 외에 개발에 필요한 도구 , 컴파일명령어 실행명령어 담음
ide(통합개발환경) -eclipse, intellij
기본구조
프로젝트
패키지
클래스(앞글자 대문자)
메소드(함수())
소스코드
*jdk 설치후
1)파일 경로(프로젝트 어디에 저장할지) 설정
2)command +N (맥기준) project 검색 이름설정 -> 프로젝트 생성 가능
3)프로젝트 이름만 적어주고 finish -> creat module- info.java 가 뜨는데 don't creat
4)프로젝트가 생성되고 Jre system library 와 src파일이 프로젝트안에 생성됨
5)library 파일 무시하고 src 에서 command+N
6)패키지 : 패키지이름 , name: class 이름 넣어줌 , class이름은 대문자로 설정해야
7)위의 두개만 적어주고 finish
7) package inputTest;
public class InputTest {}
이런식으로 패키지와 클래스가 만들어지고 .java 파일이 생성됬을것이다.
이후 inputTest 안에 main 치고 shift+space+enter -> 메인함수 생성
*자바 프로그램은 main 함수 안에서 실행된다.