일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 딥러닝
- 머신러닝
- 컴퓨터구조
- 디버깅
- 자바스크립트
- 자바
- 혼공머신
- 자바스크립트심화
- 중학수학
- 개발일기
- c언어
- 정보처리기사필기
- JDBC
- JSP/Servlet
- CSS
- html/css
- 중학1-1
- 정보처리기사실기
- 오블완
- 순환신경망
- 파이썬
- SQL
- 자바 실습
- JSP
- 데이터베이스
- 데이터분석
- 컴퓨터비전
- 연습문제
- rnn
- 상속
- Today
- Total
목록2024/12 (203)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이어서 12번 문제부터 풀어보겠다. 이번에는 배열 관련 문제이다. Java 이론 시험 다섯 번째 문제 12번배열의 특징에 대해서 3가지 서술하시오. 3가지라고 했는데 난 배열의 특징을 있는 대로 서술해보려고 한다. 1. 동일한 자료형의 데이터를 저장배열은 동일한 자료형의 데이터만 저장할 수 있다.int[] numbers = {1, 2, 3, 4}; // 정수형 데이터만 저장 가능 2. 연속적인 메모리 공간 사용배열은 메모리에 연속적인 공간으로 할당된다.각 요소는 인덱스를 통해 접근 가능하며, 인덱스는 0부터 시작함int[] arr = {10, 20, 30};System.out.println(arr[0]); // 출력: 10 3. 고정된 크기배열은 선언 시 크기가 고정되며, 이후 변경할 수 없다..
며칠 만에 오랜만에 공부하려니 손에 잘 잡히지 않고 하기 싫은 마음과 많이 싸우고 있다. 하지만 다시 마음을 잡고 공부를 시작해보려고 한다. 아마 오늘과 내일이 가장 힘든 시간이 될 것 같다. 하지만 이 시간을 이기면 다시 공부할 수 있는 마음을 회복하여 디시 열심히 할 수 있으리라 기대해 본다.그럼 지난번에 풀었던 자바 이론 문제 9번에서 응용했던 문제부터 풀어볼 생각이다. 지난번에 이 문제를 풀다가 갑자기 이클립스 오류가 떠서 문제를 해결하는 중에 쓰던 글이 날아갔다. 다시 코드를 작성하며 문제를 풀어보겠다. Java 이론 시험 네 번째 문제 9번 응용네 가지 유형의 반복문을 사용해 만들 수 있는 작은 프로젝트를 만들어보라. 1. for 문 : 구구단 출력 이렇게 2단부터 9단까지의 구구단..
지난 4일 동안 지금까지 썼던 1450개가 넘는 블로그일지를 정리하는 시간으로 보냈다. 일지를 정리하며 공부를 쉬며 놀기도 많이 자고 시간과 관계없이 내가 하고 싶은 대로 실컷 놀았다. 잠도 많이 자고 하고 싶은 대로 시간을 보내며 게으른 일상을 살아가기도 했다.이제 정리를 마치고 다시 이전의 일상으로 돌아가 열심히 공부하려고 한다. 그 전에 나의 마음을 새롭게 하는 일기를 한편 쓸 생각이다. 오랜만에 다시 공부하려니 마음이 잘 잡히지 않고 영상도 끊는 것이 쉽지가 않다. 그래도 마음을 이기며 해볼 생각이다. 다시 시작해야 할 일들이 많이 있다. 하지만 지난 몇 달간 앞으로만 나아갔던 내게 뭔가 변화를 주고 싶었다. 나는 지금 제대로 가고 있을까?며칠 전 자바 상속 단원 연습문제를 풀며 분명 완벽에..
조금 전에 반복문 실습 문제를 풀다가 글꼴을 변경했는데 그후로 라이브러리 오류가 떠서 전혀 해결될 기미가 보이지 않았다. 이 문제를 가지고 1시간 가까이 고민했으나 잘 되지 않았다. 잠시 화가 나기도 하고 오늘 이러다가 내가 해야 할 분량을 마치지 못하는 건 아닌지 걱정이 되었다. 전에도 이럴 때 해결방법을 찾고 기록하면서 해결이 될 때가 많았으니 이번에도 이렇게 해볼 것이다. 라이브러리 빌드 패스 오류가 날 때 갑자기 이렇게 빨간줄이 뜨며 파일을 실행할 수 없는 상태가 되었다. 프로젝트를 clean해주어도 마찬가지였다. 3가지 방법 정도 되는 걸 실행해봤으나 여전히 되지 않아 마음이 답답했다.이제 다시 한번 문제에 집중하며 방법을 차근차근 따라해보겠다. 1. 오류가 나는 프로젝트에 들어가서 ..
어제 오후부터는 공부의 열정이 조금 떨어지는 기간이라 공부를 천천히 하는 중이다. 하고 싶은 만큼만 하고 놀기도 할 것이다. 이제 9번 문제부터 풀어보겠다. Java 이론 시험 세 번째 문제 9번반복문의 종류와 특징을 서술하시오. 자바에서 반복문은 코드 블록을 여러 번 실행하기 위해 사용되며, 반복 조건과 방식에 따라 여러 종류가 있다. 각각의 반복문과 그 특징을 정리해보겠다. 1. for 반복문특징반복 횟수가 명확할 때 주로 사용초기값, 조건식, 증감식을 한 줄에 작성해 가독성이 좋음루프의 시작과 종료 조건을 명확히 설정 가능구조for (초기값; 조건식; 증감식) { // 반복할 코드} 예시 실행 순서초기값 실행조건식 평가 (true면 실행, false면 종료)코드 블록 실행증감식 실행 ..
이어서 7번 문제부터 풀어보겠다. 처음 문제는 학습 준비도 하고 일기도 쓰느라 1시간 반 가까이 걸렸지만 이번에는 1시간 안에 두 번째 문제 풀이를 마치려고 한다. Java 이론 시험 두 번째 문제 7번Java의 조건문 중 if 문과 switch의 차이점을 서술하시오. 자바의 조건문 if와 switch는 모두 조건에 따라 다른 실행 경로를 선택할 때 사용되지만, 각각의 동작 방식과 사용 상황에 차이가 있다. 1. if 문용도 : 조건식의 결과가 true인지 판단해서 코드 블록을 실행특징범용성 : 다양한 형태의 조건을 지원비교 연산 (==, >, =, 조건의 수에 제한이 없음. 여러 개의 조건을 else if로 연결 가능조건식이 복잡하거나 범위 기반의 조건에 적합구조if (조건1) { // 조..
지난 8월 초에 인사교 첫 시험을 치렀다. 지난번에 기말 시험을 블로그에 학습일지로 올리니 어떤 시험을 보았는지 알 수 있어서 참 좋았다. 나중에 이 모든 것들은 추억이 될 것 같다. 이제 수업 시간에 배운 진도들은 대부분 공부했으니 전에 보았던 중간 시험 문제도 다시 풀어보며 정리해도 될 것 같다.그리고 지난 기말 시험에서 스프링 실기 문제는 거의 풀지 못했는데 이 문제는 스프링 공부를 마치고 다시 풀어볼 예정이다. 우선 내일 새벽까지 해서 중간 시험을 모두 정리해보려고 한다. 그리고 특강도 정리할 게 남아있고 밀린 일기도 써야 하고, 수료식 행사까지 기록할 것들이 많이 있다. 오늘은 시험도 보고 그동안 빠르게 달려왔던 시간들을 정리하는 재충전의 시간으로 삼을까 한다.시험 과목들은 다음과 같다. 웹, ..
오늘까지 해서 자바 2 과목을 모두 이수했다. 사실 내일 작성할까도 생각했지만 미루다가 한참 지난 후에 쓰게 되니 이제부터는 과목을 이수한 후 바로 기록으로 남기기로 했다.사실 오늘 저녁에는 공부하기가 싫고 쉬고 싶은 마음이 든다. 조금 전에 자바 2 테스트 문제가 너무 어려워서 나중에 응시하려고 취소를 눌렀는데 응시 제출이 되어서 다시는 테스트 시험을 못 보게 되었다. 마음이 큰 상심이 되었던 것 같다. 갑자기 공부할 의욕이 상실되며 무엇을 해야 할지 고민이 되었다. 원래 난 저녁에 컨디션이 가장 내려가서 집중을 요하는 일은 잘하지 못하는 편이니 가볍게 글을 쓰다가 하고 싶은 일을 하기로 했다. 이수 현황 학습 현황 학습 상세 현황 이수증 정..
이번에는 미션 문제를 풀고 자바 2 과정을 마무리하려고 한다. 이것까지만 하고 아침 공부를 마칠 예정이다. 조금 전에 정말 어려운 싱글톤 패턴 문제를 풀었더니 많이 지치지만 조금만 더 힘을 내볼 것이다. 미션 1 - 업 다운 게임 문제 풀기 1. 변수 선언 및 생성자 구현하기 잘못된 코드가 있어서 몇 번 수정하고 실행했는데 이처럼 아무것도 출력되지 않았다. 무엇이 문제일까? 그 이유는 ask 메서드를 구현하지 않았기 때문이다. 그래야 정수를 반환하여 값을 출력할 수 있다. 이 메서드는 사용자가 입력한 숫자와 정답 숫자를 비교하여 “Up” 또는 “Down”을 출력하고, 정답일 경우에는 true를 반환한다. 2. ask 메서드 만들기 하지만 그래도 문제가 많이 발생한다. ..
4주차의 마지막 학습이다. 잘하면 아침 시간에 공부를 마칠 수도 있을 것 같다. 이론 3 - 싱글톤 패턴(Singleton Pattern) 단 하나의 객체만 전체 클래스에 존재하도록 할 수 있다. static 멤버변수에 접근하려면 메서드도 static이어야 한다. 이 메서드의 타입은 Shool이므로 반환도 School로 해준다. 이렇게 만들어놓은 메서드 안에서 우리가 생성한 private 생성자를 호출한다. new로는 만들 수 없고 getInstance()로 만들게 된다. 이렇게 만들면 new를 한 것과 같으며 한 번만 호출된다. 그 외에는 new를 사용하면 된다. getInstance()를 넣으면 추가한 객체를 그대로 사용할 수 있다. 별도로 값..