목록자료형 (7)
NOW OR NEVER
쓰레드 쓰레드 : 자바에서 비동기 처리를 위해 사용하는 것 비동기 : 여러 작업을 동시에 처리하는 것 / 동기 : 작업을 순차적으로 처리하는 것 runnable : 상속받은 클래스 업 오류가 발생할 우려가 있을 경우 사용하기도 한다. 예외 처리 try : 원하는 처리의 코드 작성 catch : 오류 났을 때 동작하는 코드 작성, 보통 오류에 대한 정보를 개발자가 받아 볼 수 있도록 서버에 전달하는 역할 클래스 자바 오브젝트 클래스가 가장 상위 부모 클래스 이다. : 자바에서는 모든 클래스가 이 클래스를 상속 받고 있다, 객체에 관한 내용을 다 폼함하고 있다. 직접 쓸 일은 없다. lang 패키지 안에는 개발자 편의를 위해 많이 사용하는 것들이 모여 있다. Wrapper 클래스 자료형 만큼 존재 depre..
출력 printf : 양식을 정해서 출력할 때 사용 변수 개발자가 값을 자유롭게 넣고 뺄 수 있는 기억장소 변수에 뭔가가 저장되어 있어야 변수를 쓸 수 있다. 초기화 : 변수에 값을 처음 저장하는 것을 말한다. 혹은 최초의 값으로 설정하는 것 선언 : 해당 변수를 쓴다라고 명시하는 것 자료형 값을 담기 위한 기억장소의 크기보다 들어갈 값이 더 작을 경우 기억장소 크기만큼 0을 붙여 늘려서 저장하여 엉뚱한 값이 저장되는 것을 막는다. 기억장소보다 들어갈 값이 더 클 경우에는 오류가 난다. 하지만 큰 기억장소에 작은 기억장소 할당시 뒤에 0을 붙여 크기를 늘려 저장한다. char은 문자형이지만 실제 저장 시 정수로 저장 메모리 폰 노이만 구조 : 오늘 날 사용하고 있는 컴퓨터 구조 SSD, HDD : 저속 ..
자바의 자료형 변수를 만들 때 에는그 변수 안에 어떤 성격의 값을 넣을 것인지 정해주어야 한다. 변수 선언시 해당 자료형을 붙여 선언할 수 있다. 자료형이 서로 다른 것 끼리 연산하는 경우 그 결과는 그 중 자료형의 용량이 더 큰 것으로 된다. ex) int( :4byte) + double( :8byte) = double 정수 / 정수의 결과는 정수가 된다. 만약 소수점 이하의 값을 가져야 한다면 둘 중에 하나를 실수로 변환한 후에 연산을 해야한다. 기본 자료형(8가지) boolean 참인지 거짓인지 상태를 위한 자료형 참이면 true, 거짓이면 false 이렇게 두 가지의 값을 저장할 수 있다. 보통 비교연산의 결과를 저장한다 char 하나의 문자를 표현하기 위한 자료형(자바는 문자여과 하나의 문자에 ..

JavaScript 자료형(Data type) 동적 타이핑 Dynamic typing 변수에 어떠한 데이터를 할당하느냐에 따라 그 변수의 type이 결정된다. 값에 따라서 변수의 type이 달라지는 것이 동적 타이핑이라고 한다. 자바스크립트는 변수가 가지는 고정 타입이 없다. 하지만 타입 자체가 없는 것은 아니다 console.log(변수, typeof 변수) : 변수에 할당된 값과 변수의 데이터 타입 확인 ES6 기준 제공하는 데이터 타입 기본 타입(Primitive values) 기본 자료형을 가지고 객체를 만들어 내는 것이 중요하다. Boolean - 표준 내장 객체로도 사용 가능 new Boolean(true 혹은 false); 생성자 함수를 통해 초기값으로 true 혹은 false를 지정한 객체..
파이썬 자료구조(dictionary, set) 1. dictionary 특징 - 순서 없음(순서와 상관없이 출력 이루어짐), 중복 안됨, 수정 가능, 삭제 가능 - key(가져오고자 하는 정보, 중복 안됨), value(값, 중복 가능) 형태(json을 의미하는 건 아니지만 비슷 ex)MogoDB) : key를 가지고 value 조회 - key : 숫자로 하는 경우 별로 없음 , 찾고자 하는 의미있는 단어로 구성함 - 리스트, 튜플, 복소수 등 모든 데이터 타입 삽입 가능 그래서 매우 유용한 데이터 자료 구조 - item: key, value의 한쌍 - 크롤링 할 때 활용 - 출력 print 데이터 출력시 안전하게 조회하기 위해 print(딕셔너리.get(‘key이름’)) 사용하는 것이 좋음 키를 가진 ..
문자열 생성, 길이 - str(‘’)로 생성 가능 - ‘ ’, “ ”로 생성 가능 - 문자열의 길이 알아보는 법 : print(len(문자열을 넣은 변수이름)) escape 문자 - \을 사용해서 “”안에 “”을 또 작성 할 수 있다. - \t 네칸정도 비워짐 3.raw string : 경로 표시할 때 많이 사용 - r’ ’ 이나 r “ “로 사용 - ‘ ‘ 안에서 escape 문자 적용되지 않음 - 작성한 그대로 출력됨 멀티라인(multi) - 엔터를 치더라도 \ 기호를 써서 이다음줄에도 내용이 이어진다는 것을 알려주면 에러가 나지 않고 엔터와 띄어쓰기가 출력된다. 문자열 연산 str_o1 = '*' str_o2 ='abc' str_o3 = "def" str_o4="Niceman" #한번 할당하면 수정..
가상환경 필요성 - 마구자비로 하나의 운영체제에 어떤 어플리케이션을 막 설치하다 보면 나중에 충돌 일어나게 된다. 그래서 가상환경이라는 게 나왔다. - 운영체제에 상관없이 가상환경 폴더만 지워주면 돼서 전체환경에 영향을 주지 않고 매우 효율적으로 프로젝트 관리 - 별개의 가상환경을 통해서 여러 프로젝트를 다른 모듈을 사용하더라도 매우 깔끔하게 환경을 구성할 수 있다. - 가상환경 실행시 그 안에서 필요한 것들을 설치하고 마음대로 테스트 해볼 수 있다. 파이썬 가상환경 명령어 기초 - 가상환경 설정>가상환경 기동(activate)>패키지 설치>가상환경 안에서 vscode 실행(가상환경 activate된 상태에서 cmd에 code 치기) 1. 가상환경 설정 - 윈도우 기준 Scripts 폴더 안에 가상환경 ..