[Java] 자바 원시 타입

자바에서의 원시타입은 값 타입으로만 접근할 수 있다.(참조나 주소로는 절대 못 접근함) 정수타입 4가지 > byte, short, int, long 기본 타입 = int 부호가 있는 정수타입만 있음 -128부터 127이니깐 혹시 128안 쓰게 조심 자동으로 int로

4일 전
·
0개의 댓글

[운영체제] 5. 프로세스 관리

프로세스(process)란 실행중인 프로그램(program in execution)을 뜻한다.디스크에 실행파일 형태로 존재하던 프로그램이 메모리에 올라가서 실행 되기 시작하면 비로소 생명력을 갖는 프로세스가 되며,프로세스는 CPU 를 획득해 자신의 코드를 수행하기도 하

5일 전
·
0개의 댓글

자바 꿀팁 모음

Ctrl + Shift + FWIN(Ctrl+I), MAC(Command+I)Alt + Shift + A블록 모드가 되면 마우스 커서가 십자 모양이 된다. 이때 편집할 부분 골라서 하면 됨

6일 전
·
0개의 댓글

[Java - 상속과 구체화] 3. 상속

is-a상속은 기존 클래스를 이용하여 그것을 특수화한 새 클래스를 쉽게정의할 수 있도록 해준다. 상속은 항상 논리적으로 is-a 관계가 성립하여야 한다. 즉, 자식은 부모의 특수화된 종류이어야 한다. 영어로 표현하면 “A shihtzu is a dog”이 성립해야한다.

6일 전
·
0개의 댓글

[Java - 상속과 구체화] 2. 상속과 구체화 비교

자바는 어떤 클래스를 정의할 때 그것의 부모 클래스를 나타내지 않으면 해당 클래스는 부모가 없는 클래스가 아니라 Object라는 시스템 라이브러리 java.lang 패키지에 포함되어 있는 클래스를 상속받게 된다. 따라서 자바에 존재하는 모든 클래스(시스템 라이브러리 정

6일 전
·
0개의 댓글
post-thumbnail

[Java - 상속과 구체화] 1. 클래스 간 관계, 객체 간 관계

객체지향 방식으로 하나의 프로그램을 개발할 때 보통 여러개의 클래스를 정의하게 되는데 이들 클래스와 객체는 상호 독립적으로 존재하지 않는다. 클래스 관계는 상속(inheritance, is-a)관계와 구체화(realization)관계 두 가지로 구분되며, 객체 간 관계

6일 전
·
0개의 댓글
post-thumbnail

[Database System] User Define Functions

반환 값은 스칼라 (단일) 값이거나 테이블 또는 result set. 모듈 식 프로그래밍을 허용합니다( allow modular programming.)더 빠른 실행 허용 (I allow faster execution)네트워크 트래픽을 줄일 수 있습니다(I can re

6일 전
·
0개의 댓글
post-thumbnail

[Database System] SQL Programming & Built-in Fuctions

일괄 처리란 단일 단위로 실행하기 위해 SQL Server에 전송되는 T-SQL 문 하나 이상을 말한다.일괄 처리란 클라이언트 애플리케이션이 단일 단위로 실행하기 위해 SQL Server에 전송한 하나 이상의 T-SQL 문이다.일괄 처리에는 파싱(syntax check

7일 전
·
0개의 댓글

[DB] 관계 데이터 연산

구조연산(관계 데이터 연산)제약조건원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행하는 것으로, 데이터베이스 시스템의 구성 요소 중 데이터 언어의 역할을 한다.대표적인 관계 데이터 연산으로 관계 대수와 관계 해석이 있다.관계 대수원하는 결과를 얻기 위해 데

2020년 10월 6일
·
0개의 댓글

GET과 POST의 특징과 차이점

HTTP는 클라이언트와 서버간에 요청/응답으로 데이터를 주고 받을 수 있는 프로토콜이다. 이때 HTTP요청에 포함되는 HTTP메소드는 서버가 요청을 수행하기 위해 해야할 행동을 표시하는 용도로 쓰인다. 이 HTTP 메소드 중 GET과 POST의 특징과 차이점brief

2020년 10월 4일
·
0개의 댓글

[운영체제] 3. 컴퓨터 시스템의 동작 원리

1. 컴퓨터 시스템의 구조 내부장치 CPU, 메모리 외부 장치(=입출력 장치) 디스크, 키보드, 마우스, 모니터, 네트워크 장치 +컨트롤러 메모리 및 입출력장치 등의 각 하드웨어 장치에 붙어있는 일종의 작은 CPU로서, 이들을 제어해주는 역할을 한다. +커널(kern

2020년 10월 4일
·
0개의 댓글
post-thumbnail

[Java] 메소드의 구현시 주의 사항

객체 상태를 전혀 사용하지 않는 등 객체 메소드로 부적절한 것은 아닌지혹 다른 클래스에 정의하는 것이 더 적절한 것은 아닌지외부와 상호 작용을 위해 필요한 것만 public메소드의 매개 변수 수가 너무 많으면메소드의 호출자가 지켜야 하는 요구사항주로 오동작 방지, 오류

2020년 10월 1일
·
0개의 댓글

자바에 대해 기억할 것

자바는 데이터 타입이 딱 2종류만 있다. 1. 값타입 - 원시타입 2. 참조 타입 - 그 외 나머지 자바는 무조건 값 전달 방식(call-by-value)으로 전달 원시타입에서는 (그래서 다른 함수에서 절대 다른 곳의 값을 바꿀 수 없음 한 함수의 스택에 있는건 다른

2020년 10월 1일
·
0개의 댓글
post-thumbnail

[Java] 예외

예외 처리의 기본 개념 예외란? > 정상적인 경우에는 일어나지 않지만 발생할 수 있는 문제를 말함 개발 과정에서의 예외처리 > 예외 처리를 통해 프로그램 오류 발견 및 수정 개발 이후의 예외처리 > 예외가 발생하여도 프로그램이 계속 수행될 수 있도록 함 예외처리를

2020년 10월 1일
·
0개의 댓글
post-thumbnail

[Java - 상속과 구체화] 4. interface

구체화하는 클래스가 반드시 제공해야하는 메소드의 목록을 말함(계약 기반 프로그래밍)서로 논리적으로 관계가 없지만 같은 이름의 메소드를 제공하는 클래스를 하나로 그룹핑하여 주는 역할을 함=> 코드 공유가 목적이 아님(subtyping)interface는 멤버 변수를 가

2020년 9월 30일
·
0개의 댓글
post-thumbnail

[Java] 상속의 구현

메소드를 재정의하지 않는 이상 접근 권한이 있는 모든 메소드(생성자 제외)는 자동으로 상속됨 (+부모의 private 메소드 같은경우 상속 안, 상속된다해도 사용할 수 없기 때문에 안된다고 생각해도 무방함)부모 메소드의 의미와 재정의된 메소드의 의미가 확연하게 다르면

2020년 9월 30일
·
0개의 댓글
post-thumbnail

[Java] 메소드

특정 리모컨을 사용하여 특정객체를 조작하는 경우 해당 리모컨에 정의 또는 선언된 메소드만 사용할 수 있음(리모컨 타입에 의해 결정된다)즉 실제 호출되는 메소드는 리모컨이 가리키는 객체에 의해 결정됨(이게 다형성)Pet, dog, cat 에서 Pet이 가진 리모컨으론 P

2020년 9월 30일
·
0개의 댓글
post-thumbnail

[Java] 초기화(순서)

부모가 있을시에--------1\. 부모의 명백한 초기화와 초기화 블록 (선언, 정의된 순서대로 실행됨)2\. 부모의 생성자 몸체\----------------------------3\. 자식의 명백한 초기화와 초기화 블록 (선언, 정의된 순서대로 실행됨)4\. 자식의

2020년 9월 29일
·
0개의 댓글

[운영체제] 2. 운영체제 개요

운영체제(operating system)의 정의 > 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 필요한 이유 운영체제 없이 컴퓨터 전원을 키면 그 컴퓨터는 고철 덩어리에 불과하다. 이를 동작시키

2020년 9월 28일
·
0개의 댓글