카테고리 없음

221219 ~ 221223

Berylly 2022. 12. 26. 14:47

T. 김동식

 

용어정리

DOM (Document Object Model) = tag
LTS (Long Term Service)
OOP (Object Oriented Programing): 객체 지향, 객체를 먼저 만들고 하나씩 조립(속성(property)과 동작(method))

Node.js: 오픈 소스, JavaScript 런타임 환경
인터프린터 방식: 한줄한줄 쳐서 실행
systax: 컴퓨터의 문법

알고리즘: 해결가능한 문제를 풀기위한 절차

객체: key+value

HashTable 해시테이블: key값을 부여해 데이터를 찾는다
연쇄법: mod연산을해(배열의 방번째 수로 나누어) 방에 배치

 

접근제어자(퍼프디피): public, protected, 생략, private
getter(public화), setter(값 초기화)
field = 멤버변수 = 인스턴스 변수 = 클래스 속성
charAt: 문자열 처리함수, 위치, 대소문자, 값바꿈, 공백제거...

 

 

데이터포맷
정형: 표, SQL로 수집해 활용
반정형:  XML, JSON, Python이나 javascript의 객체 데이터타입을 이용해 활용
비정형: 텍스트

 

 

Scanner

java.util.Scanner s = new java.util.Scanner(System.in);
s.nextInt();

import java.util.Scanner;
Scanner s =new Scanner(System.in);
s.nextInt();

 

 

int ↔ String

Integer.toString(int값); 
String.valueOf(int값);

Integer.valueOf(String값

 

 

Python
비트연산자: &, |, ^(xor), ~(tilder)
자료구조: list[], tuple(), 문자열"", dictionary{}

 

# 리스트[:]의 사용법
li1 = [1, '산', True]
print(li1[0])
print(li1[0:2]) # a:b a부터b까지
print(li1[:2]) # :b b까지
print(li1[:]) #처음부터 끝까지
print(li1[-1]) #마지막부터 카운드
print(li1[-2]) #마지막부터 카운드

 

줄바꿈 print(i, end="")
사이구분자 print("월", "화", "수", sep=',')