일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TiL_1st_0419
- 인스턴스
- Github_token
- #내일배움캠프
- Java의 이점
- GitHub
- 메서드
- #스파르타내일배움캠프TIL
- #스파르타내일배움캠프
- KPT
- 감사기록
- 스파르타내일배움캠프TIL
- static
- 스파르타내일배움캠프
- 스레드
- 성장기록
- 회고록
- Java
- Token
- JVM
- 포맷은 최후의 보루
- 해우소
- diary
- 변수의 다양성
- Git
- 객체지향 언어
- 내일배움캠프
- 생성자
- 클래스
- Diary 해우소
- Today
- Total
목록전체 글 (230)
몬그로이
학습내용 강의 : [Java 문법 종합반] 1주차 + 숙제 제출 검색을 통한 의문점 해소 및 내 말로 정리(아래 링크) https://mongroy.tistory.com/13 Java는 객체지향 언어다 _객체지향이 뭔데? Java는 객체지향 프로그램 언어라고 한다 그럼 객체란 무엇일까? 우리 주변에는 수 많은 물건들이 있고 하나하나를 모두 객체라고 할 수 있다 심지어 사람들 한 명 한 명도 객체로 볼 수 있으며 mongroy.tistory.com https://mongroy.tistory.com/14 Java 정수형 변수는 왜 네 가지나 있을까? 정수형 변수는 네 가지가 있다 byte, short, int, long 각각 1byte, 2byte, 4byte, 8byte 의 메모리 공간을 사용한다 *1by..
정수형 변수는 네 가지가 있다 byte, short, int, long 각각 1byte, 2byte, 4byte, 8byte 의 메모리 공간을 사용한다 *1byte = 8bit 실수형 변수는 두 가지가 있으며 두 가지 모두 long보다 큰 범위의 숫자를 저장할 수 있다 float, double 각각 4byte, 8byte의 메모리 공간을 사용한다 특이한 점은 float는 long보다 적은 공간을 사용하는데도 불구하고 더 큰 범위의 수를 나타낼 수 있다는 것이다 부호(1bit), 지수(8~11bit), 가수(23~52bit) 세 부분으로 나눠 나타낸 후 곱한 값을 표기는 방식을 사용하기 때문이다 그런데 굳이 변수 종류가 이렇게 여러가지인 이유는 무엇일까? 데이터 크기나 범위에 따라 적절한 사이즈의 변수를 ..
Java는 객체지향 프로그램 언어라고 한다 그럼 객체란 무엇일까? 우리 주변에는 수 많은 물건들이 있고 하나하나를 모두 객체라고 할 수 있다 심지어 사람들 한 명 한 명도 객체로 볼 수 있으며 더 세분하여 보면 머리, 몸통, 다리 등으로 구분할 수 있다 객체지향이라는 말은 하나의 이름을 가진 한 객체로 본다는 것이라고 보면되는데, 책 한 권을 예로 들어 보겠다 책 한 권은 객체이다 각 책마다 출판사, 제작날짜, 종이재질 등의 특성을 가지기 때문이다 그 책을 분리해보면 커버와 속지로 나눌 수 있다 나눈 순간부터 커버도, 속지도 각 객체로 볼 수 있다 커버는 재질이나 두께 등의 특징이 있으며 속지 또한 이루어진 장수, 구성된 종이의 사이즈 등을 특징으로 갖기 때문이다 속지를 더 세분화 해 보면 챕터별로 묶거..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cLdSIl/btsGOuEPk1z/tXDJfGk9crsVdNi2qokApK/img.png)
1. Keep (유지할 점, 좋았던 점) 1. 적극적인 의견 교류를 통한 팀 소통 유지 2. 와이어프레임에 따른 개발 접근 방식 유지 3. 각 기능별 오류 검증 및 단위/통합 테스트의 철저한 진행 4. 명확하고 강렬한 프로젝트 컨셉 설정 유지 2. Problem (문제점, 해결 방향성) 1. 개인 및 팀 소개의 디자인과 내용이 부각되지 않음: HTML/CSS를 활용한 디자인 강화 예정 2. 사용자 인터페이스의 가독성 문제: CSS와 폰트 최적화를 통해 개선 3. GitHub 협업 중 발생한 충돌과 오류: Git 워크플로우 교육 및 정기적인 코드 리뷰 세션 예정 4. 기능 설계에 대한 불충분한 문서화: 와이어프레임 및 기술 문서의 세밀한 작성 5. 코드 중복과 불분명한 로직: 코드 리팩토링과 모듈화를 통한..
Date객체 JavaScript는 기본적으로 숫자를 0부터 센다 1970년 1월 1일 00:00:00(UTC)를 기준으로 날짜가 카운트 되며 그 시점 이전은 음수로 표시하고, 시점 이후는 양수로 표시한다 즉, new Date(0)은 1970년 1월 1일을 나타내고 new Date(1000)은 1970년 1월 1일 00:00:01을 나타낸다 ※ 괄호 안의 숫자의 단위는 1밀리세컨드로 1000분의 1초를 의미한다 D-day 계산시 유의 사항 D-day 날짜 에서 new Date() 를 뺀 다음 올림이든 내림이든 해준 후에 Day에 해당하는 수치인 24*60*60*1000 으로 나눠 주어야 한다 ceil이나 floor함수를 사용할 때는 날짜가 아니라 밀리세컨드의 누적분으로 산출되기 때문이다 const toda..
HTML 웹 문서를 기술하기 위한 마크업 언어 (Hyper Text Markup Language) 더보기 마크업 언어는 태그등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다. 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다. DOCTYPE 선언 DOCTYPE란 Document Type Declaration의 약자로 HTML의 첫줄에 위치하며 HTML문서의 유형을 정의하기 위해 필요한 선언이다. 이 유형 정의 선언이 왜 필요할까? 1st. 웹 브라우저에게 HTML문서 구조 해석 방법을 정의해주어야 웹 브라우저가 올바르게 문서를 해석하고 렌더링할 수..
Git의 작업영역 단계에 따라 아래의 세 가지로 나뉜다 1. Working Directory project를 check out하여 check out 당시 버전의 project를 가져와 놓는 영역 이력을 관리할 대상의 파일들이 놓인 영역으로 .git폴더를 제외한 공간을 말한다 작업자는 이곳에 놓인 파일이나 코드의 일부를 수정할 수도 있고, 다른 파일을 추가할 수도 있다 그렇게 작업한 파일과 코드는 (다른 곳으로 이동하기 전 까지) 그대로 이곳에 저장된다 2. Staging Area (=Index) Git이 감지한 수정된 파일들이 명령어 add를 통하여 임시로 저장되는 곳 즉, commit을 진행할 파일들을 임시로 놓아두는 곳으로 .git폴더 하위에 파일 형태로 존재한다(index) 작업자가 Working ..
시간은 흘러 6시 필수 착석시간이 끝났다 깨어있은지 35시간이 훌쩍 넘어간 상태였지만 잠을 자러 갈 수가 없었다 며칠만 있으면 본캠프가 시작되는데, 본캠프에서는 9시까지 깨어 있어야 했기 때문이다 그렇다면 '최소' 10시까지는 깨어있는 습관을 길러 놓아야 9시 전에 꾸벅꾸벅 조는 불상사를 만들지 않지 않겠는가? 그러므로 만약을 위한 1시간을 더해 11시를 기준으로 잡고 12시까지 버티기로 마음먹었다 그렇게 40시간 넘게 깨어 있다가 자고 일어났더니 전-혀 개운하지가 않았다 머리가 어질어질했고 눈은 시려서 눈물이 흘러나왔다 하지만 마음은 홀가분해졌고 간만에 뿌듯함을 느꼈다 해결하는 과정에서 익힌 것들도 있었기 때문이기도 하고, 무엇보다 포맷을 하지 않았다는 것! 회상하기 좋은 추억이 되었다 뭐, 적어도 나..