자바(3)
-
자바 벼락치기 공부하기
이직 후 스프링부트, JPA를 주 스택으로 사용하게 되었다 공부한 내용을 기록하자 갓영한님의 강의는 늘 구매하자 기억하기 실무에서는 무조건 단순하게 명확하게 개발해야 한다 헷갈리게 만들면 안된다. (개인적으로 일관되게 만드는것도 중요 하게 생각 함) 정적인 의존관계는 변경하지 않은채로 동적인 의존관계 및 주입을 변경할 수 있어야 한다. (이게 가능해야 SOLID 원칙을 잘 지킨 것 이라고 볼 수 있다.) 가장 좋은 에러는 컴파일 시점에서 발생하는 에러다 런타임 시점에서 실행해 봤을 때 발생하는 에러는 큰 비용으로 이어질 수 있다. 용어 정리 TDD -> 테스트 주도 개발 => 테스트 코드를 먼저 짠다(검증 부터 고민한다) 이 후 실제 개발을 만드는 식에 개발 방법 서비스 -> 비즈니스 로직이 포함되는 부..
2023.12.08 -
자바 Optional 공부하기 (1편)
Optional 공부하기 이직 후 회사에서 스프링부트와 JPA를 사용하는데 자바스크립트에 익숙했던 나에게 자바문법이 익숙하지 않고 생각처럼 되지않는 경우가 많았는데 가장 헷갈리는게 Optional 이였다. Optional을 학습해 보자 Optional의 특징 값이 있거나 없음을 표현한다. null을 대체한다. 자바 8 버전에서 추가 되었다. if(sid != null && !sid.isEmpty()) { map.put("sid", sid); } if(utcTim != null && !utcTim.isEmpty()) { map.put("utcTim", Double.parseDouble(utcTim)); } if(rsltTTC != null && !rsltTTC.isEmpty()) { map.put("rsl..
2023.12.01 -
프론트엔드 개발자가 배워본 자바의 특징
주로 React.js/Next.js 와 node.js 환경에서만 개발해본 상태에서 자바를 처음 배웠을 당시 느꼈던 부분이나 독특했던 부분, 기억해야 할 만한 부분에 대해 정리하였다. JAVA의 개요 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 창시자는 제임스 고슬링이다. 2010년에 썬이 오라클에 인수되어서 현재 Java의 저작권자는 오라클이며, 2019년 1월부터 유료화되었다. 단, Java EE는 이클립스 재단의 소유이다. JAVA의 버전 자바는 버전이 다양하다, 처음 자바를 접했을때 1.8과 8,12 등등 여러가지의 버전과 EE SE 등등 여러가지의 버전으로 혼란스러웠다. Java SE = 자바 표준안, 문법적 구성과 규칙 Java JDK = 자바개발에 필요한 도구들이 내..
2023.11.16