자바 3

JAVA 스터디그룹 총괄 계획 및 꼭 드리고 싶은 말.

안녕하세요 !! JAVA 튜터 최동훈 입니다. 저는 현재 스프링프레임워크를 이용한 백엔드 개발공부를 하고 있고, 백엔드 개발에는 떌래야 땔수 없는 언어가 JAVA 이기에, 스터디 튜터를 맡게 되었습니다. 우선적으로 제가 드리고 싶은 말씀은, 자바 라는 언어 자체가 워낙 방대하고, 특히 세부적인 메서드, 컬렉션 프레임워크, 지네릭스, 람다식 등, 현업 개발자들이 사용하는 분야도 전부 포함하기 때문에, 처음에는 스터디 지원자분들이 너무 다양한 학년과 실력을 갖추고 있다면, 어떤 점을 중점적으로 공부해 나가야 할지 고민이 많이 되었습니다. 고민끝에 내린 결론은, JAVA라는 언어의 가장 근간이 되는 개념인 "객체지향 프로그래밍" 이 과연 무엇인가에 대해서 깊이 공부하는것이, 향후 스터디원 여러분들이, 스스로 ..

자바의 정석 공부내용 요약본2. 공부 기간: 2021-01-15~2021-01-28

2021-01-15 람다식을 받을 수 있는 래퍼런스 타입은 무엇인가? 람다식은 익명 객체이다. 즉, 익명 클래스가 선언과 동시에 생성한, 객체이다. 그러나 이 생성된 객체를 받아줄 마땅한 타입의 참조 변수가 존재 하지 않는다.->이유: Object(상위 조상의 래퍼런스)로 받는다면 Object 리모콘에는 내가 람다식으로 만들어낸 메서드가 존재 하지 않기 때문에, 컴파일 에러난다.(업케스팅때의 오류와 비슷,) 따라서 함수형 인터페이스라는 것을 통해, 람다식으로 만들어진 익명객체를 전달 받을 수 있는, 참조변수 타입을 자바에서 새로 만들었다. 다른 관점으로 설명 하자면, 애초에 익명 클래스를 생성 할 때, new 키워드 뒤에 붙이는 타입은 조상클래스의 이름 또는, 구현하고자 하는 인터페이스의 이름을 사용해서..

기록/JAVA 2021.12.14

오라클 숫자형 데이터, DDL (Alter명령어), DML(Insert명령어) 2021-06-17

이전 포스트에는 오라클의 내장 데이터 형식에는, Character형 Numeric형 Date형 LOB형 이 있다. Character형 중 LOB는 엄청나게 큰 텍스트 데이터(~4GB) 정도 되는 자료형을 담을 수 있는 타입이다. 또 Numeric 형 중에는 Number 라는 타입이 있는데, 이 Number 타입의 파라미터로 오는 값은 NCHAR과 같이 "글자의 수" 이다. 예를 들면, Number(3) 이면, 이 타입의 변수는 0~999까지의 수를 저장할 수 있다. 정수 뿐만 아니라, 실수도 저장할 수 있는데, Number(6,2)는 소수점 두자리에서 반올림하는 6자리 수 이다. 즉, 1234.12 이런 수를 담을수 있다. 그다음은 SQL언어의 DDL중 Alter 명령어에 대해서 알아보겠다. 우선 DDL..

기록/SQL 2021.06.18