자바
-
클래스Java 2023. 1. 16. 14:16
객체지향프로그래밍(Object Oriented Programming) 실제 세상에서 사물의 속성과 기능, 사물간의 관계를 컴퓨터 프로그램에서도 사용할 수 있게 프로그래밍하는 방법 이다. 객체지향 프로그래밍 언어의 특징 상속 부모가 가지고 있는 여러 속성과 기능들을 자식이 그대로 물려받을 수 있게 한다 코드의 중복을 줄여준다 다형성 부모/자식간의 관계가 있는 클래스는 자식이 부모의 타입으로 변환이 가능하다 예) 메인보드의 그래픽카드 슬롯이 있고 회사가 다르지만 그래픽카드에 꽂아 쓸 수 있다 추상화 개발자들이 구현하기 전에 객체들의 특징이나 속성들을 파악하고 설계하는 과정이다(장점 : 설계 시 이점이 있다) 보고서 양식 같은 것 들 ( 값이 채워져 있지 않지만 미리 설계된 포멧, 보고서양식, 이력서, 회원가..
-
-
삼항연산 조건문 반복문Java 2023. 1. 11. 17:51
삼항연산 if문과 비슷하지만 수식으로 이루어져 있다 비슷하지만 사용처가 조금 다르다 항이 3가지다 처리하는게 if문과 비교 했을때 속도가 느리다 조건이 복잡해질경우 가독성이 떨어진다 프로그램 실행제어 변수선언 변수대입 변수연산 변수출력 조건문 IF문 if~else문 else if문 조건식에 대한 결과를 boolean 값으로 가져온다 중첩 IF문 If문 안에 If문이 있는 것 Switch문 변수의 값에 따라 실행문을 선택하게 되는 구문이다 switch문에 변수 값에는 byte, short, int, char, string만 가능하다 반복문 while문 조건식을 넣고 조건식이 true인 경우에만 실행문이 실행된다 while(조건식){} 실행문; for문 반복 횟수가 정해져 있을 때 많이 사용한다 for(초기..
-
자바의 특징 및 환경Java 2023. 1. 10. 14:54
자바의 특징 객체지향언어 오픈소스 및 다양한 라이브러리 JVM(Java Virtual Machine) Write Once, Run Anywhere Version의 의미(17.0.05) 17 = Major 0 = Minor 05 = update Eclipse Setting window → preferences → General → workspace → text file encoding → Other(UTF-8) D2Coding https://github.com/naver/d2codingfont/releases/tag/VER1.3.2 D2Coding → D2Coding-Ver1.3.2-20180524.ttc → 오른쪽 마우스(모든 사용자 용으로 설치) 글꼴 변경(General → Appearance→Colo..