본문 바로가기

개념46

[JAVA의 정석] Chapter06 교재 목차Chapter06. 객체 지향 프로그래밍 1 Chapter06. 객체 지향 프로그래밍 1. 객체 지향이란?1-1. 객체 지향 언어의 특징 코드의 재사용성이 높다.코드의 관리가 용이하다. 신뢰성이 높은 프로그래밍을 가능하게 한다.1-2. 클래스와 객체 클래스의 정의 : 클래스란 객체를 정의해 놓은 것이다. 클래스의 용도 : 클래스는 객체를 생성하는데 사용된다.1-3. 변수와 메서드객체의 정의 : 실제로 존재하는 것, 사물 또는 개념객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다름 유형의 객체 : 책상, 의자, 자동차, TV와 같은 사물 무형의 객체 : 수학공식 , 프로그램 에러와 같은 논리나 개념변수의 종류선언위치생성시기(메모리 할당 시기)클래스 변수클래스 영역클래스가 메모리에 올라갈 .. 2024. 9. 7.
[JAVA의 정석] Chapter04 -05 교재 목차Chapter04. 조건문과 반복문 Chapter05. 배열(Array) Chapter04. 조건문과 반복문  1. 자바 조건문 1-1. 조건문이란? https://wikidocs.net/211 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰이는 것.1-2. 조건문 종류별 특징 ​if문if (조건문) { ; ; ... } if-else문if (조건문) { ; ; ... } else { ; ; ... }if-else if문if (조건문) { ... }else if (조건문) { ... }else if (조건문) { ... ... } else { ... } switch문입력 변수의 값과 일치하는 case 입력값(입력값1, 입력값2, …)이 있다면 해당 case 문에 속한 문.. 2024. 9. 7.
[JAVA의 정석] Chapter01 -03 교재 목차Chapter01. 자바를 시작하기전에 Chapter02. 변수(Variable)Chapter03. 연산자(Operator)Chapter01. 자바를 시작하기 전에 1. 자바란?1-1. 자바에 대하여...1996년 썬 마이크로 시스템즈 사에서 개발한 객체지향 프로그래밍 언어2010년 해당 기업이 오라클 사에 인수되면서 자바는 오라클 제품이 되었다.​1-2. 자바의 특징운영체제에 독립적이다. → JVM객체지향언어이다. → 상속, 캡슐화, 다형성비교적 배우기 쉽다. → C++에서 연산자 및 기본구문, Small Talk 에서 객체지향관련 구문을 따와 불필요한 부분을 제거하고 장점만 취해 만든 언어!자동 메모리 관리 → Garbage Collector네트워크와 분산처리를 지원한다. → Java API.. 2024. 9. 6.
동아리 '공간감각' 자바 스터디 스터디 상세 교재 : java의 정석 3판 목적 : 자바 기초 학습스터디 : 개인 학습 후 블로그에 중요한 개념 정리 및 공유 1차 목표 - 1회독 : 1회 완독 (블로그에 개념 정리) - 2회독 : 예제 코드 풀기 - 3회독 : 예제 코드 분석 (한글화)  참고 - 자바의 정석 학습지원도구  카페: https://cafe.naver.com/javachobostudy유튜브: https://www.youtube.com/MasterNKS깃허브: https://github.com/castello/javajungsuk3 2024. 9. 6.
[이것이 자바다] chapter.16 확인 문제 1. 스트림에 대한 설명으로 틀린 것은 무엇입니까? 스트림은 내부 반복자를 사용하기 때문에 코드가 간결해진다. 스트림은 요소를 분리해서 병렬 처리 시킬 수 있다. 스트림은 람다식을 사용해서 요소 처리 내용을 기술한다. 스트림은 요소를 모두 처리하고 나서 처음부터 요소를 다시 반복시킬 수 있다. 2. 스트림을 얻을 수 있는 소스가 아닌 것은 무엇입니까? 컬렉션(List) int, long, double 범위 디렉토리 배열 3. 스트림 파이프라인에 대한 설명으로 틀린 것은 무엇입니까? 스트림을 연결해서 중간 처리와 최종 처리를 할 수 있다. 중간 처리 단계에서는 필터링, 매핑 ,정렬, 그룹핑을 한다. 최종 처리 단계에서는 합계, 평균, 카운팅, 최대값, 최소값 등을 얻을 수 있다. 최종 처리가 시작되기 전에.. 2023. 4. 11.
[이것이 자바다] chapter.15 확인 문제 1. 자바의 컬렉션 프레임워크에 대한 설명으로 틀린 것은 무엇입니까? List 컬렉션은 인덱스로 객체를 관리하며 중복 저장을 허용한다. Set 컬렉션은 순서를 유지하지 않으며 중복 저장을 허용하지 않는다. Map 컬렉션은 키와 값으로 구성된 Map.Entry를 저장한다. Stack은 FIFO(선입선출) 자료구조를 구현한 클래스이다. 2. List 컬렉션에 대한 설명으로 틀린 것은 무엇입니까? 대표적인 구현 클래스로는 ArrayList, Vector, LinkedList가 있다. 멀티 스레드 환경에서는 ArrayList 보다는 Vector가 스레드에 안전하다. ArrayList에서 객체를 삭제하면 삭제한 위치는 비어 있게 된다. 중간 위치에 객체를 번번히 삽입하거나 제거할 경우 LinkedList를 사용하.. 2023. 4. 4.
반응형