저번 1주차 과제는 JVM과 자바에 대한 기본 이론에 대한 설명을 하였다. 과연 2주차 과제는 무엇일까? 2주차 과제 자바 데이터 타입, 변수 그리고 배열 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 모든 변수에는 타입이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다. 1) Primitive type 기본 혹은 원시 타입이라고 하며 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입을 말한다. 참고한 블로그 가기 2) Primitive type의 값의 범위 기본 타입에 대한 값의 범위는 다음과 같다. 3) Primitive type의 기본값 자료형 기본값 byte, short, int..
오늘은 2주 차 과제를 하기 전에 이클립스를 설치하는 방법에 대해 먼저 소개를 하려 한다. eclipse 이전에는 자바개발자라면 이클립스를 가장 많이 쓰였지만, 범용 응용 소프트웨어 플랫폼으로 업그레이드가 되었다. 먼저 이클립스 공식사이트에 들어간다. 우측 상단에 다운로드가 표시가 되어있다. 다운로드한다. 특별히 필자는 버전 및 관리에 대한 설정이 따로 없어 바로 다운로드를 눌렀다. 또 한 번 눌러준다. 그러고 나면 Donate가 있는데 이 부분은 기부이므로 넘어가도 된다. 설치한 exe 파일을 실행한다. 책에서는 Eclipse IDE for Java EE Developers를 받아야 된다고 나와있다. 아마 명칭이 바뀐 거 같아 Eclipse IDE for Enterprise Java Developers..
1주차 과제 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습내용 1. JVM이란 무엇인가 자바 가상 기계(Java Virtual Machine)로, 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 이것을 해석 및 실행할 가상의 운영체제가 필요하다. 즉, 쉽게 말하면 "자바를 실행시키는 가상의 기계"라고 할 수 있다. 바이트 코드는 모든 JVM에서 동일한 실행 결과를 보장하지만, JVM은 운영체제에 종속적이다. 기계어 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 말한다. 2. 컴파일 하는 방법 먼저, 컴파일에 대한 설명을 하려 한다. 컴파일이란, 우리의 언어와 컴..
오늘은 자바 개발 환경을 구축하는 내용을 정리하려고 한다. 자바를 사용하기 위해서는 먼저 설치해야 할 것이 있다. JDK(Java Development Kit)는 자바 개발 키트로, 자바 가상 기계(JVM), 라이브러리 API 컴파일러 등의 개발 도구가 포함되어있다. JDK Install 여기서 SE는 Standard Edition의 약자로 가장 기본이라고 할 수 있다. 본인 개발 환경에 맞게 설치를 해주면 된다. 그리고 그다음에는 설정해주어야 할 것이 있다. 시스템 환경 변수 편집 윈도우 한글로 환경을 검색하면 '시스템 환경 변수 편집'이 나오는데 클릭한다. 여기서 하단의 환경 변수를 클릭해준다. 자바 경로를 잡아줄 시스템 변수를 새로 만든다. 변수 이름은 'JAVA_HOME'으로 설정한다. 스펠링이 ..
- Total
- Today
- Yesterday
- 노드
- node.js
- 뷰
- 리액트 썸네일
- redux
- programmers
- 배열
- 리덕스
- java
- Git
- 함수
- 코딩테스트
- Coding Test
- array
- 재공부
- 파이썬
- 리액트 유튜브
- 리액트
- javascript
- 자바스크립트
- Switch
- mongodb
- CSS
- node-sass
- 프로그래머스
- node
- Visual Studio Code
- github
- 자바
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |