웹개발 기초/java기초

idk 와 자바 개념

미미_밍 2024. 1. 19. 10:44

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 함수 안에서 실행된다.