전체 글(3)
-
JAVA의 객체지향 프로그래밍 (클래스, 멤버변수, 메소드)
객체란? 우리 주위에 있는 모든 것이라고 할수 있다. 예를 들어 사람, 자동차, 컴퓨터, 비행기 등. 눈에 보이는 사물은 모두 객체라고 한다.눈에 보이지 않는 것도 물론 객체가 될 수 있다. 주문, 생산, 관리 등 어떤 행동을 나타내는 단어도 객체이다. JAVA는 객체를 기반으로 하는 프로그래밍이다. 객체 지향 프로그래밍은 먼저 객체를 만들고 객체 사이에서 일어나는 일을 구현하는 것이다.따라서, 객체 지향 프로그래밍을 할때는 객체를 먼저 정의하고 각 객체가 어떤 기능을 제공하고 객체간 협력을 어떻게 구현할 것인지를 고민해야 한다. 클래스(Class)란?객체 지향 프로그래밍은 클래스를 기반으로 이루어진다. 클래스는 객체의 속성과 기능을 코드로 구현한 것이다. 객체를 클래스로 구현하는 것을 '클래스를 정의한..
2019.01.21 -
Centos 7.4 Network Bonding 구성하기
Centos 7.4 본딩 가이드 본딩 (Bonding)이란? 한개 이상의 네트워크 포트 혹은 네트워크 카드를 묶어 하나의 디바이스로 사용하는 것으로, 이중화의 개념으로도 사용하며, 여러개의 디바이스를 묶어서 높은 대역폭으로 사용하기도 한다. 1. 본딩 구성 할 디바이스를 vi 편집기로 열어 편집합니다. [root@Web-Server /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 [root@WEB-Server /] # vi /etc/sysconfig/network-scripts/ifcfg-eth1 * 아래와 같이 SLAVE Device를 지정해줍니다. DEVICE=eth1 ( OR eth0 ) USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE..
2019.01.21 -
JAVA. 내부 클래스 : 이너 클래스 (Inner Class)
이너 클래스 (Inner Class) 혹은 내부 클래스란? 말 그대로 '클래스 내부에 선언한 클래스' 라고 할수 있다.내부에 클래스를 선언하는 이유는 보통 내부 클래스와 외부 클래스가 밀접한 관련이 있을때 선언한다.또한 내부 클래스가 그 밖에 다른 클래스와는 협력할 일이 없는 경우에 내부 클래스로 선언해서 사용한다. - 내부 클래스를 간단히 표현하면 아래와 같다. 내부 클래스는 선언하는 위치나 예약어에 따라 크게 네가지 유형으로 나뉜다.먼저 인스턴스 내부 클래스, 정적(Static) 내부 클래스, 지역(Local) 클래스가 있는데, 이것은 클래스 내부에 선언하는 변수의 유형과 유사하다.마지막으로 클래스 이름없이 생성하여 사용할 수 있는 익명(Anonymous) 내부 클래스가 있다. 내부 클래스는 유형에 ..
2019.01.20