Stream이란?자바 8부터 추가된 기능으로 컬렉션을 다루는 데 사용된다. 컬렉션을 스트림으로 변환하면 데이터를 처리하고 조작하기 편리하다. Stream 구조객체집합.스트림생성().중간연산().최종연산() Stream 생성 주로 컬렉션으로부터 생성된다. List myList = Arrays.asList("apple", "banana", "orange");Stream stream = myList.stream(); Stream 중간 연산스트림의 요소를 변환하거나 필터링하는 등의 작업을 수행한다.매핑, 필터링, 정렬 및 그룹화와 같은 연산을 통해 데이터를 가공할 수 있다. filter(): 요소를 필터링하여 조건에 맞는 요소만 유지map(): 요소를 다른 형태로 변환sorted(): 요소를 정렬distinct..
자바 프로그램에서 Null Pointer Exception을 방지하지 위한 문법이다. Optional는 null이 올 수 있는 값을 감싸는 Wapper 클래스로 참조하더라도 NPE가 발생하지 않는다. Optional 생성 방법 Optional.empty(): 값이 Null인 경우 Optional.of(): 값이 Null이 아닌 경우 Optional.ofNullable(): 값이 Null일 수도, 아닐 수도 있는 경우 Optional.ofNullable()의 경우 이후에 orElse 또는 orElseGet 등을 사용할 수 있다.
JavaScript 란? 웹 페이지에 생동감을 불어넣기 위해 만들어진 객체 기반의 스크립트 프로그래밍 언어 선언 var: 함수 스코프, 변수 let: 블록 스코프, 변수 const: 블록 스코프, 상수 선택자 // 태그 선택자 document.getElementsByTagName(태그명)[순서]; // 클래스 선택자 document.getElementsByClassName(클래스명)[순서]; // 아이디 선택자 document.getElementById(아이디명); 출력문 widow.alert(); document.write(); console.log(); 변수의 데이터 타입: 기본 타입 boolean 참, 거짓을 나타내는 true와 false null 의도적으로 변수에 값이 없다는 것을 명시할 때 사용..
assert 란? '주장하다, 단언하다' 자바에서 주로 디버깅 및 테스트 목적으로 사용 특정 조건이 참이라고 주장하고 그 조건이 거짓이라면 AssertionError 발생 시킴 Junit 라이브러리 사용 예제 https://hstory0208.tistory.com/entry/Java%EC%9E%90%EB%B0%94-JUnit5-Assertions-%EC%98%88%EC%A0%9C-%EC%A0%95%EB%A6%AC AssertJ 라이브러리 사용 예제 https://velog.io/@helenason/JAVA-assertThat

예제1번) Tv인스턴스를 저장하는 참조변수 t1과 t2를 선언한 후, t1에 있는 객체의 주소를 t2에 저장하는 코드이다. class Tv { //Tv의 속성(멤버변수) String clolr;//색상 boolean power;//전원 상태 int channel;//채널 //Tv의 기능(메서드) void power() {power = !power;}//Tv를 켜거나 끄는 기능을 하는 메서드 void channelUp() {++channel;}//Tv의 채널을 높이는 기능을 하는 메서드 void channelDown() {--channel;} //Tv의 채널을 낮추는 기능을 하는 메서드 } class TvTest3{ public static void main(String[] args) { Tv t1 = n..

객체지향언어 객체지향언어: 절차적 언어에 몇 가지 새로운 규칙을 추가한 보다 발전된 형태의 프로그래밍 언어이다. 규칙들을 이용해 코드 간에 서로 관계를 맺어 줌으로써 보다 유기적으로 프로그램을 구성할 수 있다. 클래스와 객체 클래스와 객체의 정의와 용도: 클래스는 객체를 정의해 둔 것이다. 클래스는 객체를 생성하는 데 사용된다. 객체와 인스턴스: 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 한다. 또한 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 객체의 구성요소 - 속성과 기능: 객체는 속성(variable)과 기능(method)으로 이루어져 있다. 객체가 가진 속성과 기능을 그 객체의 멤버라고 한다. 인스턴스의 생성과 사용: 인스턴스를 사용하기 위해서는 우선 해당 클래..
헤더파일 '#include ' 는 stdio.h 파일을 코드의 해당 위치에 포함 시키라는 의미다. 해당 파일은 입출력에 관한 기본 라이브러리이다. 출력함수 'printf()' 이미 다른 개발자가 정의해 놓은 라이브러리 함수로 원하는 형식으로 문자를 출력할 수 있다. 형식지정자 공백, 정렬 등 출력 형식을 지정해준다. '%d'는 십진수 출력, '%x'는 8진수 출력, '%03d'는 세자리 중 공백을 0으로 채우고 세자리 십진수 출력 등 다양한 형식을 지정할 수 있다. 컴파일 오류 실행 시 나는 오류가 아닌 문법을 잘못 작성하여 컴파일 과정에서 발생하는 오류다.
객체와 인스턴스 객체: 모든 인스턴스를 대표하는 일반적 용어 인스턴스: 특정 클래스로부터 생성된 객체 (예: Student인스턴스) //설계도를 한번 만들면 그대로 계속 사용하면 되듯이, //우리가 프로그래밍을 하며 필요한 무언가의 설계도를 클래스로 만들어 놓고 //그것을 그대로 객체로 생성해 사용하기 위해 클래스와 객체 개념이 있는것 객체의 생성과 사용 클래스명 변수명 = new 클래스명(); //Student s1 = new Student(); //Scanner sc = new Scanner(System.in); 변수(인스턴스).메소드(); //s1.eat(); //sc.nextInt(); //클래스 작성 -> 객체(인스턴스) 생성 -> 객체(인스턴스) 사용 //main메소드가 있는 클래스 이름과 파..
//객체지향프로그래밍? 영어로 object라고 하는데 object는 물체라는 뜻 //실제하는 물체를 표현하기 위해 설계도, 틀, 프로그래밍에서는 코드로 물체(객체)를 정의내리는 것 클래스 정의: 객체를 정의해 놓은 것 (제품 설계도) 용도: 객체를 생성하는데 사용 (제품) 객체 = 속성(변수) + 기능(메서드) car = 속성(String color, int price, ...) + 기능(power, run, ...) 객체와 인스턴스 객체: 모든 인스턴스를 대표하는 일반적 용어 인스턴스: 특정 클래스로부터 생성된 객체 (예: Car인스턴스) //설계도를 한번 만들면 제품을 만들 때 계속 사용하듯이, //우리가 프로그래밍을 하며 필요한 무언가의 설계도를 클래스로 만들어 놓고 //그것을 객체(물체, 제품)로..
- Total
- Today
- Yesterday
- 컴퓨터학과
- BFS
- 프로그래밍
- 백준
- 웹
- 생활코딩
- RDD
- 코틀린
- 백준9375번
- 자바 1004번
- 스프링 강의
- 백준 1004
- 컴과
- 그리디 알고리즘
- 컴공
- 자바 9375
- 스프링부트
- 스파크
- 알고리즘
- 아이엘츠
- 백준 2108
- 자바
- 리트코드 1768 해석
- 개발
- 안드로이드
- 동덕여대
- bcrypaswordencoder
- 리트코드 1768
- 코딩
- 동덕여대 컴퓨터학과
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |