부트캠프20 (네이버클라우드 부트캠프) 5일차 - Bytecode작성 및 Java실습(class,main()) 1. Bytecode작성 1.1 Sublime 설치 -16진수 코드 작성을 위해 sublime 설치 1.2 Bytecode 작성 - 참고 레퍼런스 : Java Specification(21 version) - Java Class File 구조 - 기본 구조 작성Java File: CAFE BABEVersion 8: 0000 0034Constant Pool Size of ZERO: 0000Super Public: 0021Unknown index of class in constant pool: 0000Unknown index of super class in constant pool: 0000zero interfaces: 0000zero fields: 0000zero met.. 2024. 5. 30. (네이버클라우드 부트캠프) 4일차 - Java 기본설정 및 Gradle 설치 1. Java 기본 설정 1.1 VS code 기본설정 - 폰트설정하기 - 코드 입력 시 영/한의 줄 맞춤을 위해 D2Coding 글꼴을 많이 사용한다. - github 주소 : https://github.com/naver/d2codingfont - Vscode 에서 설정(커맨 + ,) -> font 검색 -> 글꼴 탭 -> Font Family -> 맨앞에 "D2Coding" 입력 - 글꼴 우선 순위 : D2Coding > Menlo > Monaco > 'Courier New' // 다 없으면 monospace 간격의 글꼴 찾기 - Java Formatting - VSCode에서 setting.json 열기 - setting.json 하단.. 2024. 5. 29. (네이버클라우드 부트캠프) 3일차 - Application 개념(이어서), Java 기초 및 설치 1. Application 개발 방식 - Application 개발 방식은 Compile 과 Interpreter 방식이있다. - Compile : C,C++처럼 소스를 컴파일을 하여 기계어로 변경하는 방식이다. - Interpreter : Python, JavaScript처럼 소스를 한줄씩 기계어로 변경하는 방식이다. 1.1 컴파일 방식 - 컴파일 방식은 소스를 오브젝트파일로 컴파일 한다. - 생성된 오브젝트파일을 링크를 통해 실행파일로 만든다. - 오류 발생시 컴파일이 중단되어 실행 파일이 생기지 않는다. 1.2 인터프리터 방식 - 인터프리터 방식은 소스를 한줄씩 기계어로 변환 하여 실행한다. - 오류가 발생하기 전까지 실행 되어 오류를 .. 2024. 5. 28. (네이버클라우드 부트캠프) 1일차 - OT, Web Application이란?, Git설치 하기 1. 네이버 클라우드 부트캠프란 ? - 네이버 클라우드가 주관하고 비트캠프에서 진행하는 부트캠프2. Web Application 이란? 2.1 컴퓨터의 구성 - 컴퓨터는 크게 2가지 HardWare(H/W)와 SoftWare(S/W)로 나누어져 있다. - 하드웨어 : CPU, HDD, RAM과 같은 장치로 컴퓨터의 물리적 부분을 말한다. - 소프트웨어 : 컴퓨터 프로그램과 여기에 수반되는 문서 등으로 컴퓨터 시스템을 말한다. 2.2 S/W의 구성 - S/W는 System S/W와 Application S/W 로 구분할수 있다. - System S/W : H/W를 제어하는 소프트웨어를 말한다.(ex. Os, Driver, Embedded, IoT) .. 2024. 5. 24. 이전 1 2 3 4 5 다음