오늘의 학습 정리.
어제의 복습과 새로운 변수학습
형변환
형변환
print와 println, printf에 대해 배워보자
자바 유틸 스캐너에 대해 배워보자.
git bash 를 이용하여 github와 동기화해보자
연산자
앞으로도 자주 사용하게될것 같은 제어문
반복문중 for문을 배워보자
중요한 for문 연습을 더 해보자.
break와 continue 를 배워보자
while 문은 while 단독과 do ~while로 사용 가능한데 성격상 잘못하면 무한반복으로 오류날 일이 많아 잘 쓰지 않는다고 한다.작성법while(조건식) { 조건식이 true 일 때 반복 수행할 구문}연습
푸바오 생일축하해~
오늘한것 2.
OOP
연습을 해보자
완성~
지금은 잘 쓰이지 않는다고 하는 객체배열.어제 만들던 회원정보 입력 예제에서 궁금했었던여러가지 객체들을 입력하고 기억했다가 원하는 데이터를 출력하려면 어떻게 해야할지에대해 답을 알 수 있었던 기능이다.연습해보기.Run class결과값
초급 문제들은 조금씩 풀 수 있게 되었다.오늘은 문자열 겹쳐쓰기를 풀어보았다.처음엔 배열을 쓰지 않고 작성해보려다가 실패하고배열에 값을 나열해준뒤 하나씩 answer에 대입해 해결했다.어쩌다보니 코딩이 길어졌는데 문제 해결후 알게된 toCharArray()를 사용하면입
상속 ( Inheritance ) 에 대해서 배워보자
상속을 이용한 코딩도 다형성에 포함다형성의 업캐스팅 부모 클래스의 타입으로 자식 클래스의 객체를 참조함으로써, 동일한 부모 클래스를 상속받은 다양한 자식 클래스들을 하나의 타입으로 통합하여 다룰 수 있게됨. 이를 통해 유연하고 확장 가능한 코드를 작성할 수 있다.pub
추상 클래스추상클래스는 미완성 설계도로 비유할수있다.삭속시 설계도를 작성 완료하여(오버라이딩) 사용해야 한다.미완성 클래스로서 abstract 키워드를 사용하고 자체적으로 객체 생성은 불가능하다.상속받은 자식에게 공통된 멤버를 제공한다.예를들어추상클래스 Animal에
오늘 한것들. 어제에 이어 map에 관해서도 배웠다.어제 했던것들을 토대로 연습문제를 풀어보며 내가 만든 코드와 강사님의 코드를 비교해보며 군더더기가 많이 제거될 수 있음을 알았다.list와 map set value 의 차이점들(중복의 유무등)과 이것들의 기능들을 알아
input 과 output입력과 출력입력은 키보드같이 하드웨어적인 입력도있고 정리된 자료문서를 불러오는 방법도 있다.여러가지 매개체들로 입력이 가능.출력또한 마찬가지로 txt파일로 만들어서 내보낸다던가 화면에 출력한다던가 여러가지로 가능.
package edu.kh.network.model.service;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRea
오늘은 오라클
io 부분 복습중 구글링으로 찾아본것을 기록하려 한다.try catch 문에서 데이터를 쓰는 작업을 수행했다면 지금까지는 finally 블록에서 스트림을 닫아주는 (close()) 과정을 수행했었다.이는 입출력 작업시 한정된 외부 리소스를 닫지않고 계속 누적한다면 문제
/\* JOIN 용어 정리오라클 SQL : 1999표준(ANSI)등가 조인 내부 조인(INNER JOIN), JOIN USING / ON포괄
오늘은 dml 과 tcl을 배웠다.\-- \*\*\* DML (Data Manipulation Language) : 데이터 조작 언어\-- 테이블에 값을 삽입하거나 (INSERT), 수정하거나(UPDATE), 삭제하는 구문(DELETE)\-- 주의 : 혼자서 COMMI
오늘은 서브쿼리에 대해 배웠다.항상 배웠던것은 당장 써먹을 수 있지만 정작 전에 배웠던 필요한 내용을 꺼내쓰지 못하는걸 보면 연습, 복습이 좀 더 필요할 것 같다.오늘의 상기내용month_between 으로 나이를 구하는데 주민번호라면 2000년미만이라면 19||sub
어제에 이어 자바 연습문제를 풀어보았다.사실상 map을 구성할 필요가 없었지만 구하는게 더 편해보여서 방향을 그쪽으로 잡았었는데익숙치 못한 구문이라 그런지 힘들어서 set쪽으로 가닥을 돌렸다.공부하면서 set구문도 모자람을 느꼈고, 특히나 향상된 for문에서 너무 부족
이것저것 해보는데 답이 안나온다... 처음부터 다시 해보던가 다른것 도전을 해봐야겠다.lv1도 이리 안풀린다니..
연습만이 살길... 자바-이클립스랑 다르게 참 불편하다./\* \-데이터 딕셔너리 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블데이터 딕셔너리는 사용자가 테이블을 생성하거나, 사용자를 변경하는 등의작업을 할 때 데이터 베이스 서버에 의해 자동으로
여행후 밀린 수업 따라가는중..주말동안 열심히 해서 다 따라잡아야겠다.비행기 연착으로 인해 3시간밖에 못자고 나와서 정신없지만 힘내서 따라가야지..
3일치 밀린 수업을 따라가려니 정신이 없다.구조 자체를 이해해야 하는데 따라가기 급급하다보니 이해하는 과정을 못거치고 있다.어디에서 어떤 메소드가 어떤 작용을 하는지를 한번 집고 넘어가야 할 듯 하다.현재 완성중인 작업에서는공통된 메소드를 효율적으로 사용하기위한 com
VO 클래스 (Value Object 또는 DTO - Data Transfer Object):데이터를 담는 객체로, 주로 데이터베이스의 레코드와 일치하는 구조를 가집니다.데이터의 구조만을 가지며, 데이터의 가공, 비즈니스 로직은 포함하지 않습니다.예를 들어, 사용자 정
학원에서 연습하던 자료를 깃허브를 이용해 불러와 집에서 연습해보았다.확실히 와이드 모니터라 창을 크게 띄워놓고 사용할 수 있어 좋았다.이제는 대충 어느정도로 돌아가는지 익숙해졌다.문제는 집에서 세팅이 잘못되었는데 DB와 연동이 제대로 안되고있는것.집에서 작성했던 다른
vscode를 이용해 html기초를 배웠다. 각종 글자관련태그와 목록관련태그를 우선으로 배웠고 이를이용해 기초연습을 해보았다. 03_글자,목록태그연습문제 ((디지털컨버전스)공공데이터 융합 웹 애플리케이션 개발자 양성과정 담당 강사 : *
오늘 한것.1\. 이미지관련태그2\. 하이퍼링크 관련 태그3\. 입력관련태그4\. 이것들을 활용한 연습문제5\. css개요
css 로 뭔가 변형시키기위해 어떤것을 선택할 것인가를 정해주는것.여러가지 선택자를 통해 내가 원하는 부분만 원하는 효과를 줄 수 있다.html 내에서도 사용 가능하며 별도의 css파일을 만들어서 사용할 수도있다.아무래도 css파일을 따로 만들어 사용하는것이 가시성도
csstest.htmlcss파일 파일명: csstest.css{ box-sizing: border-box; }.tb { background-color:rgb(31, 30, 30); color: aliceblue; height: 20%;}}}}.mid
2틀에 걸쳐 풀고싶던 문제를 풀고있다.문제의 핵심은 배열의 모든 조합을 추출 하는 것인데재귀함수라는것을 사용하면 더 간단하고 쉽게 해결 할 수 있다고 한다.재귀함수란 자기 자신을 불러오는 함수인데무한루프에 빠지지 않기 위해 탈출값을 잘 설정하고 (위와 같은 문제라면 만
어제에 이어 연습한 cssflexbox를 이용한 구획나누기 연습을 했다.분명 html부분을 빠르게 작성했다고 생각한 후 넘어갔는데 중간에 오류가 나서 보니/div 하나가 꼬여서 적용이 이상하게 되고있었다.내가 잘못생각하고있는게 아니어서 다행이었다.오늘 연습한 fonts
자바 스크립트의 기본을 배웠다.자바와 비슷해보이는부분도 있었지만 많이 다른 언어였다.js파일을 따로만들면 연결은 script src를 이용하면 된다.01\_자바스크립트 개요// 한줄 주석/ 범위주석 /// js 파일은 태그 내부라고 생각하면 됨function btnC
오늘은 이벤트와 정규표현식에 대해 배웠다.이벤트(Event): 동작, 행위 \-> 브라우저에서의 동작, 행위 : click, keyup, keydown, mouseover, drag, change, submit...document.getElementById
팀원끼리 git 공유를 하기위한 기능들 대충 정리. 팀장 방파고 -> 세팅 -> 콜라보 -> 초대 git checkout -b development -b -> branch 생성과 동시에 이동 -b 를 안치면 이동만 git checkout -b kdh git branch // dir 같은 branch search 기능 git branch...
시스템 개발 전 프로그램에 필요한 조건이나 능력등 요구사항을 정리하는것.그중 유스케이스 다이어그램은 동적 다이어그램으로 사용자 관점에서 바라본 시스템 동작 요구사항을 표현한 다이어그램이다.팀원들과 만들어본 1안기능중심으로 다시 만들어본 2안처음 작성해본것이라 쉽게 구상
클라이언트에서 HTTP 요청을 보냅니다.Controller는 이 요청을 받아 DTO를 생성하고 Service 레이어에 전달합니다.Service 레이어에서는 받은 DTO를 가지고 비즈니스 로직을 처리하며, 필요한 경우 DAO를 사용하여 데이터베이스와 상호 작용합니다.Se
세미프로젝트 발표까지 약 2주일이 남았다.
어느덧 파이널 프로젝트도 막바지에 접어들어 간다.세미때 3명이서 했던것과 처음 프로젝트 했던것에 비해 인원도 5명이고 다들 세미를 겪고와서 주어진시간은 세미프로젝트의 절반이지만 작업속도는 훨씬 빠른것 같다.이번엔 쇼핑몰 비슷한사이트를 만들고 있다. 결제시스템쪽을 해보고
슬슬 프로젝트가 마무리 되어간다.내분량이었던 부분도 구체적인것은 끝났고 세세한부분들을 다듬는 일만 남았다.카카오 페이 api는 뭔가 홈페이지보다는 다른사람들이 해놓은것을 참고해보니 그렇게 어렵지는 않았던것 같다.(테스트버전)네이버페이도 해보고싶은데 사업자가 없으면 시작