전체 글 썸네일형 리스트형 31일차 코딩학원 1. 평가를 한다. 몰라도 괜찮아. 일단 시도한다. 일단 도전한다. 일단 따라 쳐본다. 모르는 건 체크해둬. 1. 서버 프로그램에 많이 사용되는 선형 자료구조로 컬렉션 프레임워크가 있다. 그중 ArrayList의 아래 기능들을 구현하시오. 인터페이스를 활용하여 구현하시오. - 데이터 삽입하기 (순차적 삽입) - 데이터 삽입하기 (특정 순번째에 삽입) - 리스트 초기화하기 - 데이터 삭제하기 (요소 삭제) - 데이터 삭제하기 (특정 순번째 삭제) - 리스트 탐색하기 (특정 순번째 데이터 리턴) - 리스트 탐색하기 (특정 요소의 순번 리턴) - 리스트 비어있는지 확인하기 - 특정 요소 포함 확인하기 - 요소 사이즈 확인하기 - 리스트 내용 출력하기 chatgpt가 설명을 잘해줘서 이해했다. 2... 더보기 열등감을 느꼈다 나는 하루 종일 붙잡고 있어도 풀지 못하는 문제를 쉽게 쉽게 풀어버리는 사람이 있다. 쉽다고 아무렇지 않게 얘기하는데 짜증이 났다. 왜 잘난척을 하는 것일까? 집에 와서 자바 강의를 듣고 있다. 하층민스러운 마인드인 건 맞다. 그 사람들도 하루 아침에 프로그래밍을 잘하게 된 것은 아닐 것이다. 전공자였다. 나는 이제 고작 30일 했다. 몰라도 괜찮으니까 좀 더 가볍게 해보자. 비교는 독이다. 열등감은 생산적이지 못하다. 나는 내 속도대로 밀고 나가면 된다. 아직 나는 미숙하다. 열심히는 하지만 너무 기대는 하지 말자. 흥미를 계속 붙여 나가려면 부담이 없어야 한다. 더보기 30일차 코딩학원 1. 코딩학원을 다닌지 벌써 30일, 한달이 지났다. 처음보다는 익숙해졌다. 어제는 자기 전에 for문 연습을 했다. 복잡한 것을 간결하게 설계하는 것이 재미있다. 2. 일단 안되면 넘어가자. 한번 쭉 보고 다시 돌아가서 세세하게 보면 된다. 아직은 모르는게 많아서 그렇다. 3. 내일 평가가 있다. interface를 활용한 Arraylist 배열 문제. 4. 표준용어를 계속 찾고 있다. 수업 시간이 계속 흐르고 있다. 여기 있는 사람들의 시간이 흘러내리고 있다. 아깝다. 5. 엔터티를 만들었다. 6. 쿼리문 연습을 실시한다. 7. 오후 내일 시험 대비. Arraylist. 배열. intellij를 사용해본다. this. 무슨 뜻인가? 인터페이스? Override? 제너릭? 얼추 감이 잡히는 느낌이다. .. 더보기 for문 예제 public class For { public static void main(String[] args) { for(int i=1; i 더보기 29일차 코딩학원 1. DA#5에서 다이어그램을 보고 싶은데... 리버스에서 설정하는 것에서 막혔다. 정현이가 도와줘서 해결함. 2. 제1 정규화, 제2 정규화, 제3 정규화에 대해 예시를 만들고 있다. 그런데 수업자료가 없으니 하나하나 다 만들면서 하는게 시간 낭비 같다. 3. for문에 대해 학습이 필요함. 자주 쓰인다. 4. 쿼리문 연습을 한다. 쿼리문이 뭐야? 쿼리문은 데이터베이스에서 필요한 데이터를 검색하거나 조작할 때 사용됩니다. 예를 들어, "SELECT" 쿼리문을 사용하여 데이터베이스에서 특정 열(column)의 데이터를 검색할 수 있습니다. "INSERT" 쿼리문을 사용하여 새로운 데이터를 데이터베이스에 추가하거나, "UPDATE" 쿼리문을 사용하여 기존 데이터를 업데이트할 수 있습니다. 쿼리문은 데이터베.. 더보기 문자형 배열 문제 public class CharArrTest { public static void main(String[] args) { char[] charArr = new char[26]; char ch = 'A'; for(int i=0; i 더보기 클래스 변수와 인스턴스 변수 public class Card { String kind; int number; static int width = 100; static int height = 250; public static void main(String[] args) { Card c1 = new Card(); Card c2 = new Card(); System.out.println("Card.width = " +Card.width); System.out.println("Card.height = " +Card.height); c1.kind = "Spade"; c1.number = 7; c2.kind = "Heart"; c2.number = 3; System.out.println("c1은" + c1.kind + "," + c1.numbe.. 더보기 28일차 코딩학원 1. SQL 연습 실시. 금요일날 능력단위평가 실시 예정. 2. 팀프로젝트 다음은 무엇을 해야할까? 코딩 팀 프로젝트를 수행하는 과정은 다음과 같습니다. 아이디어 선택: 프로젝트를 시작하기 전에 팀원들과 함께 아이디어를 제안하고 선택합니다. 이때, 선택된 아이디어는 구체적이고 현실적으로 구현 가능한 것이어야 합니다. 역할 분담: 각 팀원은 프로젝트 내에서 수행할 역할을 분담합니다. 이때, 각 역할은 명확하게 정의되어야 하고, 팀원들 간의 역할 중복이 없도록 해야 합니다. 프로젝트 계획: 프로젝트의 목표와 일정, 그리고 개발에 필요한 자원 등을 포함하는 프로젝트 계획을 수립합니다. 이때, 계획은 유연하게 조정될 수 있도록 구성해야 합니다. 기술 스택 선택: 개발에 필요한 기술 스택을 선택합니다. 이때, 팀.. 더보기 Chat GPT에게 코딩 실력 향상 방법에 대해 물어봤다. AI의 대답이다. 코딩을 처음 시작하는 것은 매우 흥미로운 일입니다! 이제부터 당신이 코딩에 대한 열정을 가지고 있으므로, 다음은 당신의 실력을 향상시키기 위한 몇 가지 팁입니다. 기초 개념 배우기: 코딩을 시작하기 전에 기본 개념을 배우는 것이 중요합니다. 기본 개념은 모든 프로그래밍 언어에서 동일하며, 조건문, 반복문, 변수 등과 같은 기초적인 개념을 이해하면 코딩에 대한 이해도가 높아집니다. 적극적으로 문제 해결: 문제 해결 능력은 코딩을 배우는 가장 중요한 부분 중 하나입니다. 간단한 문제부터 시작해서 복잡한 문제를 해결해보는 것이 좋습니다. 프로그램 쓰기: 단순히 개념을 이해하는 것만으로는 충분하지 않습니다. 실제 프로그램을 작성해보면서 배운 내용을 적용해보는 것이 중요합니다. 온라인 리소스 활.. 더보기 27일차 코딩학원 1. DBMS에 대한 수업. 데이터베이스 관리 시스템 관리하는 사람은 돈을 많이 받는다고 한다. 스트레스 받는 일이 많은 것 같다. 남의 돈, 남의 정보를 관리하는 일은 쉽지 않다. 책임감이 많이 필요할듯? 엔터티 그리는 방법에 대해 강사님이 설명하고 계신다. 요즘 루시드 차트의 중요성을 느낀다. 무언가 설계하려고 하면 전체 그림을 그릴 수 있어야 하고, 그 이후 세세하게 설계도를 만들어야 한다. 건축이랑 코딩은 비슷해보인다. 엔터티(entity)는 결국 객체와 비슷한 개념이다. 저장되고 관리되어야 하는 것이다. 엔터티는 속성이 반드시 있어야 한다. 데이터베이스 관리를 위한 공부다. 정보를 수집하고 분류하고 저장한다. 속성이라는 단어가 많이 나온다. 계속 엔터티를 만들어보는 중이다. 이것의 목표는 무엇일.. 더보기 Scanner next()와 nextLine() 메서드의 차이점. 오늘은 Scanner next()와 nextLine() 메서드의 차이점을 알아보겠습니다. 모를 때는 그냥 따라 쳐보면서 배우는 겁니다. 바로 실습 들어갑니다. nextLine() 메서드를 써볼게요. import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("이름을 입력하세요."); String A = sc.nextLine(); System.out.println("이름 :" + A); } } 더보기 이름을 입력하세요. 코딩 아저씨 이름 :코딩 아저씨 코딩(띄우고) 아저씨를 입력하면 스캐너 객채(sc)에 코딩 아.. 더보기 26일차 코딩학원 1. 데이터베이스 기본에 대해 공부한다. 데이터베이스는 저장소다. SQL은 데이터베이스와 대화하는 표준 언어다. 자바로 만든 클래스가 데이터베이스에 저장된다. DBMS로 데이터베이스 구조를 정의하거나 수행한다. 데이터를 삽입, 삭제, 수정, 검색하는 연산을 수행한다. 2. DA#5 다운로드. 뭐하는 프로그램인가? 3. DA#5 다운받고 엔터티를 만들고 있다. 4. 엔터티는 객체와 비슷한 것 같다. 엔터티라는 개념 안에 속성이 필수적으로 포함되어 있어야 한다. 더보기 이전 1 ··· 34 35 36 37 38 39 40 41 다음