본문 바로가기

2. 클래스 1. 클래스와 객체의 개념: 클래스는 건축에서의 설계도와 같으며, 객체(object)란 설계도를 통해 지어진 집의 의미와 일맥상통함. 1) 클래스(Class) : 특정 종류의 모든 객체들의 원형.2) 객체(Object) : 클래스를 통해 생성된 대상을 의미.☆재 사용 가능하도록 클래스를 설계하는 것이 매우 중요!★ 2. 클래스1) 클래스의 구조[클래스명] * 클래스명은 왜 대문자일까???class Test(){ 암묵적 Rule임. 변수명은 소문자로 시작, 클래스명은 대문자로 시작.[멤버 변수] public int a = 0; private char b = 'c';[생성자] public Test(){ }[메소드] public void plus(int a, int b){ System.out.println(a.. 더보기
1. JAVA 기초 1. JAVA란 무엇인가?1) 프로그래밍이란 무엇인가?: 개발자가 특정 메모리 공간을 활용하여 프로세스를 구동시키는 것을 프로그램이라 하며, 이를 개발하는 것을 프로그래밍이라 한다.* 프로그램 : 하드 디스크 등에 저장되어 있는 실행코드의 성격이 강한 것. 예를 들면, 내가 만든 Application. 알집, 곰플레이어 등 이런 Application.* 프로세스 : 프로그램을 구동하여 메모리에 적재되어 있는 상태로 실행되는 하나의 실행 단위. 예를 들자면 알집을 이용하여 압축을 푸는 것, 실행중인 프로그램. 2) JAVA의 탄생 배경- 1991년 썬 마이크로시스템즈사(社)는 차세대 새로운 컴퓨터 프로그래밍 도구를 제작하기 위해 ‘더 그린 프로젝트(the Green project)’에 착수하였고 Oak라는.. 더보기
1. 유닉스의 개요 - 역사, 특징, 구조 1) 유닉스가 도대체 무엇입니까?: 1969년 Bell 연구소에서 개발한 소프트웨어 개발용의 운영체제(OS, Operating System).초기의 유닉스 운영체제는 어셈블리(Assembly) 언어로 작성되었으나, 같은 연구소의 Dennis Ritchie가 C 언어를 개발한 뒤, 이 언어를 이용하여 유닉스를 다시 만들었다. 그리하여 1973년에 다른 운영체제와는 달리 유닉스는 C언어가 90% 이상이고 나머지가 어셈블리 언어로 작성되어, 고급언어로 작성된 최초의 운영체제가 되었다.* 운영체제(OS, Operating System) : CPU, RAM, ROM, 모니터 등의 하드웨어를 동작시키고 제어할 수 있는 프로그램. 일반적인 운영체제로는 윈도우, Mac OS, 리눅스 그리고 유닉스가 있음.* 어셈블리(.. 더보기