일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 이클립스
- 객체지향프로그래밍
- ubuntu
- node.js
- 플랙스박스기본
- spring 환경설정
- 스프링
- HTML5
- spring
- SQL 문제
- SQL
- 관계형데이터베이스
- 환경설정
- numpy
- 자바스프링
- 자바 스프링
- Hooks
- REACT
- SQL 명령어
- 리액트
- 노마드코더
- Flexbox Froggy
- SQL 연산자
- Flex Box 기본
- java spring
- java설치
- 오산대맛집
- Eclipse
- 타입
- 람다식
- Today
- Total
목록Java/Java 공부 (13)
이것저것
객체지향 프로그래밍이란 OOP(Object Oriented Programming)이라고 한다. 위키백과 설명을 보면 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 내 생각대로 의미를 파악해보자면 하나의 목적을 가진 명령어들의 모임을 객체라 하고 객체는 하나의 블록이 된다. 필요한 블록, 즉 필요한 객체를 가지고 조립을 하면 하나의 프로그램을 완성시킬 수 있다는 것 같다. 객체지향 프로그래밍이 무엇이냐 질문한다면 프로그래밍에 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 라고 대답하면 된다고 한다..!! 장..
자바란 프로그래밍 언어로 컴퓨터 프로그램(애플리케이션)을 만드는데 사용 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) 자박 쓰이는곳 PC애플리케이션 만들어진것 이클립스 등 웹 애플리케이션 스프링부트 모바일 애플리케이션(안드로이드) 안드로이드 빅데이터 하둡 게임(마인 크레프트), 과학, 소형기기 등 왜 자바를 사용하나 다양한 분야에서 활발히 사용 자바의 특징 배우기 쉬운 객체지향 언어 = 프로그래밍언어 + 객체지향 개념 자동 메모리 관리 = 가비지 컬렉터 GC (프로그램을 작성하기 매우 편리) 멀티 쓰레드를 지원(여러가지 기능을 동시에 사용가능) 프로그래밍 언어라면 가져야하는 기능 풍부한 라이브러리로 쉽게 개발가능 운영체제에 독립적 (윈도우에서만 만들면 윈도우에서만 가능한데 자바는 다른곳에..
람다식 : 함수적 프로그래밍이다. 리엑트, 앵귤러 중에서 선택 거의 리엑트를 선택할 것이다. 처음부터 끝까지 람다식을 쓰고있다. 그러므로 람다식을 모르면 리엑트를 하기 매우 힘들다. interface에는 한개의 함수만 만들 수 있다.(2개는 오류) @FunctionalInterface를 붙히면 람다식을 쓴다는 의미이다. interface 받는법 1. implement를 받아서 쓰는것 2. 익명클래스를 받아서 쓰는것 3. 익명객체를 받아서 쓰는것 람다식은 자바에서는 ->로 표시를 하고 다른언어에서는 =>로 표시하기도 한다. 1. 기본적인 람다식이다. 2. 실행코드가 1줄일 경우에는 {}를 생략할 수 있다. 3. 인수전달이 있는경우의 람다식이다. 4. 전달인수가 한개일 경우에는 ()를 생략 할 수 있다. 5..
비행기를 만들때 설계도가 필요하다. Java에서 설계도는 class에 속한다. 부품하나하나를 객체라고 한다. 3만개의 부품을 가지고 비행기를 만들었다하는 것을 객체지향프로그래밍이라고 한다. 설계도 없이 만든 제품이 있다면 객체지향 프로그래밍을 위반했다. 설계도를 만들기 위해서 설계도를 만드는 방법을 배우는 것이 아니다. 남들이 만들어 놓은 설계도를 볼 수 있는 능력을 키우기 위해서 설계도 만드는 방법을 배운다. OOP : Object Oriented Programming 객체 지향 프로그래밍이라고 한다. 프로그래밍은 3가지로 이루어진다. 생성자 필드 (변수) 메소드 (함수) 클래스 안에서 함수를 만들면 메소드라고하고, 클래스 밖에서 만드는 것을 함수라고한다.(?!) 하지만 자바에서는 밖에다가 함수를 만들..