어? 이게 되네
2022.07.25. 월요일 이공계 전문기술 연수사업 (기업연수 1일차) 본문
오늘 배운 것
서블릿과 jdbc
서블릿 : 자바 단에서 db를 연결하지 않고 화면단(도메인) 개발하는 것
jdbc:자바와 db를 연결해주는 것
url(도메인)-자바-db
String.valueOf()와 toString()의 차이
toString()은 null값 반환 안함(널포인터익셉션 생길 수도 있음)
String.valueOf()는 null값을 반환하여 if조건에서 처리 가능함 =>실무에서 이걸 많이 씀 !!! (toString() 쓰면 이걸로 딴지를 걸 수도 있음...무서워라..)
램의 구조
Static HEAP STACK
각각 구조가 무엇을 저장하는지 알아야 함 !
삼항 연산자
조건식 ? 식1 : 식2
조건식이 참일 때 식1, 거짓일 때 식2
개발자는 삼항연산자를 잘 쓰면 진짜 개발을 잘 하는 것임!!!!!!
배열은 데이터 가공을 어떻게 하느냐가 제일 중요함 !!!!!!!!!!
집가서 배열 관련 문제 풀어보기 !
그리고 김영한 스프링이랑 jpa 강의 듣기
var a=0이라고 했을 때 =가 인스턴스화를 뜻함!!
자바의 3대 특징
상속 캡슐화 다형성
자바의 접근제한자
private public default protected
필드
클래스변수 멤버변수(인스턴스변수) 지역변수
필드예약어
final static
생성자
객체를 초기화해주는 역할 !(객체를 생성하고 선언해주는 역할)
오버로딩
한 클래스 내에 동일한 이름의 메소드를 여러 개 작성하는 기법
조건 : 같은 메소드 이름, 다른 매개변수의 개수 또는 다른 매개변수 타입
예를들면 생성자(기본생성자, 매개변수 있는 생성자)
메소드 예약어
static final abstract synchronized 등등등
상속
is a / has a
오버라이딩과 오버로딩의 차이점 꼭 보기 !!!
가변인자?
스프링부트와 스프링차이
스프링부트는 내장 서버 톰캣이 돌아감 !!!
application.properties와 yml 방식 두 개로 스프링부트 프로젝트 개발함
mysql버전 8.0이상 부터는 class name에 cj라는 키워드를 꼭 붙임 !!
마이바티스에서 resultMap과 resultType의 차이?
'TIL' 카테고리의 다른 글
2022.06.16. 목요일 이공계 전문기술 연수사업 (0) | 2022.06.30 |
---|---|
2022.06.30. 목요일 이공계 전문기술 연수사업 (제네릭, 람다식, 스트림) (0) | 2022.06.30 |
2022.06.29. 수요일 이공계 전문기술 연수사업 (Git) (0) | 2022.06.29 |
2022.06.28. 화요일 이공계 전문기술 연수사업 (카카오 로그인 API, 아임포트 API, Jsoup, 향상된 자바스크립트 함수) (0) | 2022.06.29 |
2022.06.24. 금요일 이공계 전문기술 연수사업 (Spring DATA JPA로 조인하기, 카카오맵 api) (0) | 2022.06.24 |