구글에 my SQL검색 이 화면 아래를 보면 아래와같은 화면이 있다. DOWNLOADS ->MySQL CommunityServer 최신버전이 있기는 하지만 학원에서는 8.0.34버전으로 통일하여 설치. 아래에 윈도우 Installer 배너를 클릭하면 용량이 큰 파일을 Download. 누르면 회원가입하라고 뜨는데, 귀찮으니까 왼쪽 옆에 쓰여진 작은 글씨 No thanks! 클릭! 다운로드후 설치파일 실행 쭉 Next, execute, finish 이것도 딱히 건드릴 설정이 없다. 기본설정 그대로 next. 강력한 비밀번호 vs 옛날 보안방식 아무래도 학습용이다보니 강력한 보안을 요구하는 방식은 사용하기에 불편하다. 간단한 비밀번호만을 검증하는 아래의 방식으로 check. 앞으로 사용할 비밀번호 입력. 아..
Back-End
학원에서 자바 for문을 배우는데, 예전에 대학교 교양필수로 C언어를 배울때 2부터 100까지의 수 중 소수를 찾는 문제가 있었던 게 문득 기억이 났다. 수업이 끝나고 집에 가는 길에 어떻게 알고리즘을 짜면 될 지 고민하는 과정이 뜻 깊은 과정인 거 같아 그 과정을 기록하자는 취지로 올려본다. 처음에 무작정 코드를 치면서 풀 때는 계속 헤매다가, 문제 자체를 어떻게 풀어나가야 할 지 생각하고 나니 로직을 떠올리는건 크게 오래 걸리지 않았는다. 그런데 아직 기본적인 문법조차 익숙하지 않아 생각했던 걸 막상 구현하는데에는 예상했던 시간보다 오래걸렸다. 기본적인 문제라도 혼자서 고민하면서 이래저래 해보다보면 수동적으로 코드를 따라치는 것 보다는 효과적으로 학습할 수 있는 것 같다. 일반인과 다르다고 불리우는 ..
1.Scanner(데이터 입력) 사용자 입력을 받기위한 클래스. 키보드, 파일, 문자열 등 다양한 입력 소스를 읽을 수 있다. 사용자가 입력하는 값을 (1)공백, (2)탭, (3)띄어쓰기 등으로 구분하여 입력받는다. 후술하겠지만 다른 nextㅇㅇ은 스페이스로 구분하지만 nextLine은 반드시 Enter(\n포함)으로 입력을 마친다. 1.1 형식 및 설명 import java.util.Scanner; 자바에서 제공하는 구성요소를 불러온다. Scanner 객체명A = new Scanner(System.in); System.in : 키보드로 입력받는다 int num = 객체명A.nextInt(); 엔터키 이전까지 입력된 문자열을 읽는다. 입력받은 값을 int형으로 반환한다. scanner.close(); S..
1. 저번 수업 리뷰 1.1 프로젝트 만들기 new 자바 프로젝트 -> new 패키지 -> new 클래스 1.2 실행문(Statement) 변수선언, 변수값 저장, 메서드 호출. 실행문 끝에는 ;로 끝났음을 표시 1.3 출력문(Output Statement) System.out. + println(); : 자동개행 System.out. + print(); : 자동개행x System.out. + printf(); : 서식문자를 이용해 출력, 자동개행x ,로 구분해 순차적으로 값을 대입해 출력. ex. System.out.printf("원주율은 정수로는 약 %d이고 실수로는 약 %.2f입니다. " + "영어로는 먹는 %s가 아닌 %s로 표시합니다.", 3, 3.14, "pie", "pi"); *서식문자 종류..
1.프로젝트 만들기 상단 바의 New - JAVA Project (Review_Academy) New - Package (class의 폴더개념 / day01) *패키지 이름은 소문자로 한다. New - Class (Example_nn) *클래스 이름 맨 앞문자는 대문자로 한다. *단축키 : ctrl +n 만들면 요런 형식이 된다. 자바 프로그램구조, 메서드와 같은 개념은 지금 읽고있는 자바 입문 책에대한 포스트에서 후술하고 바로 실습으로! 2.실행문 변수 선언, 변수값 저장, 메서드 호출에 해당하는 코드. 실행문 끝에는 반드시 ;를 붙여 끝났음을 표시. ;가 나올때까지 한 문장의 실행문이므로 여러줄에 표시할 수도 있다. 다만, 가독성을 고려할 것! // 한 줄에 여러 개의 실행문 작성 int a1 = 1..