JAVA


| CONTENTS - PARAMETER - ARGUMENT - DIFFERENCE | PARAMETER PARAMETER : 매개변수라고도 부르며, 함수의 정의 부분에서 사용한다. | ARGUMENT ARGUMENT : 호출인자라고도 부르며, 함수의 호출 부분에서 사용한다. | DIFFERENCE Sum( 1 , 2 ); int Sum(int n, int m) { return n + m; } 위와 같을 때 Sum( 1 , 2 ) 의 1과 2는 argument 이고, int Sum(int n, int m) 의 n과 m은 parameter 이다.


본 포스팅은 생활코딩님의 유튜브 채널을 참고하였습니다. 본 포스팅을 실습하시고 싶다면, youtu.be/uj2mOvjhj4o 로 접속하여 생활코딩님의 github에 있는 소스코드를 다운하여 따라 하시면 됩니다. 생활코딩님, 감사합니다. | CONTENTS - PACKAGE - IMPORT - PACKAGE와 .java 파일이 같은 디렉토리에 있을 때 컴파일하는 경우 - PACKAGE와 .java 파일이 다른 디렉토리에 있을 때 컴파일하는 경우 - PACKAGE와 .java 파일이 다른 디렉토리에 있을 때 컴파일할 수 있게 하는 방법 | PACKAGE PACKAGE : 디렉토리 (폴더) 와 비슷한 개념이다. java에서는 import로 다른 class를 불러다가 사용할 수 있는데, 사용하는 class가 존..


| CONTENTS - Java의 동작원리 - What is JVM? | Java의 동작원리 Java Source code : 인간이 이해할 수 있는 자바로 짜여진 코드 (우리가 코딩하는 화면에 있는 그 내용들을 담은 파일) Compile : javac가 filename.java 라는 자바 파일을 컴파일하면 .class라는 파일이 생성된다. Java Application : 확장자 명은 .class 로 .java 파일의 컴파일 결과물이다. 바이너리코드로 작성되어 있어 컴퓨터가 이해할 수 있다. Java Virtual Machine : 일명 JVM. 실행하면 JVM으로 .class파일이 보내지고 JVM을 거친 파일을 컴퓨터가 출력한다. | JVM JVM 은 쉽게 말해 Java 와 OS 사이의 중계자 역할을..


| 목차 - java 그리고 javac 가 있는 디렉토리 탐색 - PATH (환경변수)에 경로 추가 - javac 명령어를 이용한 컴파일 - java 명령어를 이용한 실행 | java 그리고 javac 가 있는 디렉토리 탐색 1. TERMINAL 실행 2. /usr/libexec/java_home 입력 3. cd 위의 결과물 복사/bin 입력 4. ls 입력하여 java와 javac 가 있는지 확인 5. pwd 입력 6. 경로 복사 | PATH (환경변수)에 경로 추가 1. echo $PATH 입력 2. nano ~/.bash_profile 입력 3. 빈 화면이 출력되면 export PATH=$PATH: 복사한 경로 붙여 넣기 | javac 명령어를 이용한 컴파일 1. .java가 있는 아무 디렉토리로 ..