본문 바로가기

네이버클라우드 부트캠프20

(네이버클라우드 부트캠프) 7일차 - Java프로그래밍 기초(문자집합 & 수) 1. 문자집합  1.1 문자 집합의  발전과정 및 특징     - ACII 코드 - 알파벳을 2진코드로 변환하기 위해 만들어진 약속- 7비트로 128개의 문자를 저장가능      ※ 줄바꿈 코드 - 운영체제 별로 줄바꿈(개행 방법이 다르다)- Linux/Unix : LF(Line Feed) 0x0A- Window : CRLF(Carrage Return Line Feed) 0x0D 0x0A- 과거 OS간에 개행에 대한 호환이 안되었지만 지금은 호환가능하다.      - ISO-8859-1 - 기존 ASCII/ANSI 방식의 확장버전 - ISO-8859-1~4 버전까지 있으며, 기존 ASCII 문자와 추가적인 라틴계열 문자가 더해졌다.      - EUR-KR- 한글 도입을 위해 도입된 인코딩 방식- 한글 .. 2024. 6. 3.
(네이버클라우드 부트캠프) 6일차 - Java프로그래밍 기초(패키지, 자료형) 1. 패키지  1.1 패키지란?     - 클래스를 분류하는 문법 : 프로그램 역할에 따라 분류 한다. 실습1. 패키지에 소속된 클래스를 들기- 패키지명 : study.lang- 클래스명 : Test1. 패키지 폴더 만들기  :  $mkdir -p study2/lang2 실행 후 해당 폴더에 Test.java 생성2. 컴파일 하기  : javac -d app/build/classes/java/main app/src/main/java/study2/lang2/Test.java(-d main까지만 컴파일 해도 패키지 폴더는 자동으로 생성된다.)3. 실행 하기 :  java -cp app/build/classes/java/main study2.lang2.Test  ()2. 주석  2.1 주석이란 ?     -코.. 2024. 5. 31.
(네이버클라우드 부트캠프) 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.
(네이버클라우드 부트캠프) 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.