전체 글

코딩하는 뱁새 보셨어요?
멋쟁이사자처럼 11기

[멋사] 멋쟁이사자처럼 11기에 지원하다🦁

멋쟁이사자처럼 11기에 지원했고, 아기사자가 됐다. 나도 멋쟁이사자처럼 11기에 지원하면서 리뷰를 통해 도움을 받았기 때문에, 이번엔 내가 도움을 주고자 한다. 🦁 멋사에 지원하게 된 계기 사실 멋사 말고 꼭 붙고 싶은 대외활동이 하나 있었는데, 해당 '대외활동에서 떨어지면 어떡하나?'라는 생각에 플랜 B로 멋사를 신청하게 됐다. 비전공자를 기반으로 세션을 진행하기 때문에 '너무 쉬우면 어떡하나?'라는 생각을 계속 하긴 했지만, 멋사 활동 과정 중에 진행되는 아이디어톤 및 해커톤에 초점을 맞추고자 했다. 또 쉬운 내용을 배우면서 이전에는 놓쳤던 중요한 기초 지식 또한 얻을 수 있을 거라고 생각했다. 그래서 멋사 11기에 지원했다! 사실 '다른 대외활동과 동시에 붙게 되면 어떡하나?', '포기해야 되나?'..

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이 아닌 경..

Web

[Github blog] 깃허브 블로그 포스팅 방법

Github Blog에 포스팅하는 방법을 까먹지 않고자 해당 게시글을 작성하고자 한다. 해당 포스트에서는 markdown을 사용할 것인데 이를 이용하기 위해선 markdown을 사용할 수 있는 editor가 필요하다. 필자는 포스팅을 위해 Visual Studio Code를 이용했다. 에디터를 실행했다면 다음과 같은 과정으로 포스팅을 시작해보자! 1. _posts 폴더 생성 자신이 만든 Github Blog의 로컬 폴더에 _post 폴더가 있을 것이다. 이 폴더에 들어가자. Github Blog의 로컬 폴더는 Github ID.github.io와 같은 이름을 가지고 있을 것이며, 필자의 Github ID는 DAY0522이므로 필자의 로컬 폴더명은 DAY0522.github.io이다. 만약 _post 폴더..

당찬 뱁새
코딩하는 뱁새