Java의 특징표준적인 기본문법대규모 개발을 지원하는 객체지향 프로그래밍풍부한 표준 명령어 (C언어 명령어에 비해 명령어가 많아서 기본적인 것만 외워서 사용하는 것이 좋다)다양한 컴퓨터에서 똑같은 동작을 하는 범용성온라인에서 기본적인 코딩하는법https://r
프로그램의 작성 방법Java에서는 프로그램의 작성 방법에 대해 여러가지 룰이 정해져 있는데 만드는 프로그램의 내용의 규모와 상관없이, 반드시 사용 되어지는 기본적인 룰은 굉장히 중요! 그러기에 기본적인 문법을 확실히 알고 넘어가자.기본적인 JavaJava로 프로그램을
1) 계산문 : 변수나 값을 이용하여 여러가지 계산을 컴퓨터에 수행하게 하기 위한 문장2) 식의 구성요소a. 연산자 : +,= 과 같은 연산 기호b. 피연산자 : 일반적으로 연산자를 제외한 요소를 피연산자라고 한다.변수나 값이 일반적이지만 “리터럴(literal)”이라
A. 프로그램의 흐름 ▶ 코드를 실행시키는 순서 = "제어구조" ▶ 대표적으로 "순차"(2장까지의 내용), "분기", "반복" 이 있다. 분기 정리(if문) if라는 명령어를 사용하면 "분기"를 할 수 있다. if 뒤에 ()안에는 "분기조건"을 써준다. 변수가 t
배열이란▶ 동일 종류의 복수 데이터를 순서대로 저장하는 데이터 구조배열을 사용하는 이유 : 변수를 사용해서 프로그램을 사용하다보니 많은 변수를 사용하는 경우가 있는데 변수를 편리하게 사용하기 위해 배열을 이용한다.일반적으로 이렇게 변수 하나하나 지정해서 코드를 작성했었
생각날 때 정리하는 Tip(break문의 유무)break가 있고 없고의 차이! ★위치에서 디버깅을 해보았을때 1\. break가 없을 경우 : 입력해준 숫자가 정답이여도 남은 변수의 값들과 비교를 한다.2\. break가 있을 경우 : 입력해준 숫자가 정답이면 brea
패키지(package)Java에서는 각 클래스를 패키지라는 그룹에 소속시켜 분류, 관리가 되로혹 하는 장치가 있다.\--> 비슷한 성격의 클래스들끼리 묶을 수 있어 클래스의 분류가 용이하다. java를 이용하다보면 다른 사람이 작성한 자바 클래스나 라이브러리를 사용해야
객체 지향소스코드가 너무 길어져서 자기자신도 파악하기 힘들어진다.복잡함을 극복하기 위해 --> 이해하기 쉽게 코드를 짜야한다.객체지향이란?Object-Oriented-Programming(OOP)라고 불리며 '객체'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는
오브젝트를 도출하는 순서오브젝트가 가지고 있을만한 "속성"이나 "동작"을 생각 해 종류와 내용을 정의각 오브젝트를 가상세계에 도출, 동작시켜 보기오브젝트 : 현실세계의 모든 객체클래스 : 오브젝트를 가상세계 용으로 구체화 한 것인스턴스 : 클래스를 활용 해 메모리 상에
오늘의 TIP수정하고 싶은 변수 우클릭 - refacter - rename(shift + F6) 을 사용하면 수정하는 변수와 같은 모든 변수를 한번에 수정할 수 있다.<가볍게 넘기는 깨알 지식>test 방법론unit test 화이트박스 + 블랙박스블랙박스블랙박스는
캡슐화(encapsulation)이 전까지의 강의로 이제 클래스와 인스턴스를 활용하는 방법으로 현실세계를 객체 지향 프로그램으로 개발 할 수 있게 되었다.실수로 속성을 덮어 쓰거나 잘못된 조작 하는 등 휴먼 에러를 없애기 위해서 "캡슐화"라는 방법을 이용해 실수를 방지
상속(inheritance)이전에 만든 클래스와 닮았지만, 일부 다른 클래스를 만들 필요가 있을 경우 사용한다.상속(inheritance)이란 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것을 의미한다.상속받는 클래스를 자식 클래스, 하위 클래
Tip)ctrl + b () a클래스에서 b클래스를 사용하게 되었는데 b클래스를 수정하고 싶어서 b클래스를 찾으려고 ctrl + e (Recent files) : help - find action - recent files전에 방문했던 클래스 리스트가 뜨는데 여기서 쉽
다형성이란?다형성이란 하나의 객체가 여러가지 타입을 가질 수 있는 것을 의미합니다.생각을 해보면 부모는 아이일 수 있다.(부모도 누군가의 아들 혹은 딸이기에)그러나 아이는 부모일 수 없다. 그렇기에 자바에서도 위 사진과 같이 오류를 나타내는 것이다.그래서 자바에서는 아
오늘의 TIP)ctrl + h 상속계층을 확인할 수 있다.(상속도) --> implement는 상속으로 보지 않는다.시간1\. long형2\. 날짜(Date 클래스)Date()는 기본적으로 toString()을 사용한다.< 날짜 계산할때 이용하는 수식 >3\. 날