본체
모니터
키보드(입력장치)
프로그래밍 언어 -> 컴파일러 -> 기계어
ansi 협회 => ascii 코드 표준화
2진수 100001 = 1*2^6 + 1*2^0
10진수 376 = 3*10^2 + 7*10^1 + 1*10^0
Alt 키+ 65 => A
- 객체
각각의 다른 객체들이 연관되어 있음
한 객체 에러 시 전체가 아닌 해당 객체만 수정하면 됨
- 자바
public class Hello { //클래스 이름은 가독성 있게
public static void main(String[] args) { //main : 메소드(객체가 하는 일) 이름
//콘솔에 출력하는 실행문 => // : 주석 (컴파일 X, 무시됨)
System.out.println("안녕하세요"); //println : 출력 & 줄바꿈 / 코드 끝날 때 세미콜론(;)
System.out.println("반갑습니다"); //문자는 반드시 따옴표
}}
//
안녕하세요
반갑습니다
- 주석
: 코드 설명 & 프로그램 로직, 흐름 파악 & 나중에 다시 사용할 때 대비해 주석으로 저장
1. 한 줄 주석 : //
2. 여러 줄 주석 : /* ~ */
3. API / 정보 제공 목적 주석
/**
*
* @author
* 만든 날짜
*
*/
javac.exe : 자바 컴파일러
java.exe : 자바 실행파일
src 폴더 : 소스 (컴퓨터가 이해 못 함)
bin 폴더 : 컴퓨터가 컴파일한 파일
- 환경변수
운영체제는 자바 설치 인식 못함 -> 인식하도록 환경변수 설정
윈도우 오른쪽 마우스 - 시스템 - 고급 시스템 설정 - 시스템 변수(운영체제 관련)
- 자바 특성
1. 이식성 높은 언어 - 윈도우, 맥, 리눅스, 유닉스 등 여러 운영체제에서 실행 가능
2. 객체 지향 언어
3. 함수적 스타일 코딩을 지원함 (ver. 8~) - 람다
4. 메모리를 자동으로 관리 - 주소 관리 안해도 됨 / 안 쓰는 메모리 자동 소멸
5. 다양한 애플리케이션 개발 가능
6. 멀티쓰레드 쉽게 구현 가능
7. 동적 로딩 지원
8. 막강한 오픈소스 라이브러리 풍부 (파이썬도)
-
그 외 eclipse, java 등 프로그램들을 설치했다.
수업에 100% 집중하고 복습은 매일 하자
'Programming > 국비학원' 카테고리의 다른 글
| 220425 - do while, 참조, 비트 이동 연산자, 삼항 연산자, 배열, 향상된 for문, 정렬 (0) | 2022.04.26 |
|---|---|
| 220422 - 반복문 while, continue, break, 중첩반복문, 라벨링 (0) | 2022.04.23 |
| 220421 - 연산자, 조건문, 반복문 (0) | 2022.04.22 |
| 220420 - 변수, 데이터타입, 형변환, 연산자 2 (0) | 2022.04.21 |
| 220420 - 변수, 데이터타입, 형변환, 연산자 1 (0) | 2022.04.21 |