개인 자료란 (JE)

  서버 커뮤니티

Profile logdev 대표칭호 없음
Profile

Java

자바 용어 정리 - 상

2020.09.11 조회 수 111 추천 수 0

음.. 제가 공부한 책 중에


용어도 따로 정리해놓은 자바 책이 있더라고요


그것에 영감을 얻어서 용어들을 정리해볼려고 합니다.


OOP(객체지향)


oop 란 object oriented programming 즉 객체지향의 약자입니다.

객체지향은 뭘까요? 

이것에 관해 완벽한 정의를 내리긴 힘들지만.

전 객체지향은 object 간의 연결을 통한 프로그래밍이라고 생각합니다.

iot 라고 하는 기술같이 여러 사물(object) 들이 서로 얽히고 섥히게 프로그래밍 하는게 아닌가 생각합니다.


variable(변수)


수학에서의 변수와 비슷하게 다양한 값들을 집어넣을 수 있는 박스 입니다.


declaration(선언)


선언은 변수라는 박스가 있다는걸 선언 하는 겁니다.


function(함수)


수학에서의 함수와 비슷하게 입력값을 가공해서 출력값을 만들어주는 명령문의 모음입니다.


parameter(매개변수)


매개변수는 함수에 전달되는 값을 말합니다.


class(클래스)


클래스는 흔히들 오브젝트 라고 합니다. 

변수, 함수, 클래스, 인터페이스 를 가질 수 있습니다 (클래스 안에서 클래스를 만드는게 가능합니다. 자세한건 나중에)


initialization (초기화)


클래스나 변수의 초기 값 할당을 말합니다.


null(아무것도 없다)


널은 선언되고 초기화되지 않은 변수의 값을 뜻한다.


field(필드)


필드는 클래스 안의 변수를 지칭합니다.


method(메소드)


메소드는 클래스 안의 함수를 지칭합니다.


abstract(추상)


추상은 추상적인 정의를 통해 클래스 간에 특이한 관계를 만들 수 있습니다.


interface(인터페이스)


인터페이스는 클래스의 기능을 담당하며 여러번 implements 할 수도 있습니다


extends(상속)


extends 는 확장입니다. 그냥 자바 키워드는 이렇게 쓰기에 영어로 넣었습니다.

상속은 클래스의 뿌리를 나태내기 위한 것이라고 생각하면 됩니다.


lambda(람다식)


람다식은 함수를 줄여서 표기하는 방법입니다.


generic(제네릭)


제네릭은 타입에 맞는 매개변수 이용을 위한 타입 입력장치입니다.


polymorphism(다형성)


다형성은 클래스 간의 관계를 가지고 클래스를 다른 클래스 or 인터페이스로 가공하는 겁니다.


흠... 이정도면 어느정도 되었으려나요.


아 물론 용어는 한참 더 있습니다. 


일단 제 초급 파트 강의에서 필요한 용어정리는 이정도면 충분할 것 같네요.


나중에 심화까지 나가게 되면 다른 용어들도 정리하겠습니다.

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2