본문 바로가기

분류 전체보기

(644)
[백준/자바] 10998 - A×B import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a*b); sc.close(); } }
[백준/자바] 1001 - A-B import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A-B); sc.close(); } }
[백준/자바] 1000 - A+B import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); sc.close(); } }
[백준/자바] 2557 - Hello World public class Main { public static void main(String[] args){ System.out.println("Hello World!"); } }
7일차 - 깃 병합과 자바(컬렉션 프레임워크(리스트, 맵)) Git Merge(복습) git init touch 0 && git add . && git commit -m "C0" touch 1 && git add . && git commit -m "C1" git checkout -b bugFix touch 2 && git add . && git commit -m "C2" git checkout main touch 3 && git add . && git commit -m "C3" git merge bugFix -m "C4" 파일에 내용 넣어서 만들기 : echo '내용' > 파일명 내용 이어서 추가하기 : echo '내용' >> 파일명 내용 보기 : cat 파일명 merge 중 파일이 충돌할 때 git init touch 0 && git add . && git co..
객체와 클래스 완벽 설명!! 더 이상 헷갈려 하시지 마시고 들어보세요~ https://www.youtube.com/watch?v=1pZjXnev45A 클래스 : 어떠한 속성이 있고 어떻게 행동하는지를 기술한 설계도 객체 : 상태가 있고 행동을 하는 실체
[10분 테코톡] 무민의 JVM Stack & Heap https://www.youtube.com/watch?v=UzaGOXKVhwU 자바 바이트코드는 타겟 플랫폼에 상관 없이 JVM 위에서 동작한다. 디바이스마다 운영체제나 하드웨어가 다르기 때문에, 자연스럽게 플랫폼에 의존하지 않도록 언어를 설계했다. Java Compiler(javac) -> Java Bytecode -> Java Virtual Machine(JVM) Method area : 클래스 로더가 클래스 파일을 읽어오면 클래스 정보를 파싱해서 Method area에 저장 Heap : 프로그램을 실행하면서 생성한 모든 객체를 Heap에 저장
JVM, JRE, JDK가 뭔가요? https://youtu.be/VvVruEDCSSY JVM : 자바 가상 머신(프로그램). 자바 코드를 컴파일하여 생성된 바이트코드(.class)를 기계어로 번역한다. JRE : 자바 런타임 환경. 실행 시점에 환경 요소들로서 필요한 것들. JVM을 포함한다. JDK : 자바 개발 도구. JRE를 포함한다. 최종 사용자가 아닌 프로그래머를 위한 기능들도 같이 탑재하고 있다.