1. 프로그래밍이란
프로그래밍 : 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일
컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일
컴파일러 : 기계어로 바꾸어 주는 프로그램
2. 자바 프로그래밍
자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발(안전성이 중요)
2-1. 자바 프로그래밍의 특징
- 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.
- 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.
- 프로그램이 안정적이다.
- 풍부한 기능이 제공되는 오픈 소스이다.
자바로 프로그래밍을 하면 좋은 이유는 재사용성, 유지보수, 코드 관리, 신뢰성 높은 프로그램
용어정리
JDK(Java Development kit) : 자바에서 제공되는 개발용 라이브러리
JRE(Java Runtime Enviroment) : 자바 프로그램이 실행되는 환경 8.0까지 무료로 제공 됨
JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 함
자바와 이클립스 설치하기
JDK : Java가 돌아가기 위해서 필요한 라이브러리
Package의 name은 영문, 숫자 전부 가능하며, 영문은 소문자(통상적인 규약)로 사용하는게 좋음
컴퓨터에서 자료 표현하기
2진수로 표현
0과 1로만 데이터를 저장함
bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기
byte(바이트) : 1byte = 8bit
2진수와 10진수
10진수 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2진수 | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 |
2진수와 8진수 16진수
10진수 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
2진수 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 |
8진수 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
16진수 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
10진수 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
2진수 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 | 10000 |
9진수 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 |
16진수 | 9 | A | B | C | D | E | F | 10 |
while문 : 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행
do-while문 : 조건과 상관없이 수행을 한 번 하고나서 조건을 체크
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'BE > JAVA' 카테고리의 다른 글
[JAVA] 참조 자료형(Reference data type) 개념 및 구현 (0) | 2021.10.12 |
---|---|
[JAVA]생성자(Constructor), 생성자 오버로딩(Overloading) 개념 및 구현 (0) | 2021.10.12 |
[Java] 패스트 캠퍼스 챌린지 4일차 (0) | 2021.09.09 |
[Java] 패스트 캠퍼스 챌린지 3일차 (0) | 2021.09.08 |
[Java] 패스트 캠퍼스 챌린지 2일차 (0) | 2021.09.07 |