본문 바로가기

분류 전체보기197

AIFB associate 합격 후기 aifb 자격증명서 AIFB associate 합격 후기 ​시험 개요 https://aifb.kt.co.kr/main AIFB 기업실무에 필요한 AI역량을 평가하는 자격인증입니다. AI실무 역량을 갖추셨다면 지금 바로 도전하세요! AIFB 시험 응시 바로가기 모델링 환경 아이콘 01 AIFB 시험 기업 실무 AI 활용 역량 검정이 가능한 자격인증 분석, 모델링 아이콘 02 AIFB Ready AI 기업 실무 사례 기반 교육 콘텐츠 GPU 제공 아이콘 03 AIDU 쉽고, 빠르고, 간편한 AI 모델링 환경 AI 자격인증 AIFB AIFB는 AI Fundamentals for Business의 약자로 기업 실무에서 필요한 데이터 처리 및 인공지능 모델링 역량을... aifb.kt.co.kr ​ 자격 개요​ .. 2023. 7. 25.
[java] Stream 정의, 기본 함수, 파이프라인 [1. Stream이란] - Stream은 데이터 집합체(흐름)를 쉽게 구성할 수 있도록 제작된 클래스이다. - Stream의 lambda 함수를사용할 경우 데이터를 더 쉽고 편리하게 정제할 수 있으며(데이터 필터링, 중복제거, 정렬 등) 코드도 더 보기쉽게 짤 수 있다. - 여러가지 필터링 메서드를 한번에 구성해서 여러가지 조건으로 정제된 데이터를 출력할 수 있다. (스트림 내의 데이터가 변하는 것은 아님) [2. Stream 생성] 방법 1. Stream 스트림명 = Stream.of(객체1, 객체2, 객체3, ··· ) - 원하는 데이터를 마음대로 삽입하여 생성 Stream example1 = Stream.of(1, 2, 3, 4, 5); 방법 2. Stream 스트림명 = Stream.genera.. 2023. 7. 25.
[spring] IoC 컨테이너 보호되어 있는 글 입니다. 2023. 6. 8.
[java] 예외처리 [1. 자주 발생하는 예외사항] NullPointerException - 객체 참조 상태가 없는 상태 - null값을 갖는 참조 변수에 접근해서 어떤 작업을 수행하고자 할 때에 발생하는 예외 사항 ArrayIndexOutOfBoundsException - 배열에서 인덱스 범위를 초과하여 사용할 경우 발생하는 예외 사항 NumberFormatException - 문자열로 되어 있는 데이터를 숫자로 변경하는 경우가 자주 발생하는 예외 사항 [2. try-catch, throws 구문의 이해] try-catch문 try{ #실행코드 } catch (예외처리1){ #예외사항 발생시 수행 코드 } catch (예외처리2){ #예외사항 발생시 수행 코드 } catch (예외처리3){ #예외사항 발생시 수행 코드 }.. 2023. 6. 4.
[java] 추상화와 인터페이스 [1. 추상클래스의 이해] 추상 클래스 - 추상 클래스 : 하나 이상의 추상 메소드를 포함하는 클래스 - 다형성을 가지는 메소드의 집합을 정의할 수 있도록 해줌 - 반드시 사용되어야 하는 메소드를 추상 클래스에 추상 메소드로 선언해 놓으면, 이 클래스를 상속받는 모든 클래스에서는 이 추상 메소드를 반드시 재정의해야 함 메소드 오버라이딩 - 객체 지향 프로그래밍에서 서브 클래스 또는 자식 클래스가 자신의 슈퍼 클래스들 또는 부모 클래스들 중 하나에 의해 이미 제공된 메소드를 특정한 형태로 구현하는 것 - 예시 class SuperClass {//슈퍼클래스 public void sum(int x, int y) { int result = x + y; System.out.println(result); } } c.. 2023. 6. 4.
[java] 객체 지향 프로그래밍 [1. 객체지향 프로그램] 객체 지향 프로그래밍(Object-Oriented Programming, OOP)이란? - 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것 - 각각의 객체는 메시지를 주고 받고 데이터를 처리할 수 있음 객체 지향 프로그래밍의 장점 - 코드의 재사용성이 높아짐 - 프로그램을 유연하고 변경이 용이하게 해줌 - 소프트웨어 개발과 보수를 용이하게 함 - 보다 직관적인 코드 분석을 가능하게 함 - 코드의 중복을 제거함 [2. 객체지향 언어의 특징] 캡슐화 (Encapsulation) - 모든 변수들과 메소드들을 클래스 단위로 모으는 것 - 객체 안에 데이터와 메소드를 숨기는 것 - 객체 속성과 메소드를 외부에.. 2023. 6. 4.