전체 글 (187) 썸네일형 리스트형 6장 스프링 DB 접근 기술 현재 까지 구현한걸로는 우리가 입력한 데이터들이 프로그램을 종료하면서 날아가기 때문에 실무에서는 데이터베이스를 사용하여 우리가 입력 혹은 저장하고 싶은 정보를 저장한다. H2 데이터베이스 설치 -h2 데이터베이스는 개발이나 테스트용도로 가볍고 편리한 DB, 웹화면을 제공한다. - https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based .. [자바 / 기본] Class란? 클래스 (Class)의 정의 + 생성자 클래스 : 사용자가 만들고자 하는 대상의 "상태" 와 "기능" 을 함께 가지고 있는 "데이터 타입 "상태" 는 클래스의 멤버 변수(member variable), 속성(attribute) 혹은 필드(field) 로도 표현 "기능" 은 클래스의 멤버 메소드(member method)로 정의 하고 행동(behavior) 로도 표현 일반적으로 멤버 변수는 private 멤버 메소드는 public 으로 설정 - 클래스를 사용하기 위해서는 해당 클래스의 "인스턴스" 또는 "객체" 를 생성해야함 - [구문] 클래스이름 변수이름 = new 생성자(); - 생성자란 클래스의 이름과 동일하고 클래스의 멤버변수들을 초기화하는 역할 생성자의 목적은 인스턴스 생성 시 멤버 변수들을 초기.. [MySQL] DBeaver 설치하기 - 맥북 M1 1. DBeaver - 무료 데이터베이스 관리 툴 2. DBeaver 설치하기 [다운받을 수 있는 링크] https://dbeaver.io/download/ Download | DBeaver Community Download DBeaver Community 23.2.1 Released on September 25th 2023 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 23.2 Released on September 12th, 2023 PRO version website: dbeaver.com Trial versi dbeaver.io .dmg 을 더블 클릭하.. [자바] 정올 189 ~ 194 && 215, 216, 237 : 문자열2 - 형성평가 1 ~ 9 형성평가 1 : 189 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] arr = str.split(" "); for(int i = arr.length-1; i >=0; i--) System.out.println(arr[i]); } } 형성평가 2 : 190 import java.util.Scanner; public class Main { public static void main(String[] args) { String[] arr = {"flower", "rose".. [자바] 정올 602~ 612 : 문자열2 - 자가진단1 ~ 11 자가진단1 : 602 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[5]; for(int i = 0; i = 0; i--) System.out.println(arr[i]); } } 자가진단2 : 603 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = ne.. [자바] 정올 182 ~ 188 : 문자열1 - 형성평가1 ~ 7 형성평가1 : 182 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char a = sc.next().charAt(0), b = sc.next().charAt(0); System.out.print(((int)a + (int)b) + " " + (Math.abs((int)a - (int)b)) ); } } 형성평가2 : 183 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Syste.. [자바] 정올 593 ~ 601 : 문자열1 - 자가진단1~9 자가진단1 : 593 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = 33; while(true){ System.out.print("ASCII code =? "); a = sc.nextInt(); if(a >=33 && a = str.length()){ for(int j = str.length() -1; j >= 0; j--) System.out.print(str.charAt(j)); }else{ for(int j = str.length() -1; j > str.length() -1 - i; j--) System.out.. [자바] 정올 231 ~ 236 : 함수3 - 형성평가1~6 형성평가1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n%2 == 0) solution_even(2, n); else solution_odd(1,n); } public static void solution_even(int a, int n){ if(a > n) return; else{ System.out.print(a + " "); a+=2; solution_even(a,n); } } public static void solution_odd(int a, int n){ if(a > n) .. 이전 1 ··· 5 6 7 8 9 10 11 ··· 24 다음