Java웹 프로그래밍 18

Java기초2

● literal: 데이터 표기 - 문자열 → "홍길동" , "홍" : 문자열, " " : 빈 문자열 (문자 개수 + 알파 메모리) '홍길동' → 문법 오류 - 문자 → '홍' '홍길동' → 문법오류 - 숫자 → 정수 → 4 byte 10 (4 byte 메모리 사용) → 8 byte 10L/10l (8 byte 메모리 사용) → 부동소수점 → 10f (4 byte 메모리 사용), 10.2f, 3.14f → 10.2 (8 byte 메모리 사용), 10.20/10.2d 논리 → true, false (int 크기, 4bytes 메모리 사용) 단 배열의 경우 1byte 메모리 사용 ● 정수 리터럴 ● 문자 리터럴 1 비트: 2**1 - 음수가 없는 경우: 0, 1 2 비트: 2**2 - 음수가 없는 경우: 0..

프로그래밍 개론 2

● Vue.js와 Node.js 차이 Vue.js: Vue.js는 클라이언트 측 웹 애플리케이션 개발을 위한 프론트엔드 JavaScript 프레임워크 Vue.js는 사용자 인터페이스(UI)를 구축하기 위해 사용, 웹 애플리케이션의 뷰 레이어를 관리하는 데 중점 Vue.js는 단일 페이지 애플리케이션(SPA) 및 반응형 웹 애플리케이션 개발에 적합, 컴포넌트 기반 아키텍처를 갖추고 있어 재사용성이 뛰어남 Vue.js는 가볍고 직관적인 문법을 갖고 있으며, 다른 JavaScript 라이브러리나 프레임워크와 함께 사용 가능 Node.js: Node.js는 서버 측 JavaScript 런타임 환경입 Node.js는 비동기 이벤트 기반 프로그래밍 모델을 사용하여 확장 가능하고 고성능인 네트워크 애플리케이션을 개발..

프로그래밍 개론 1

● Web app + mobile remote webserver (java python node.js php) ↑↓ (json, xml) 텍스트 형식의 data local Clients pc (wep browser : html css javascript) / android (app : java kotlin) / ios (app swift object) web browser 의 html css javascript 로 android 와 ios 의 앱을 개발할 수 있다. ★ 다만 H/W 기능에 초첨을 맞춰서 사용하는 기능은 Native 기술을 사용 Native : android (app : java kotlin) / ios (app swift object)