목록분류 전체보기 (196)
gambae programing

jdbc를 이용한 회원관리 프로그램을 만들어보자 기능은 (1.등록 2.조회 3.수정 4.삭제 5.종료 6.개별조회) 1.등록 4.삭제 등록기능에서 sql문만 바꿔주면 된다. 6.개별 조회

https://school.programmers.co.kr/learn/courses/30/lessons/12950?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. arr1,arr2 와 같은 행의 길이와 열의 길이를 가진 2차원 배열 answer 선언 2. 같은 위치에있는 arr1,arr2 값들을 더해서 answer에 저장 정답 느낀점 1. answer를 arr1로 두고 arr2를 더해주는 방법도 있음

https://school.programmers.co.kr/learn/courses/30/lessons/12969?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. b는 행이 수를 의미하므로 바깥 for문의 변수로 사용 2. a는 열의 수를 의미하므로 안쪽 for문의 변수로 사용 정답 느낀점 1. 기본적인 별찍기 문제

JDBC (Java Data Base Connectivity) 자바 언어로 다양한 데이터베이스에 접속하여 sql문을 수행하는 표준 sql 인터페이스 api 0. 프로젝트 안에 드라이버 파일 넣기 1. 드라이버 로딩 (동적 로딩) 2. 커넥션 연결 Class.forName을 사용해서 Driver Class를 로딩하여 DriverManager에 객체 생성 DriverManager.getConnection() 메소드로 커넥션 객체 생성 매개변수는 db주소,db아이디,db비밀번호 3. sql문 작성 4. 연결 끊기

인터페이스 개발을 할 때 클래스를 처음부터 구현하게 된다면 코드의 가독성도 떨어지고 시간도 오래걸릴 것이다. 또한 팀별로 각각 다른 모듈을 만들 시 팀마다 방법이 다르기 때문에 서로 호환성이 없고 일관성이 떨어지게 된다. 인터페이스를 통해 기본적으로 구현해야 할 메소드에 대한 규격들을 알려준다면 훨씬 효율적일 것이다. 즉, 인터페이스란 특정 기능을 개발하는데 있어 공통적인 기능을 명시하고 강제적으로 구현하게끔 하는 역할이다. 인터페이스를 사용하게 된다면 자바의 다형성을 이용할 수 있고 이를 통해 유지보수성을 높일 수 있다. 인터페이스 선언 [public] interface 인터페이스 이름 {...}; 인터페이스는 객체 사용 방법을 정의한 것이므로 실행 시 데이터를 저장할 수 있는 인스턴스 또는 정적 필드..

https://school.programmers.co.kr/learn/courses/30/lessons/12931?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 10으로 나눈 나머지 즉, 일의 자릿수를 입력받은 정수가 0이 될때까지 반복해준다. 정답 느낀점 1. 10으로 나눈 나머지는 일의 자리다.

https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 입력받은 정수르 문자열로 바꾼 뒤 한글자씩 배열에 담는다. 2. 배열을 정렬한다. 3. 배열의 마지막인덱스부터 빈문자열에 더해준다. 4. 문자열을 정수로 바꿔 리턴해준다. 정답 느낀점 1. 문자열을 한글자 씩 추출하고 싶으면 문자열.charAt(인덱스) 2. 정수를 문자열로 바꿀때는 Integer.toString(정수) 3. 문자열을 정수로 바꿀때는 Inte..