All

    기초실습 #1. 계좌이체 프로그램 예제

    기초실습 #1. 계좌이체 프로그램 예제

    JAVA 복습 및 정리 1. 참조 타입은 힙 영역에 저장한다. (큰 데이터니까) 2. 참조타입변수(레퍼런스변수)의 메모리 생성 위치는 스택이다. 3. 참조타입에서 ==, != 연산자는 객체의 주소를 비교하는 것이다. (내용x) 4. String 타입은 사실 클래스이므로, 참조타입이다. 5. new 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다. ex) Account account = new Account(); ->new 뒤에 Account()는 생성자임. 6. (5번의 이유로) 클래스는 생성자없이 (new연산자가 클래스 생성자를 호출함으로써 객체가 생성되기 때문에 )객체를 생성하지 못한다. 7. 객체의 필드는 기본값으로 자동 초기화된다. 8. 생성자는 같은 클래스의 다른 생성자를 호출하기 위해t..

    리눅스마스터 2급 2차 [프로세스 유틸리티]

    리눅스마스터 2급 2차 [프로세스 유틸리티]

    오늘 복습할 내용은 프로세스 관련 명령어 (ps, pstree, jobs, bg/gf, kill, killall, nice, renice, top, nohub, tail) 스케줄링과 cron (crontab) 프로세스 관련 명령어 # ps 현재 실행중인 프로세스의 상태를 보여주는 명령어. (CPU 사용도가 낮은 순서로 출력됨.) (1) 옵션없이 : 자신의 터미널에서 실행되고 있는 프로세스들의 관련 정보(PID | TTY | TIME | CMD 출력)만 나타냄. PID : 프로세스 식별번호 ex) 3056 TTY : 프로세스와 연결된 터미널 번호 ex)pts/19 TIME : 총 CPU 사용 시간 ex) 00:00:00 CMD : 실행 명령어 ex) ps (2)옵션 a : 현재 실행중인 모든 프로세스 출력..

    리눅스마스터 2급 1차 공부

    학교에서 계절수업으로 2주동안 리눅스를 배우고 재미있어서 더 공부해서 리눅스 마스터를 따볼까 하여 준비하게 되었다! 1차는 5일정도 공부하고 시험을 치뤘다. 책을 사서 1차 범위인 범위를 공부하고 온라인시험을 봤는데, 내가 본 시험이 2020년 마지막 리눅스마스터 시험회차 였다.(휴) 책은 제일 많이 언급된 '이기적 리눅스마스터 2급'으로 샀다. 급했어서 여러 책을 알아볼 시간이 없었다.. 그리고 1차는 책을 읽으면서 혼자 정리하는 식으로만 공부했다. 시간이 촉박했어서 60점만 넘으면 된다는 느낌으로..다시 훑진 못했다.. ​ 정리한 내용을 첨부해놨다. 개인적인 생각이지만 정리는 다시 보는 면에서 도움이 될 수 있지만 스스로 정리하면서가 더 머릿속에 들어온다 생각하기에 시간이 된다면 혼자 정리해보는 걸 ..

    9. 내 말로 해석&정리하는 네트워크 계층 (2)

    9. 내 말로 해석&정리하는 네트워크 계층 (2)

    이번 회차에서는 네트워크계층의 핵심기능인 '라우팅'과 '라우팅알고리즘'에 대해 공부할 것이다! 라우팅에 대해서 배우고, 경로를 설정하는 다양한 방식에 따라 다른 9개의 라우팅 알고리즘을 배워보자! 라우팅(Routing) (=경로설정) 네트워크 변화를 고려하지않지롱 네트워크 변화를 라우팅할때 반영하는 Adaptive 라우팅알고리즘! ((Nonadaptive는 초기 라우팅알고리즘이었고, Adaptive는 환경변화에 잘 적응하는 더 좋은 알고리즘!)) **여기서 네트워크 변화로는 Topology(네트워크 상황의 변화(공유기가 1개->2개로 바뀌는 경우)) , traffic load(네트워크 노드들의 혼잡도) , failure (장애, 오류) 더보기 '테이블 관리 방법에 따른 분류' 라고도 할 수 있음! 즉, ..

    기초 #3 변수

    기초 #3 변수

    수업 내용 복습 및 정리 글입니다. 1. 변수의 명명규칙 2. 변수의 타입 - 자료형은 '기본형'과 '참조형' *연산자 new 3. 상수와 리터럴 (1)상수 선언 방법 : final 자료형 상수명 = 리터럴 ; (변수의 타입 앞에 키워드 'final' 붙여줘야함) (2)리터럴 :값 (프로그램에서 '상수'는 값을 변경할 수 없는 저장공간 으로 의미화 , 값 자체를 뜻하는 '리터럴' 용어 생성) ->상수는 리터럴에 '이름'을 붙여서 코드의 이해&수정을 쉽게 만듦 4. 리터럴의 타입과 접미사 5. 문자 리터럴과 문자열 리터럴 6. printf println 단점 : 출력 형식 지정 불가 ex) 10.0/3 = 3.33333333... : 10진수로만 출력 가능 ex) System.out.println(0x1A..

    기초 #2 이클립스 실행하기

    기초 #2 이클립스 실행하기

    디버그 : 프로그램의 에러를 잡아주는 역할 순서 1. [file] - [new] - [project] - 'java project' 클릭 - 이름은 ch01 2. 파일 우클릭 - 'class' 클릭 - Package : 'ch01' 지우기 2-(1). Name : 클래스이름 'Hello' 입력 2-(2). public static void main (String[] args} 클릭 (메인메소드 자동 생성) *이클립스는 소스파일과 class파일을 따로 관리함. *파일 Hello.java앞에 * 표시가 있는 경우, 아직 저장되지 않았음을 의미함. 3.소스파일 작성 후 저장 (자동 컴파일됨) *이클립스는 자동 컴파일 실행 (수동 : [Project] - [Build Project] 클릭) -> Hello.cl..