컴퓨터 & 코딩 79

[혼공학습단 10기][혼공자] 연산자

✓ 증감연산자 (++, --) i++ ++i 위 둘은 기본적으로 i = i + 1 이라는 점에서 동일하지만 다른 연산자와 사용될 때는 증감 연산자의 위치에 따라 결과가 다르게 나온다❗️ - 증감 연산자가 변수 앞에 있을 경우 (++i, --i) : 우선 변수값을 1증가 또는 1감소시킨 후에 다른 연산자를 처리 - 증감 연산자가 변수 뒤에 있을 경우 (i++, i--): 다른 연산자를 먼저 처리한 후 변수 값을 1증가 또는 1 감소시킴 int x = 1; int y = 1; int result1 = ++x + 10; // 12 int result2 = y++ + 10; // 11 result1 result2 ① x의 값 1 증가 (x = x + 1) y + 10 연산 (1 + 10) ② x + 10 연산 ..

[혼공학습단 10기][혼공자] 변수와 시스템 입출력

✓ 출력하기 println() : 출력 후 행 바꿈 print() : 단순 출력 printf("형식문자열", 값1, 값2, ...): 괄호 안의 첫 번째 문자열 형식대로 내용을 출력 ✏️ 형식문자열 ⇨ 구조: %[argument_index$] [flags] [width] [.precision] conversion ⇨ 각 자리의 기능: %[값의 순번] [생략 시 왼쪽 공백, -(오른쪽 공백), 0(공백을 0으로 채움)] [전체자릿수] [소수자릿수] 변환문자 ⇨ 변환 문자: d(정수), f(실수), s(문자열) 예시> int value = 123; System.out.printf("상품의 가격:%d원\n", value); // 상품의 가격:123원 System.out.printf("상품의 가격:%6d원\n"..

[혼공학습단 10기][혼공자] 타입 변환

✓ 자동 타입 변환 - 큰 허용 범위 타입 ← 작은 허용 범위 타입 - 정수 타입이 실수 타입으로 저장될 경우 무조건 자동 타입 변환이 일어난다 - char 타입이 int 타입으로 자동 타입 변환 되면 유니코드 값이 저장된다 ❗️byte타입은 char 타입으로 자동 타입 변환될 수 없다 (byte타입은 음수까지 포함하기 때문) ✓ 강제 타입 변환 - 큰 허용 범위 타입 → 작은 허용 범위 타입 int intValue1 = 10; byte byteValue = (byte) intValue1; int intValue2 = 65; char charValue = (char) intValue2; // "A" double doubleValue = 3.14; int intValue = (int) doubleValue..

[혼공학습단 10기][혼공자] 변수와 기본 타입

변수 선언 하기 int age; // 정수 double value; // 실수 int x, y, z // 한꺼번에 선언 가능 카멜 표기법이 관례이며 첫 번째 글자는 문자 혹은 '$' 혹은 '_'이어야 한다. 변수 초기화 & 초기값 int score; //변수 선언 score = 90; //값 저장 (변수 초기화, 초기값) int score = 90; // 동시에도 가능 변수 사용 int hour = 3; int minute = 5; // 피연산자 중 하나가 문자열일 경우 나머지 피연산자들도 문자열로 자동 변환됨 System.out.println(hour + "시간" + minute + "분"); ❗️ 변수는 자신이 속한 블록 내부에서만 사용 가능하다. int v1 = 0; if (true) { int v..

[혼공학습단 10기][혼공자] Chapter 1 정리

📀 JDK (Java Development Kit) 자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발 도구(컴파일러) 등을 제공한다. 📀 자바 프로그램의 개발 과정 1) 소스 파일 작성 (.java) 2) javac 명령어로 컴파일 -> 바이트 코드 파일 (.class) 3) java 명령어로 실행 -> 기계어 4) 실행결과 확인 ❗️ 바이트 코드 파일은 운영체제에서 바로 실행할 수 없고 JVM(Java Virtual Machine, 자바 가상 기계)가 필요 ⇒ 바이트 코드 파일을 다양한 운영체제에서 수정하지 않고 사용할 수 있도록 하기 위함 🏁 프로젝트 시작하기 (feat. 이클립스) 1) module-info.java 수정 // module-info.java module chap01 { r..

[혼공학습단10기][혼공자] m1 맥북에서 자바 다운로드하고 환경변수 설정하기

책에는 윈도우가 예제이다 보니 맥을 위한 정보는 내가 따로 찾아야 했다. 다음은 참고했던 블로그들이다. 1. m1 맥북 자바 다운로드하기 맥북(macOS) m1 자바(JDK 17) 다운로드 하기 맥북 m1 자바(JDK 17) 다운로드 Intel 맥북의 경우는 상관 없지만, m1은 Oracle Java 11버전을 지원하지 않는다. 따라서 Oracle Java가 아닌 다른 Java를 설치하는 식으로 Java를 사용했다. 하지만 Java 17버전 부 code-lab1.tistory.com 2. 맥북 환경변수 설정 [Java] 2강. Java 설치 및 환경변수 설정(Mac) 자바를 설치하고 환경변수를 설정해주자. velog.io 이클립스같은 경우 x86_64가 아니라 Aarch64버전으로 다운 받았다.

[혼공학습단 10기][혼공자] 1주차 미션

✏️ 진도: Chapter 01 ~ 05 (시작 / 변수와 타입 / 연산자 / 조건문과 반복문 / 참조 타입 ) 1. 시작 2. 변수와 기본 타입 3. 타입 변환 4. 변수와 시스템 입출력 5. 연산자 6. switch 조건문과 반복문 7. 참조 타입과 참조 변수, 배열, 열거타입 📖 기본미션: JDK 설치 화면 인증하기 + 이클립스 📚 선택 미션: 학습 스케줄 직접 짜고 공유하기 스케줄 상 이유로 선정되자마자 공부를 하기 시작했다. 그래서 스케줄을 원래 혼공단의 스케줄보다 한 주씩 빠르게 짰다. 강의는 Chapter 11까지는 혼공자 유투브 강의, Chapter 12부터는 이것이 자바다 유투브 강의를 볼 예정이다. 혼자 공부하는 자바 [혼자 공부하는 자바]는 [이것이 자바다] 콘텐츠를 기반으로 기획된 ..

[혼공학습단 10기][혼공자, 혼공컴운] 한빛미디어 혼공학습단 10기 선정!

이번 여름! 혼공학습단 10기로 활동하게 되었다 🥳 혼공학습단 8기로 활동했던 지난 여름 때는 파이썬을 공부했었는데 이번에는 자바와 컴퓨터구조 + 운영체제를 공부할 것이다! 그 이유는 첫 번째, 새로운 직장에서 쓰일 언어가 자바이고 두 번째, 학교에서 가장 어려웠던 과목이 CS 과목이었기 때문이다. 이 두 이유로 이번에는 한 권이 아닌 두 권을 동시에 공부하게 되었다. 작은 자랑을 하나 하자면 혼자 공부하는 자바 책은 "9해줘, 혼공!" 이벤트 당첨으로 받았고 혼자 공부하는 컴퓨터구조 + 운영체제 책은 저번 혼공학습단 8기 완주로 받은 한빛 마일리지로 샀다 🤩 혼공 덕분에 책도 받고 공부도 하고 혼공이 이렇게나 좋다 🏄🏻‍♀️ 그나저나 혼공단 두 권하는 게 꽤나 힘들다던데 꼭 완주할 수 있길..!!

컴퓨터 & 코딩 2023.06.27

[Fachinformatiker] Partitionierung(disk partition), Dateisysteme

1. Partitionierung 디스크 파티션 하드 디스크 드라이브 기억 공간을 "파티션"이라 알려진 별도의 데이터 영역으로 분할하는 것 Vorgang des Erstellens von Partitionen. Partitionieren lassen sich externe oder interne Speichergeräte wie herkömmliche Festpltten, SSDs oder Flash-Speicher. (Partition: zusammenhängenden Teil des Speicherplatzes eines geeigneten physikalischen oder logischen Datenträgers) 1) Master Boot Record (MBR) 마스터 부트 레코드 - 파티션 된..

[Fachinformatiker] SSD - Solid State Drive

SSD (Solid State Drive, Solid State Disk) 0. 특징 - 반도체(Halbleiter)를 이용하여 정보를 저장하는 보조 기억 장치. - 움직이는 부품(->HDD의 플래터)이 없기 때문에 'Drive'라는 명칭은 사실 틀렸다. - 오직 전기 신호로 움직이고 비휘발성이다 - 메모리 셀에서 데이터를 읽는 데 매우 적은 전력을 사용하나 데이터를 쓰는 작업은 조금 더 많은 전력을 소모하여 수명을 조금씩 소모한다. 1. Aufbau 구조 - Controller: Verwaltung der Flash-Bausteine udn der PC-Anbindung - Flash memory: NAND-Flash-Speicherchips(낸드 플래시 비휘발성 메모리), Feldeffekttrans..

320x100