자바

Java

[JAVA] Hello World!!

해당 게시글은 생활코딩 JAVA1 강의를 기반으로 하며, 이에 필자의 생각을 추가해 작성한 글이다. 참고로 필자는 지금까지 Cpp, Python을 위주로 공부해온 사람이다. 🔍 Hello World 출력하기 모든 언어의 기초가 되는 Hello World 출력을 JAVA로 해보려고 한다! JAVA에서는 아래 코드와 같이 Hello World를 출력할 수 있다. (참고로 sout을 치고 Tab을 누르면 출력 코드를 편하게 작성할 수 있다.) C++에서 main 함수를 쓰는 것과 같이 정형화 된 문법인 거 같다. public class HelloWorldApp{ public static void main(String[] args){ System.out.println("Hello World!!"); } } 위 ..

Java

[JAVA] 클래스명과 파일명은 왜 같아야 하는가?

💡 JAVA 클래스명과 파일명은 왜 같아야 하는가? 이는 다음과 같은 이유가 있다고 한다. Java 프로그램을 작성할 때는 .java 파일로 저장되지만 컴파일 될 때는 .class 파일인 바이트 코드를 형성한다. 따라서 클래스 이름을 파일명과 동일하게 만들면 모호함이 사라진다는 것이다. JVM이 해당 클래스를 진입점으로 인식해야 하기 때문이다. 이때 JVM은 Java Virtual Machine의 줄임말로 OS에 종속받지 않고 CPU가 JAVA를 인식/실행할 수 있게 하는 가상 컴퓨터이다. 만약 이름이 다르다면, 소스 파일에 class가 하나 이상인 경우 JAVA 인터프리터가 해석해야 하는 class와 프로그램의 진입점을 포함하는 class를 쉽게 인식할 수 없다. 하지만 클래스가 public이 아닌 경..

당찬 뱁새
'자바' 태그의 글 목록 (5 Page)