자바52 코테 공부 - 2 왜 첨부터 하냐고 생각할 수도 있는데 제일 중요한건 기본이라 생각해서 그렇다.기본도 안되고 다른것을 하면 의미 없다.그러니 처음부터 차근차근 해보자. 2번째 코테 문제 A+B이다. 생각보다 어려웠다.(평소에는 이렇게 쓰지 않으니까)Scanner를 사용했으며 키보드로 입력받기 위해 사용한다는 것을 알게 되었다. Scanner 사용방법1. Scanner Class를 import 해준다.2. 객체 생성3. 입력을 받음. 미리 정리해보자면문자열 -> in.next(), in.nextLine();in.next() -> 문자열 입력 시 공백 전 까지만 받는다.in.nextLine() -> 문자열 입력시 Enter 입력 전까지만 받는다.보통은 in.nextLine()을 사용한다고 한다. boolean -> in.ne.. 2025. 3. 14. 코테 첫 공부 시작 - 1 코딩 실력은 진짜 기초적이지만 코테를 공부해야겠다 마음 먹어서 하루에 최소 하나는 하자는 마음을 먹었다. 백준 단계별로 풀어보고잘 되지 않는다면 정답지를 확인 할 것이고문제 하나를 풀더라도 여러가지의 방법을 알아볼것이다. 1. 2557번 - Hello World문제 - Hello World!를 출력하시오. 코테를 시작할 때 JAVA11로 시작을 했는데맨 처음 어려운 건 컴파일 에러였다. 뭐때문인지 했는데class를 넣고 main을 넣었어야 했다.public class Main { public static void main(String[] args) { System.out.println("Hello World!"); }} 이건 진짜 기초 of 기초이니 넘어가겠다. 2025. 3. 14. 자바 웹 공부 19 - MySql7 어제 것을 이어서 INSERT(삽입)을 해보자 여기서 시작하겠다. 먼저 시작해야 할 것은 DB와 연결해줘야 한다. Connection을 먼저 만들어주고 PreparedStatement를 만들어 준 뒤 try안의 것을 작성하고 DateTime을 위해 SimpleDateFormat을 사용한다. 저기서 형식을 주의해서 사용하자. yyyy-MM-dd hh:mm:ss 이거다. 그리고 new Date()로 만들어주는데 이건. 자바 유틸에 있는 거다. import 할 때 sql이 아님. 어제 했던대로 똑같이 null이 아니고 닫혀있지 않다면 close로 닫아주자 MainApplication Class로 가서 있던 코드를 주석이나 지우고 아마도 new InsertBoardDTO에서 에러가 뜰 텐데 boardDateTi.. 2023. 1. 26. 자바 웹 공부 18 - MySql6 설날은 잘 보내셨는지 모르겠네요 저는 설날에 아르바이트하느라 영 바빴습니다. 오랜만에 친구들도 만나고ㅎㅎ 날씨도 추운데 감기 조심하세요! 들어가기 전에 이건 옛날에 사용하던 방식인데 그냥 연습 겸 한번 해보자 자바와 MySQL 연결부터 해보자 https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/J MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0. dev.mysql.com 여기에 들어가서 용량 큰 것을 다운받아 주자 X표시 누르지 말고 No, than.. 2023. 1. 25. 공부 마지막 일차) - 예외처리(try-with-resources, throw), 제네릭 설명이 부족한 거 같아서 설명을 좀 적어볼까 해요 FileInputStream input = null; 파일의 내용을 가져오기 위한 FileInputStream 클래스 타입의 변수 선언 try catch문은 외부 리소스 사용을 위해서 예외처리 구문을 사용합니다. File file = new File("C:\\javac\\test.txt"); File 클래스 타입의 객체를 생성해 실제 사용하고자 하는 파일 위치 지정입니다. 괄호 안은 각자 컴퓨터 위치입니다. input = new FileInputStream(file); >> 파일 내용을 가져오기 위한 객체 생성 while((i = input.read()) != -1) while문과 read() 함수를 통해서 파일의 내용을 처음부터 끝까지 가져옵니다. re.. 2023. 1. 19. 공부 16일차) 예외처리 이제 자바 기초도 얼마 남지 않았네요 아마 이 글 합쳐서 2개가 끝이 될 거 같네요 자바 웹 공부를 같이 하다보니 얘를 올려야 한다는 걸 계속 까먹게 됩니다.. 끝까지 화이팅 해보자구요 에러 - 하드웨어의 잘못된 동작 또는 고장으로 인한 오류 - 에러가 발생되면 프로그램 종료 - 정상실행 상태로 돌아갈 수 없음 예외 - 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인한 오류 - 예외가 발생되면 프로그램 종료 - 예외 처리를 추가하면 정상 실행 상태로 돌아갈 수 있음(중요) 예외의 종류 1. 일반(컴파일 체크) 예외 - 예외 처리 코드 없으면 컴파일 오류 발생 2. 실행 예외 - 예외 처리 코드를 생략하더라도 컴파일이 되는 예외 - 경험 따라 예외 처리 코드 작성 필요 NullPointerExcep.. 2023. 1. 18. 이전 1 2 3 4 5 6 7 8 9 다음