분류 전체보기(59)
-
Part 1. 데이터 구조 - 1장 데이터 구조와 알고리즘, 자료형, 빅 오 표기법
데이터 구조 : 데이터를 구성하고 저장하는 방법을 설명, 데이터를 식별하는 방법을 제공, 데이터의 관계를 보여주는 개념 알고리즘 : 문제를 해결하기 위해 사용하는 일련의 단계. 데이터 구조와 알고리즘의 관계 : 서로 다른 개념 이면서 상호 보완적이다. 데이터 구조는 알고리즘이 다루는 데이터를 구성하며, 알고리즘이 데이터를 처리하고 사용자가 원하는 완전한 정보를 산출하는 과정에서 필요한 부분을 제공한다. * 부동 소수점 수 : 소수를 표현 할 수 있다. 소수점 이라고 부르는 작은 점(.) 의 위치가 어딘가 떠다니는 것처럼 움직이기 때문에 부동점 (floating point) 이라는 이름이 붙었다. * 프로그래밍에서 함수는 매개변수(파라미터) 또는 인수라고 하는 데이터를 입력으로 사용하며 때로는 결과를 반환..
2022.10.28 -
자바의 정석 Chap2.1~3 기본형 변수, 형변환(캐스팅, casting)
2.1 기본형 변수 기본형 변수에는 모두 8개의 타입(자료형)이 있다. 1 byte 2 byte 4byte 8 byte 논리형 boolean 문자형 char 정수형 byte short int (기본형) long 실수형 float double (기본형) * 논리형을 제외한 나머지 7개 타입은 서로 변환이 가능, 연산도 가능 * 문자형 char는 문자를 내부적으로 정수값 코드로 저장 * 왠만해선 int 와 float를 사용 하자 자료형 저장 가능한 값의 범위 크기 bit byte byte -128~127 (-2^7 ~ 2^7-1) 8 1 short -32,768~32,767 (-2^15~2^15-1) 16 2 int -2^31~ 2^31-1 32 4 long -2^63~2^63-1 64 8 int 형은 2^..
2022.09.29 -
자바의 정석 Chap2 변수(Variable)
1.1 변수란? - 값을 저장할 수 있는 메모리상의 공간 - 값이 바뀔 수 있음 - 하나의 변수에는 단하나의 값만 저장 - 여러번 저장시 마지막 저장한 값을 지님 1.2 변수의 선언 변수타입 변수이름; int number; // 정수형 변수 number 를 선언 number = 10; // 변수 number 에 10을 저장 *참고 : 지역 변수는 사용되기 전에 초기화를 반드시 해야하지만, 클래스 변수와 인스턴스 변수는 초기화를 생략 할 수 있다. 1.3 명명규칙 - 대소문자가 구분되며 길이에 제한이 없다 - 예약어를 사용해서는 안된다. ( 예약어- 이미 역할이 정해진 거라고 생각하면 됨) - 숫자로 시작해서는 안된다. - 특수문자는 _ 와 $ 만을 허용 * (+ 권장하는 규칙 : 클래스 이름의 첫글자는 ..
2022.09.28 -
자바의 정석 chap1 자바를 시작하기 전에
1. 자바 1.1 자바란 무엇인가 1.2 자바의 역사 는 넘어가자 1.2 자바언어의 특징 1) 운영 체제에 독립적이다 - 자바가상머신(JVM)을 통해서 운영체제가 이해 할 수 있도록 변환 하여 전달 한다. 2) 객체지향 언어이다. - 상속, 캡슐화, 다형성이 잘 적용됨 3) 배우기 쉽다 4) 자동메모리 관리 - 가비지 컬렉터가 자동적으로 메모리 관리 해준다. 5) 네트워크와 분산 처리를 지원 6) 멀티쓰레드를 지원 - 멀티쓰레드(다중작업) 7) 동적 로딩을 지원 - 여러개의 클래스가 실행시에 모두 로딩 되는게 아니라 필요한 시점에 로딩하여 사용할 수 있음. 1.4 JVM (Java virtual Machine) 자바를 실행하기 위한 가상 컴퓨터이다. 자바로 작성된 어플리케이션은 모두 JVM에서만 실행되기..
2022.09.28 -
자바의 정석 책을 정리하며
다시 코딩 공부를 시작하면서 자바의 정석을 정독 하고 있는 중이다.. 중간 중간 잘 까먹는 개념이나 이해 안가는 부분을 정리하고 나중에 복습 하기 위해 책을 정리하면서 공부하려고 한다 열심히 하자 화이팅!
2022.09.28 -
HTTP Request Methods (요청 메소드) 종류 - GET,POST,PUT,HEAD methods
HTTP가 무엇인가? Hypertext Transfer Protocol (HTTP) 는 client 클라이언트 와 server 서버 사이에 커뮤니케이션을 가능하게 하기위해 고안 되었다. HTTP는 request-reponse 프로토콜로 클라이언트와 서버 사이에서 일한다 . HTTP Methods (GET과 POST가 가장 흔한 HTTP Methods) GET POST PUT HEAD DELETE PATCH OPTIONS GET Method GET은 데이터를 요청하는데 사용된다 GET은 가장 흔한 HTTP methods 중 하나이다 쿼리 문자열(이름/값 쌍)은 GET 요청의 URL로 전송된다 GET 요청은 캐시에 저장될 수 있다 / 브라우저 히스토리에 남겨진다 / 북마크 될 수 있다 / 민감한 데이터를 처..
2021.10.01