
자바 배열에 대한 내용을 정리. 다음주 부터 자바 공부를 진행 하면서 사전에 미리 세팅해보면서 앞부분을 살짝 공부한 내용을 기록할려고한다.(사실 이날 간단한코드를 보고 우숩게 보다가 잠깐 이해가 안되었던거는...)
자바의 기초?에 관한 내용 정리1\. JDK : 자바 개발 도구 / Compiler : .java -> .class로 변환 해주는데 도와준다2\. JRE : 자바 실행 환경 / 실행하기 전에 먼저 프로그램에 메인 메서드를 포함하고 있는지 확인하면 JVM을 부팅

Collection이란?배열보다 다수의 참조형 데이터를 더 쉽고 효과적으로 처리할 수 있는 기능을 많이 가지고 있다. 기능은 주로 크기 자동 조정/ 추가/ 수정/ 삭제/ 반복/ 순회/ 필터/ 포함 확인 등이 있다.종류 : List, Set , Queue , MapLis

객체란 무엇일까..?현실에서는 객체는 세상에 존재하는 물체, 식별이 가능한것을 의미 한다.(물리적으로 존재하는 사람,자동차,건물 등등.. 강의,배달,주문,운동 등 식별이 가능한 행위)보통 자바에서 객체를 자동차에서 비유를 많이한다고 한다.자동차를 예시로 들면회사, 모델

맴버란?필드 + 메서드으로 이루어진 관계이다.맴버에는 인스턴스 맴버, 클래스 맴버가 있는데.으로 구성이 되어있다.필드와 메서드의 선언하는 방법에 따라서 인스턴스 맴버, 클래스 맴버로 구분할수 있다.각 특징은 인스턴스 맴버는 객체 생성 후에 사용 할수 있고 클래스 맴버는

숙제 : 계산기 만들기Step 1,2Step 3Step 4해당 과제를 진행 하면서 어려웠던점.처음숙제 내용은 상속후 진행하면 쉽겠다고 생각하여 extend를 진행 후 진행 했었다.과제 완료 후 정답을 확인 해보니 전혀 다른 코드가 나와.. 이상하다고 생각 하고 다시 공

논리 에러 : 일명 버그라고 생각하면 된다. 프로그램이 실행 하고 작동하는데 문제는 없지만 결과가 예상과 달리 사용자가 의도한 작업을 수행하지 못하는것 컴파일 에러 : 컴파일 단계에서 오류 발생하면 에러 메시지를 출력 하는것. 주로 문법 구문 오류로발생을 한다(;안넣었
인터페이스란?일상생활에서의 정의는 사용자가 기기를 쉽게 동작시키는데 도움을 주는 상호작용 시스템(ex> 멀티 리모콘, 제품마다 다른 키보드나 마우스)이라 하고 , 자바에서는 클래스들끼리 통신 할때도 설계상의 이점을 위해 사용이 도는 클래스 이다 인터페이스의 정의인터 페
제네릭이락 클래스 내부에 사용할 데이터 타입을 <>를 통해서 지정이 가능하다.제네릭은 static 맴버에 사용 할수 없습니다.제네릭에서 타입 매개변수를 지정할때 원시형 변수(int,double,float등)으로 지정이 되지 않고 오직 참조형 타입의 객채이다(Cla

Enum : Enumeration(열거, 목록, 일람표) 의 뜻을 가지고 있고 열거형 맴버라 불리는 자료형이다, 쉽게 생각 하면 상수데이터들의 집합이다.Enum은 C언어에서 그냥 정수, C++은 enum 타입이지만, JAVA에서는 독립적인 특수한 클래스로 구분된다.En
Stream이란 collection 데이터를 처리하기 위해 사용하는 객채이다.Stream을 이용하면 간결하고 가독성이 있다.Stream의 특징Stream은 원본데이터를 변경하지 않는다.Stream은 일회용이다, 한번 사용하고 나면 다시 사용할수 없어서 다시 사용하고 싶

수강생 등록 관련 코드 작성 하는 도중java.lang.UnsupportedOperationException 발생.해당 Exception 번역기로 확인 해보니깐. 지원하지 않는 작업 예외라고 한다.어떤 부분에서 지원하지 않는 작업인지 몰라 튜터님에게 자문을 구해봤는데L
팀과제(수강생관리 프로그램)에서 수강생 등록 및 수정 파트를 진행했다.수강생 등록수강생 수정개발 했을때 어려웠던 점조원들과 함께 하는 과제이다 보니 최대한 고려하면서 코딩 해야 했다.예외처리 했을때 방식이 어려웠다.\-수강생 등록 했을때 중복으로 등록이 되지 않도록(e

StringBuffer / StringBuilder문자열을 연산할때 사용 하는 자료형이다.String을 이용해서 연산을 해도 되지만. 너무 자주 사용 하면 느려진다는 단점이 있다고 한다..왜냐하면 String은 불변(Immutable)형이기 때문에 String으로 선언

Wrapper 클래스8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스주로 사용 하는 방식int i = new Integer("100").intValue();int i2 = Integer.parsenInt("100");int i3 = Integer.valueOf("10

Java8에서 부터 지원한 Optional 클래스를 사용해 NPE(NullPointerException)를 방지할 수 있도록 도와준다. null이 올수 있는 값을 감싸는 Wrapper 클래스로 NPE 발생하지 않도록 도와준다. Optional.empty() Option