본문 바로가기

Java16

Java - Split 자바에서 문자열을 자를때 split메서드를 사용한다 ​ split은 문자열에서 나누고 싶은 문자를 기준으로 해당 문자열을 나눠서 배열로 리턴해준다 ​ String blogName = "Dall-bo-d-rae-Blog"; String[] arr = blogName.split("-"); // "-" 뒤에 인자값으로 ,2 혹은 ,3등을 넣어줘서 배열의 크기를 지정할 수 도 있다 for (String str : arr) { System.out.println(str); } String blogName = "Dall.bo.d.rae.Blog"; String[] arr = blogName.split("\\."); for (String str : arr) { System.out.println(str); } ​ 둘의 .. 2020. 6. 3.
DAO & DTO & VO DTO (Data Transfer Object) - 계층간 데이터 교환을 위한 객체 - DB에서 데이터를 얻어 service나 Controller 등으로 보낼 때 사용하는 객체 - 즉, DB에서 데이터가 Presentation Logic Tier로 넘어오게 될 때는 DTO의 모습으로 바껴서 오고가는 것 ㄴ # Presentation Logic Tier - 프레젠테이션 계층은 응용 프로그램의 최상위에 위치하고 있는데 이는 서로 다른 층에 있는 데이터 등과 커뮤니케이션을 한다. - 사용자 인터페이스를 지원한다. (인터넷 브라우저의 정적인 데이터를 제공한다.) - 이 계층은 GUI, 또는front-end도 불린다. - 비즈니스로직이나 데이터관리코드를 포함해서는 안된다. - 주로 웹서버를 뜻한다(물리적 : WE.. 2020. 5. 19.
JDBC - 1 JDBC는 Java Database Connectivity의 줄임말로 이름에서 알 수 있다시피 자바에서 데이터베이스에 접근 할수 있도록 하는 자바 API다 JDBC 사용법 1. Class.forName("oracle.jdbc.driver.OracleDriver"); > 드라이버를 로드 Class.forName을 이용하여 ("oracle.jdbc.driver.OracleDriver")를 객체화 2. Connection 변수명(ex.conn) = DriverManager.getConnection(....); > 드라이버 매니저(oracle.jdbc.driver.OracleDriver)가 연결 객체를 얻음 3. Statement 변수명(ex.st) = conn.createStatement(); > 실행도구 생.. 2020. 5. 18.
Java Collection Framework - HashMap import java.util.HashMap; public class hashmap { public static void main(String[] args) { HashMap hmap = new HashMap(); hmap.put(1, "hi") hmap.put(2, "안녕"); hmap.put(3, "니하오"); hmap.put(4, "곤니찌와"); System.out.println(hmap.get(1)); System.out.println(hmap.get(2)); System.out.println(hmap.get(3)); System.out.println(hmap.get(4)); System.out.println(); for(Integer num : hmap.keySet()){ System.out.p.. 2020. 5. 18.