profile
개발자가 되는 그날까지
post-thumbnail

자바 공부6

📕객체지향언어 1-1 객체지향언어 > 실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용으로 이루어져 있다. >>즉, 프로그램을 여러개의 독립된 단위인 객체들의 모임으로 파악하고자 하는 것이다. 실제 사물의 속성과 기능을 분석한 다음, 데이터(변수)와 함수로 정의함으로써 실제 세계를 컴퓨터 속에 옮겨 놓은 것과 같은 가상세계를 구현하고 이 가상세계에서 모의실험을 함으로써 많은 시간과 비용을 절약할 수 있다. 객체지향이론은 상속, 캡슈화, 추상화 개념을 중심으로 점차 구체적으로 발전 객체지향언어의 특징 코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 코드의 관리가 용이하다. 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 신뢰성이 높은 프로그래밍을 가능하게 한다. 제어자와 메서드를

2022년 8월 24일
·
0개의 댓글
·
post-thumbnail

자바 공부5

📕배열 배열(array) > 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 같은 타입의 여러 개의 변수를 선언해야 할때 손쉽게 다룰 수 있게 해준다. 반드시 '같은 타입'의 변수여야 한다. (서로 다른 타입의 변수들로 구성된 배열은 만들 수 없다.) 배열을 선언하는 방법은 "타입[] 변수이름;" 또는 "타입 변수이름[]" 으로 선언 가능하다. 값을 저장할 수 있는 공간은 score[0] 부터 score[4]까지 이다. 인덱스(index)는 배열의 요소마다 붙여진 일련번호로 각 요소를 구별하는데 사용된다. >인덱스(index)의 범위는 0부터 '배열길이 - 1'까지이다. 변수 score은 배열을 다루는데 필요한 참조변수일 뿐 값을 저장하기 위한 공간은 아니다. 배열을 생성하기 위해서는 연산자 'new'와 함께 배열의 타입과 길이를 지정해 주어야 한다. 길이가 0인 배열

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

자바 공부4

📕조건문 if문 가장 기본적인 조건문 '만일( if ) 조건식이 참( true )이면 괄호 {} 안의 문장들을 수행하라. 라는 의미로 이해하면 된다. 자바에서 조건식의 결과는 반드시 true 또는 false이어야 한다. else문 if문에 'else'블럭을 추가한 조건문 조건문이 거짓일 때 else블럭의 문장을 수행하라는 뜻이다. else-if문 한 문장에 여러 개의 조건식을 쓸 수 있는 'if-else'문을 사용하면 된다. switch문 if문 은 조건식의 결과가 참과 거짓, 두 가지 밖에 없기 때문에 경우의 수가 많아질수록 else-if 를 계속 추가해야하므로 조건식이 많아져 복잡해지고, 처리시간도 많이 걸린다. switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있고, 표현도 간결하므로 알아보기 쉽다. 다만

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

자바 공부3

📕연산자 >연산자(operater) - 연산을 수행하는 기호 (+ ,- ,* ,/등) 피연산자(operand) - 연산자의 작업 대상 (변수, 상수, 리터럴, 수식) 연산자의 종류 | 종류 | 연산자 | 설명 | | --- | --- | --- | |산술 연산자|+ - \* / % > | 사칙연산(+,-,\*,/)과 나머지 연산(%) | |비교 연산자|> = 증감 연산자(++) 피연산자의 값을 1 증가시킨다. 감소 연산자(--) 피연산자의 값을 1 감소시킨다. 단항 연산자는 피연산자의 왼쪽에 위치하

2022년 8월 14일
·
0개의 댓글
·
post-thumbnail

자바 공부2

📕변수 > 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 수학에서 '변수'를 '변하는 수'라고 정의한다. 하지만 프로그래밍 언어에서의 변수(variable)이란, 값을 저장할 수 있는 메모리상의 공간을 의미한다. 변수의 이름은 짧을수록 좋지만, 약간 길더라도 용도를 알기 쉽게 '의미있는 이름'으로 하는 것이 좋다. 변수의 초기화 >변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 사용하려면 변수를 반드시 '초기화' 해야한다. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 '알 수없는 값'이 남아있을 수 있기 때문이다. 변수를 선언할 때 타입이 같은 경우 콤마 ','를 구분자로 여러 변수를 한줄에 선언할 수 있다. 변수의 명명규칙 >'변수의 이름'처럼 프로그래밍에서 사용하는 모든 이름을 '식별자(identifier)' 라고 하며, 식별자는 같은 영역 내

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

자바 공부1

📕자바의 특징 운영체제에 독립적이다. 운영체제와 하드웨어에 관계없이 실행 가능 객체지향언어이다. 비교적 배우기 쉽다. 자동 메모리 관리 (가비지컬렉션) 네트워크와 분산처리를 지원한다. 멀티쓰레드를 지원한다. 동적 로딩을 지원한다. 📕주석 주석을 사용하는 이유 프로그램이 커질수록 이해하고 변경하는 일이 점점 어려워진다. 이러한 어려움을 덜기 위해 프로그램 코드에 대한 설명을 덧붙여 놓아 프로그램을 보다 이해하기 쉽게 만드는 목적으로 사용된다. 그외에도 프로그램의 작성자, 작성 일시, 버전과 그에 따른 변경이력 등의 정보를 제공하는 목적으로 사용된다. 주석 사용 방법 범위 주석 '/\' 와 ' \/' 사이의 내용은 주석으로 간주된다. 한줄 주석 '//'부터 하나의 라인 끝까지의 내용은 주석으로 간주된다.

2022년 8월 9일
·
0개의 댓글
·