underwork
close
프로필 사진

underwork

github: @syk25

  • 모든 글 모음 N
    • PM
      • UX
    • 웹개발
    • 컴퓨터과학
    • 회고 N
    • 대외활동
      • 크래프톤 정글
    • 그외
  • 홈
  • Github
클래스와 객체

클래스와 객체

1. 사용자 지정타입타입이란 데이터의 형태나 종류다. int, String은 자바에서 기본으로 제공하는 타입이다. 하지만 경우에 따라서 임의의 타입을 지정해야되는 경우가 있다. 예를 들어 학생정보를 관리할 때 이름, 키, 성적을 한 묶음으로 관리하고자 할 때 타입을 정의하는 것이 좋다. 이때 학생을 본따 만든 데이터의 형태를 사용자 지정타입이라고 한다.2. 클래스와 객체사용자 지정타입을 만들기 위해 자바는 클래스를 제공한다. 사용자지정타입이 설계도이면 클래스는 설계도를 자바로 표현한 것이다. 클래스는 다음과 같다.public class Student { String name; int grade; int age;}class: 자바에게 클래스임을 알려주는 키워드다.Student: 클래스의 이..

  • format_list_bulleted 웹개발
  • · 2024. 11. 26.
선언형 프로그래밍 vs 명령령 프로그래밍

선언형 프로그래밍 vs 명령령 프로그래밍

UI 렌더링 로직 작성법리액트로 로직을 작성할 때 상태에 의존하는 방법과 로직을 하나씩 구현하는 방법이 있습니다. 전자가 선언형 프로그래밍, 후자가 명령형 프로그래밍입니다.선언형 프로그래밍에 의한 구현import React, { useState } from 'react';function Counter() { const [count, setCount] = useState(0); return ( Count: {count} setCount(count + 1)}>Increase );}export default Counter;무엇을 할 지에 초점상태(count)에 따라 UI 렌더링명령형 프로그래밍에 의한 구현 Count: 0 Increase어떻게 할 지 초점DOM을 직접..

  • format_list_bulleted 웹개발
  • · 2024. 11. 22.
파이썬: 객체 참조에 의한 호출

파이썬: 객체 참조에 의한 호출

왜 배워야하는가?파이썬에서는 모든 것은 객체로 취급이 됩니다. 즉, 정수, 문자열, 클래스의 인스턴스 뿐만 아니라 함수 또한 객체로 취급이 됩니다. 파이썬에서 함수를 호출할 경우 객체의 종류에 따라 개체의 변화 양상이 결정됩니다. 따라서 객체참조에 의한 호출을 이해하게 되면 값들의 변화 흐름을 이해할 수 있고 디버깅을 하는데에 도움이 됩ㄴ다.객체파이썬에서는 모든 것은 객체라고 하였습니다. 한 entity가 객체라는 것은 ① 속성 ② 메서드 ③ 고유식별자 ④ 타입을 갖고 있다는 뜻입니다. 함수도 속성과 메서드를 가질 수 있습니다.고유식별자란 메모리 상의 주소입니다. 즉, 모든 객체는 메모리 상에 고유의 주소를 갖고 있습니다.객체는 타입을 갖고 있습니다. 함수의 타입을 조사하면 function class의 ..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 21.
1.4 프로세서는 메모리에 저장 된 인스트럭션을 읽고 해석한다.

1.4 프로세서는 메모리에 저장 된 인스트럭션을 읽고 해석한다.

이전 글2024.11.21 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다. 1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다.2024.11.21 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.2 프로그램은 다른 프로그램에 의해 번역된다 실행가능한 목적 프로그램소스를 실행가능" data-og-host="gyht.tistory.com" data-og-source-url="https://gyht.tistory.com/4gyht.tistory.com프로그램 실행에 따른 데이터의 이동프로그램은 실행가능한 목적 프로그램으로 번역이 된 후에 디스크에 저장된다. 사용자는 쉘을 통해 프로그램을 실행할 수 있다. 쉘로 실행을 하면 프로그램은 메모리..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 21.
1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다.

1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다.

2024.11.21 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.2 프로그램은 다른 프로그램에 의해 번역된다 실행가능한 목적 프로그램소스를 실행가능" data-og-host="gyht.tistory.com" data-og-source-url="https://gyht.tistory.com/408" data-og-url="https://gyht.tistory.com/408" data-og-image="https://scrap.kakaocdn.net/dn/doe5K1/hyXzW0rnTj/nDKFKA2ucMyN3ifzSLjKG0/img.png?width=800&height=218&face=0_0_800_218,https://scrap.kakaocdn.net/dn/beN7t5/hyXDm4dar8/S5bAXEN..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 21.
1.2 프로그램은 다른 프로그램에 의해 번역된다

1.2 프로그램은 다른 프로그램에 의해 번역된다

이전 글2024.11.20 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.1 정보는 비트와 컨텍스트로 이뤄진다 1.1 정보는 비트와 컨텍스트로 이뤄진다소스프로그램소스프로그램은 아래와 같이 표현된다.#include int main(){ prinf("Hello, world\\n"); return 0;}시스템 상에서 텍스트 파일의 형태로 저장된다.비트: 정보의 표현컴퓨터 시스템 상에서 모든 정gyht.tistory.com프로그램의 실행조건컴퓨터가 소스 프로그램을 실행하기 위해서는 소스 프로그램이 실행가능한 목적프로그램으로 번역되어야한다.소스 프로그램 -> 실행가능한 목적 프로그램소스를 실행가능한 목적 프로그램으로 변환하는 과정을 컴파일 이라고한다. 컴파일은 4단계로 이뤄지며 컴파일을 하는 체계를 컴파일 시스..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 21.
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 31
  • navigate_next
반응형
공지사항
전체 카테고리
  • 모든 글 모음 N
    • PM
      • UX
    • 웹개발
    • 컴퓨터과학
    • 회고 N
    • 대외활동
      • 크래프톤 정글
    • 그외
인기 글
전체 방문자
오늘
어제
Copyright © 작업주웅 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바