본문 바로가기

전체 글

(41)
[CS] 컴퓨터가 2진법을 사용하는 이유, 디지털의 의미 보호되어 있는 글입니다.
[mySQL] JOIN 개념 정리 ▒ JOIN 개념 정리 1_기본개념 둘 이상의 테이블을 연결하여 데이터를 검색하는 기능 JOIN의 방식은 크게 가지로 나뉜다(Equi, Non Equi, Self JOIN) 보통 외래키를 사용해 두 테이블을 JOIN하나, 외래키가 아니더라도 조인가능 ★여러 테이블을 연결하여 하나의 결과로 출력하기에 관계형 데이터베이스라 부른다. 2_Non Equi Join(= CROSS JOIN) 조인되는 두 테이블로 곱집합을 생성 공통점이 없는 두 테이블의 모든 데이터를 생성하기 위하여 사용한다 이는 Cartesian Product(카테시안 곱, 데카르트 곱)이라고도 칭함 공통된 필드가 없으므로 등호(=)연산자를 사용하지 않는다 SELECT * FROM A CROSS JOIN B; 혹은 SELECT * FROM A, ..
[Memo] JDBC란? 보호되어 있는 글입니다.
[JAVA] API의 개념과 API 읽는 방법 ▒ 자바 API를 뜯어보자! (1) 1_자바 API의 개념 API란 Application Programming Interface의 약자로서, 직역하여 간결한 한국어로 표현한다면 프로그래밍을 위한 매개체, 규칙 정도로 번역할 수 있다. 이를 다시 JAVA언어에 대입해본다면 'JAVA언어로 어플리케이션을 개발하기 위해 미리 정의해둔 도구'라고 할 수 있다. 하지만 이러한 설명만으로는 API라는 것이 뭔지 쉽사리 와닿지 않을 것이다. 그럼 아래의 코드를 보자. JAVA공부를 시작할 때 가장 처음 만나는 System.out.println();이라는 코드는 JAVA API의 대표적인 예시이자 API 개념을 설명하기 위한 가장 효과적인 코드다. 프로그래밍 언어를 처음 접하는 사람에게 System.out.printl..
[CS] 환경변수의 개념과 사용법 보호되어 있는 글입니다.
[JAVA] 자바의 람다식(Lambda) 정리 보호되어 있는 글입니다.
하드웨어부터 시작하는 JAVA의 개념(JVM? 컴파일? OS독립적?) 보호되어 있는 글입니다.
[JAVA] 예외(Exception)와 예외 클래스(Class Exception) ▒ JAVA에서의 에러 개념 일반론적 에러의 분류 컴파일 에러(compile error) : 프로그램 코드 작성 중 발생하는 문법적인 오류 런타임 에러(runtime error) : 실행 시에 발생하는 오류 (프로그램이 중지되는 오류) 논리적 에러(logical error) : 정상적으로 실행은 되지만, 프로그램이 의도와 다르게 동작(bug)하는 것 JAVA에서의 에러와 예외 에러(error) : 컴퓨터 HW상의 문제로 인하여 응용프로그램 실행 오류가 발생하는것으로서, 프로그램 코드로 수습할 수 없는 원시적인 오류이기 때문에 에러가 발생하면 프로그램은 즉시 종료됨 (OutOfMemoryError, ThreadDeath, StackOverflowError 등) 예외(exception) : 에러(error)..