일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 잔
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- HTML #CSS
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- Today
- Total
목록분류 전체보기 (246)
영벨롭 개발 일지
★ String 타입 문자열 String 타입은 클래스 타입으로 자바의 참조형 Reference Type 에 해당합니다. 때문에 String 형으로 선언된 변수 자체는 스택 영역에 저장되고 할당된 String 객체는 힙 영역에 생성되어 변수에 저장되어 있는 값은 String 객체의 값이 아닌 String 객체가 저장되어 있는 힙 메모리 영역의 주소를 갖게 됩니다. String str = "안녕하세요!"; ★ String 타입 선언 String 타입을 선언하는 방법은 문자열 리터럴과 객체 생성자인 new 연산자를 이용하는 방법이 있습니다. String str1 = "Hello World"; // 문자열 리터럴 String str2 = new String("Hello World"); // 객체 생성자 - 문..
★ 자바의 Data Type 자바의 데이터 타입은 크게 기본형인 Primitive Type 과 참조형인 Reference Type 으로 구분합니다. - Primitive Type data type size description 정수형 byte 1 byte -128 ~ 127 범위의 정수 short 2 byte -32,768 ~ 32,767 범위의 정수 int 4 byte -2^31 ~ 2^31-1 범위의 정수 long 8 byte -2^63 ~ 2^63-1 범위의 정수 실수형 float 4 byte 소수점 7자리까지 정밀도 double 8 byte 소수점 15자리까지 정밀도 문자형 char 2 byte 문자 한 개 논리형 boolean 1 byte true 또는 false - Reference Type ..
★Java 가 동작하는 방식 JVM, JRE, JDK 의 개념을 살펴보기 앞서 Java 가 어떤식으로 동작 하는지를 간략하게 알아보겠습니다. .java 파일로 작성된 소스코드를 Java 컴파일러가 .class 의 바이트 코드로 컴파일하게 되면 JVM 에서 우리의 자바 프로그램을 실행하게 됩니다. 소스코드(.java) → Java 컴파일러 → 바이트 코드(.class) → JVM ★JVM JVM 은 Java Virtual Machine 의 약어로 자바 가상머신이라고도 불립니다. 운영체제와 상관 없이, JVM 이 구성되어 있다면 우리는 Java 프로그램을 실행할 수 있게 됩니다. JVM 은 Garbage Collection 을 이용하여 메모리를 효율적으로 관리 및 최적화를 하게 됩니다. ★JRE JRE 는 ..
[ 데이터 타입과 크기 ] Type Bits 설명 Byte 8 범위 -128 ~ 127 Short 16 범위 -32768 ~ 32767 Int 32 범위 -2^31 - 2^31 - 1 Long 64 범위 -2^63 ~ 2^63 - 1 Char 16 16비트 unicode character Float 32 6 - 7 significant digits(24 significant bits) Double 64 16 - 17 significant digits(53 significant bits) Boolean 8 True or False [ Operand Types ] 코틀린의 연산의 결과는 피연산자의 type을 유지합니다. 코틀린의 타입 확인 방법은 다음과 같습니다. 데이터.javaClass 데이터.javaCl..
[ 쿠키란? ] 쿠키는 사용자가 웹 페이지 방문시 클라이언트 로컬에 저장되는 키와 값이 들어있는 데이터 파일입니다. Key와 Value 쌍으로 구성되며 String 형태로 이루어져 있습니다. 최대 300개까지 저장 가능하며 하나의 도메인당 20개의 값만 가질 수 있습니다. 이때 하나의 쿠키값은 4KB까지 가능합니다. 웹 서버가 웹 브라우저에게 보내어 저장했다가 서버의 부가적인 요청이 있을 때 다시 서버로 보내주는 문자열 정보라고 할 수 있습니다. 우리는 이 쿠키를 통해 브라우저를 종료했다가 다시 접속하더라도 로그인 상태를 유지할 수 있게 되는 것입니다. ★ 쿠키의 장점 1. 세션관리: 로그인, 접속 시간 등 서버가 알아야 할 정보를 저장할 수 있다. 2. 개인화: 사용자마다 다르게 적절한 페이지를 보여줄..
https://www.acmicpc.net/problem/2263 2263번: 트리의 순회 첫째 줄에 n(1 ≤ n ≤ 100,000)이 주어진다. 다음 줄에는 인오더를 나타내는 n개의 자연수가 주어지고, 그 다음 줄에는 같은 식으로 포스트오더가 주어진다. www.acmicpc.net 이 문제는 재귀 함수를 통한 분할 정복을 이용하여 해결할 수 있습니다. 인오더는 왼쪽 자식 → 부모 → 오른쪽 자식 포스터오더는 왼쪽 자식 → 오른쪽 자식 → 부모 프리오더는 부모 → 왼쪽 자식 → 오른쪽 자식 예를 들어 다음과 같은 트리의 인오더와 포스터오더가 주어진다고 가정하겠습니다. index 0 1 2 3 4 5 6 7 8 인오더 4 8 2 5 1 9 6 3 7 포스터 8 4 5 2 9 6 7 3 1 이때 포스터 오..