본문 바로가기

공부95

자바(java)의 출력 함수 출력함수의 세종류 1. println : 문자열을 출력하고 줄바꿈을 함 (ln은 Line의 약자) 2. print : 문자열을 출력함. 줄바꿈X. 3. printf : c언어 스타일의 출력문. Format(형식화)된 출력문. 1. println public class ex01 { public static void main(String[] args) { System.out.println("java programming~"); System.out.println("java programming~"); } } 결과: java programming~ java programming~ 내용이 없는 println은 줄바꿈만 한다. public class ex01 { public static void main(Strin.. 2023. 1. 22.
46일차 복습 public class Member { private String name; public Member(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } //싱글톤 만들기 private static Member m = null; public static Member getInstance() { if( m == null ){ m = new Member("홍길동"); } return m; } } 먼저 들어가기에 앞서, 설명을 위한 Member클래스부터 만들자. name필드를 포함한 생성자 함수, get/set함수, 싱글톤 패턴이.. 2023. 1. 19.
45일차 복습 스프링부트 복습. 집에서 복습하고 티스토리에 정리까지할 시간이 도저히 나지 않아서 먼저 복습부터 했다. 이번 설 연휴에 한번 티스토리를 정리하면서 대대적인 개편을 해봐야겠다. 기존의 스프링에서 사용자 편의성을 크게 증가시킨것이 스프링 부트다.따라서 기능적인 차이는 크게 없으나, 스프링 부트를 사용하는 것이 훨씬 편하다. 스프링은 자바에서 서버를 구동하고 코드를 실행하기 위한 프레임 워크다. 자바로 돌아가는 서버와 구동코드라고 생각하면 된다. 시작 https://start.spring.io/ 위 사이트에서 손쉽게 스프링부트 시작 셋팅을 할 수있다. 1. Maven vs Gradle 필요한 라이브러리를 가져오고, 빌드를 관리하는 툴이다. 과거에는 Maven이 주류였으나, 이제는 Gradle가 대세가 되었다... 2023. 1. 17.
44일차 복습 테이블 생성시 제약조건 넣기 1. CHECK CHECK (조건); 과 같은 식으로 사용한다. 만약 조건에 미달하는 데이터를 넣고자 하면 오류가 발생한다. CREATE TABLE member ( mem_id CHAR(8) NOT NULL PRIMARY KEY, height TINYINT UNSIGNED NULL CHECK (height >= 100) ); INSERT INTO member VALUES('BLK', 163); INSERT INTO member VALUES('APN', 83); -- 체크 제약조건 오류! 2. UNIQUE 고유값 지정. 중복된 값을 넣으면 오류가 발생함. CREATE TABLE member ( mem_id CHAR(8) NOT NULL PRIMARY KEY, emailCHAR(.. 2023. 1. 15.