본문 바로가기
반응형

분류 전체보기240

[이것이 자바다] chapter.5 확인 문제 1. 참조 타입에 대한 설명으로 틀린 것은 무엇입니까? 참조 타입에는 배열, 열거, 클래스, 인터페이스가 있다. 참조 타입 변수의 메모리 생성 위치는 스택이다. 참조 타입에서 ==, != 연산자는 객체 번지를 비교한다. 참조 타입은 null값으로 초기화할 수 없다. 2. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 로컬 변수는 스택 영역에 생성되며 실행 블록이 끝나면 소멸된다. 메소드 코드나 상수, 열거 상수는 정적(메소드) 영역에 생성된다. 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 배열 및 객체는 힙 영역에 생성된다. 3. String 타입에 대한 설명으로 틀린 것은 무엇입니까? String은 클래스이므로 참조 타입이다. String 타입의 문자열 비교는.. 2023. 1. 20.
[이것이 자바다] chapter.4 확인 문제 1. 조건문과 반복문의 종류를 괄호 () 속에 넣어 보세요. 조건문: (if문), (switch문) 반복문: (for문), (while문), (do-while문) 2. 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? if문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다. switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. break문은 switch문, for문, while문을 종료할 때 사용할 수 있다. 3. for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성해보세요. 정답: package chapter4; public class Exercise03.. 2023. 1. 19.
클린코드 VS 리팩토링 안녕하세요. 오늘은 클린코드와 리팩토링에 관한 이야기를 해보려고 합니다. 구글 검색 시 두 단어가 혼용되는 경우가 있어 두 개념이 상당히 헷갈렸는데요. 클린코드와 리팩토링 각각의 개념과 두 개념 사이의 차이점에 대해 알아보겠습니다. 클린코드 - 개념 클린코드란, 가독성이 높은 코드를 말합니다. - 가독성을 높이기 위해서는 다음과 같이 구현해야 합니다. 네이밍 규칙을 준수한다. 오류가 없어야 한다. 중복이 없어야 한다. 의존성을 최대한 줄인다. 클래스 혹은 메소드가 한 가지 일만 처리한다. 리팩토링 - 개념 프로그램의 외부 동작은 그대로 둔 채, 내부의 코드를 정리하면서 개선하는 것을 말합니다. 코드의 가독성을 높이고, 향후 이루어질 유지 보수에 큰 도움이 됩니다. - 리팩토링이 필요한 코드는 다음과 같습.. 2023. 1. 18.
[INTELLIJ] 인텔리제이 단축키 모음 이클립스에서 인텔리제이로 갈아타기 😎 이클립스와 인텔리제이의 전체적인 구조는 거의 비슷한데 사용하는 단축키나 프로젝트 임포트 등 사소한 조작법이 너무 달라서 하나 할 때마다 구글링을 해야 한다. 하지만 이런걸 감안해도 이클립스보다 인텔리제이가 훨씬 편하다는걸 체감하는 중...! 무료 체험기간 지나서 돈내고 쓰고 있는 슬픈 어른이...🥲 한 줄 한 줄 복사 ctrl + d 줄 이동 ctrl + shift + 방향키 한 줄 지우기 ctrl + y 코드 정리 전체 코드 정리 ctrl + alt + l 이름 바꾸기 shift + F6 주석 한 줄 주석: ctrl + / 여러 줄 주석: ctrl + shift + / 자동완성 혹은 추천 ctrl + shift + spacebar ctrl + spacebar 생성자.. 2023. 1. 11.
CRUD란? CRUD Create(생성), Read(읽기), Update(수정), Delete(삭제)의 앞글자를 따서 만든 단어. 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능을 묶어서 일컫는 말이다. - 유사용어 ABCD : Add, Browse, Change, Delete ACID : Add, Change, Inquire, Delete BREAD : Browse, Read, Edit, Add, Delete VADE(R) : View, Add, Delete, Edit, (Restore) 2023. 1. 5.
인텔리제이 설치 및 실행 인텔리제이 설치1. 인텔리제이 홈페이지 접속www.jetbrains.com2. 상단 다운로드 클릭3. 다운로드 클릭 시 설치 파일 다운로드ULTIMATE 버전 : 모든 기능 제공COMMUNITY EDITION : 제한된 기능 제공인텔리제이 가격개인용 연간 청구개인 월간 청구설치 과정인텔리제이 실행실행 화면좌측 메뉴바Projects : 새 프로젝트 생성 / 프로젝트 불러오기Customize : 컬러 테마 / 폰트 크기 설정Plugins : 마켓플레이스 / 확장프로그램 설치Learn : 인텔리제이 사용법 설명 2023. 1. 4.
반응형