728x90
반응형

프로그래밍/자바(JAVA) 15

Stream API

Stream API JAVA : 객체지향 언어 - 기본적으로 함수형 프로그래밍이 불가능 - 하지만, JDK8부터 Stream API, 람다식, 함수형 인터페이스 등을 지원 -> JAVA를 이용해 함수형으로 프로그래밍 할 수 있는 API들을 제공 Stream API - 데이터를 추상화하고, 처리하는데 자주 사용되는 함수들을 정의 ㄴ 데이터의 종류와 상관 없이 같은 방식으로 데이터를 처리할 수 있다는 것 -> 재사용성을 높일 수 있음 - Stream API를 이용하지 않고 배열이나 리스트의 데이터를 정렬시켜 출력하면 원본의 데이터가 직접 정렬됨 - Stream API를 이용하면 원본 데이터에 변경 없이 가능(원본 데이터가 아닌 별도의 Stream을 생성하고 복사된 데이터를 정렬하여 출력) Stream API..

[JDK 설치] JDK 11, 17 설치 / 환경변수 설정

JDK 설치 및 환경변수 설정 JDK 설치 1. Google에서 원하는 JDK 버전 검색 - Java SE 11 Archive Downloads 클릭 2. 자신의 운영체제에 맞는 파일 다운로드 3. I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE 체크 후 Download jdk 클릭 4. 오라클 계정 로그인 후 자동으로 다운로드 5. 다운로드 완료 시 폴더를 열고 exe 더블클릭해서 설치 - 저는 D 드라이브로 잡았지만 기본은 C 드라이브 입니다 6. 원하는 버전이 있는 경우 다른 버전도 위와 동일한 방법으로 설치 환경변수 설정 1. 제어판 > 시스템 환경 변수 편집 2. 고급 > 환경 변수 3..

[eclipse 설치] eclipse IDE 설치하기 / 환경설정

eclipse IDE 설치하기 1. 아래 사이트 접속 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. Download 클릭 3. 다운로드 폴더 열기 4. Eclipse IDE for Enterprise Java and Web Developers 5. INSTALL 6. Accept Now 7. 설치 완료..

[패스트캠퍼스 서포터즈 4기] 자바온라인강의 - 한번에 끝내는 java spring 인강 후기

2021.08.15 - [프로그래밍/자바(JAVA)] - [패스트캠퍼스 서포터즈 4기] 한번에 끝내는 Java Spring 인강 - 웹 개발 마스터 2021.08.22 - [프로그래밍/자바(JAVA)] - [패스트캠퍼스 서포터즈 4기] 한번에 끝내는 java spring(자바스프링) 인강 후기 안녕하세요! 패스트캠퍼스 서포터즈 4기 aSpring 입니다~! 벌써 3주차 포스팅이네요! 시간이 정말 빠른 것 같습니다 ㅎㅎ 제가 듣고 있는 강의는 패스트 캠퍼스의 자바온라인강의에요! java spring에 대한 내용을 다루고 있는 인강이에요. 정확한 이름은 '한 번에 끝내는 java spring 웹 개발 마스터 초격차 패키지'입니다 ㅎㅎ 길죠~? 그냥 java spring 강의! 자바온라인강의! 이렇게 생각하시..

[패스트캠퍼스 서포터즈 4기] 한번에 끝내는 java spring(자바스프링) 인강 후기

2021.08.15 - [프로그래밍/자바(JAVA)] - [패스트캠퍼스 서포터즈 4기] 한번에 끝내는 Java Spring 인강 - 웹 개발 마스터 안녕하세요~! 패스트캠퍼스 서포터즈 4기 aSpring 입니다! ​지난 주에 이어 java spring(자바스프링) 인강 후기를 들고왔어요! 정확한 강의의 이름은 한 번에 끝내는 Java/Spring 웹 개발 마스터 로 알고있습니다! 아..닌가(?) ​아무튼 java spring(자바스프링) 인강 후기를 시작해 볼게요!! ㅎㅎ ​ 드디어 첫 자바 프로그램을 만들고 실행하는 순간이 왔습니다! 일이 바쁘다는 핑계로 2주차에 3강을 듣는 저는 ... ... ㅜ 선생님께서 이클립스의 화면 구성에 대해서 설명해주고 계세요! 기본적인 화면 구성을 잘 숙지해두지 않으면 ..

[패스트캠퍼스 서포터즈 4기] 한번에 끝내는 Java Spring 인강 - 웹 개발 마스터

안녕하세요~! 이번에도 패스트캠퍼스 서포터즈 활동을 하게 된 aSpring 입니다! 4기 패캠 서포터즈네요!! ㅎㅎㅎ ​ ​ 이번에는 드디어!!! 제가 그렇게도 원하던 java spring 인강을 수강할 수 있는 기회를 얻게 되었어요!! 꺄아아아아 > 문법을 다룰 것 ​ 프로그래밍 : 컴퓨터가 일을 수행하도록 명력하는 ! 프로그래밍 언어의 집합(set) 컴파일 : 프로그래밍 언어를 컴퓨터가 알아듣도록 번역하는 것 컴파일러 : 기계어로 바꾸어 주는 프로그램 (ex. 자바 컴파일러 등) ​ 안정적인 언어 플랫폼(운영체제)의 영향을 받지 않는다 -> 컴파일 시 .class 파일 생성됨 -> OS에 맞는 JVM만 설치하면 .class 파일을 실행할 수 있음 write once, run everywhere ​ ​..

[자바를 다루는 기술 Vol.2] Session3 자바에서 사용하는 연산자 & 연산

2021.04.26 - [프로그래밍/자바(JAVA)] - [자바를 다루는 기술 Vol.1] Session2 변수와 데이터형 2021.04.27 - [프로그래밍/자바(JAVA)] - [메모리 구조] 자바(JAVA)의 메모리 구조(정리 중) 21.04.27(화)~ 2/8/16 진수로 변환> Integer.toBinaryString(6); // 매개변수로 정수 입력 -> 2진수로 표기해줌 Integer.toOctalString(6); // 정수 매개변수 -> 8진수로 표기 Integer.toHexString(6); // 정수 매개변수 -> 16 진수로 표기 2진수> 1. 음수 표현을 하기 위해 필요한 개념 : ① 절댓값 ② 1의 보수 ③ 2의 보수 2. 양/음수의 표현은 최상위 비트(가장 왼쪽 비트, MSB)..

[자바를 다루는 기술 Vol.1] Session2 변수와 데이터형

21.04.26(월)~4.27(화) ※ 몰랐던 내용 위주로 정리 ※ 2장. 자바 프로그래밍을 위한 변수와 데이터형 01. 변수 p.48 프로그래밍 언어 : 특성에 따라 변수를 선언하는 방식이 구분됨 1. 정적 타입 지정 언어(Statically typed language) : 자바 -> 모든 변수를 반드시 정해진 데이터형으로 선언 2. 동적 타입 지정 언어(Dinamic typed language) -> 프로그램을 실행할 때 적절한 데이터형이 적용되며 스크립트 언어들이 주로 이 방식 채택 변수 == 메모리 영역에 데이터를 저장할 공간(변수가 저장되는 공간 : JVM의 스택 영역) p.49 개발자 : 데이터를 가공해서 변수를 다루는 사람 변수명(Variable name) 명명규칙(Naming convent..

[자바 미니 프로젝트] 참고 사이트

노란 줄 ! Warning 해결 The serializable class TimeTrackerViewMain does not declare a static final serialVersionUID field of type long - serialVersionUID란? hyeonstorage.tistory.com/253 [JAVA] serialVersionUID 이란? Warning 해결하기 serialVersionUID 이란? Warning 해결하기 객체를 파일에 쓰거나 전송하기 위해서는 직렬화를 해야 하는데 그러기 위해 객체 클래스에 Serializable 인터페이스를 implements 하게 된다. [JAVA] 객체 직렬화 Objec hyeonstorage.tistory.com 똑같은 내용을 반복해서..

[복습] 4일차 복습 - 22일차2 ~ 23일차 복습(클래스, 객체) 진행 중

2021/01/13 - [공부/자바(java) 융합개발자 2차(복습)] - [1일차] 복습 & 자바 기본 익히기(p.18~) 2021/01/15 - [공부/자바(java) 융합개발자 2차(복습)] - [복습] 2일차 복습 - 자바 기본(for, while, do ~ while, 이중 for문) 2021/01/15 - [공부/자바(java) 융합개발자 2차(복습)] - [복습] 3일차 복습 - 자바 기본(21일차 배열, 난수) 이전 복습 내용 2021/01/13 - [공부/자바 복습] - [자바 기초] 이지스퍼블리싱 Do it! 공부단 신청 Do it! 자바 프로그래밍 입문 국내도서 저자 : 박은종 출판 : 이지스퍼블리싱 2018.08.06 상세보기 1. 스터디 노트 쓸 때 글 상단에 책 DB 꼭 넣기 2..

728x90
반응형