πŸ’« JAVA

βœ”οΈ μƒμˆ˜

  1. final ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•΄ μ„ μ–Έν•œλ‹€.
  2. λ³€μˆ˜λͺ… κ·œμΉ™ : UPPER_SNAKE_CASE
  3. μƒμˆ˜μ˜ 값을 λ³€κ²½ν•˜λ©΄ μ—λŸ¬κ°€ λ°œμƒν•œλ‹€.

βœ”οΈ κΈ°λ³Έμ—°μ‚°μž

βœ… μ—°μ‚°μž μš°μ„ μˆœμœ„

μˆœμœ„μ—°μ‚°μž
1( ), [ ]
2!, ~ , ++, --
3*, /, %
4+, -
5<<, >>, >>>
6<, <=, >, >=
7==, !=
8&
9^
10|
11&&
12||
13? : (μ‚Όν•­μ—°μ‚°μž)
14=, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, ~=

βœ… μ‚°μˆ  μ—°μ‚°μž

μ’…λ₯˜μ„€λͺ…
-λΊ„μ…ˆ
*κ³±μ…ˆ
/λ‚˜λˆ—μ…ˆ
%λ‚˜λ¨Έμ§€

βœ… λŒ€μž… μ—°μ‚°μž

μ’…λ₯˜μ„€λͺ…
=λŒ€μž…
+=λ”ν•œ ν›„ λŒ€μž…
-=λΊ€ ν›„ λŒ€μž…
*=κ³±ν•œ ν›„ λŒ€μž…
/λͺ«μ„ κ΅¬ν•œ ν›„ λŒ€μž…
%λ‚˜λ¨Έμ§€λ₯Ό κ΅¬ν•œ ν›„ λŒ€μž…

βœ… 증감 μ—°μ‚°μž

μ’…λ₯˜μ„€λͺ…
++값을 1 μ¦κ°€μ‹œν‚΄
--값을 1 κ°μ†Œμ‹œν‚΄

βœ”οΈ 쑰건문

If 문은 μ—°μ‚°μžλ₯Ό μ΄μš©ν•œ 쑰건식에,
switch-case 문은 κ°’μ˜ caseκ°€ μ •ν•΄μ Έ μžˆμ„λ•Œ μ‚¬μš©ν•˜κΈ° μ’‹λ‹€.

βœ… IF

int num = 1;

if (num > 0) {
    System.out.println("number is positive");
} else if (num < 0) {
    System.out.println("number is negative");
} else {
    System.out.println("number is zero");
}
String mood = "angry";

if (mood == "happy") {
    System.out.println("λ‚˜λŠ” ν–‰λ³΅ν•˜λ‹€");
} else if (mood == "angry") {
    System.out.println("λ‚˜λŠ” ν™”κ°€λ‚œλ‹€");
} else if (mood == "sad") {
    System.out.println("λ‚˜λŠ” μŠ¬ν”„λ‹€");
} else {
    System.out.println("μ§€κΈˆ λ‚΄ 기뢄은 이 λ‹¨μ–΄λ“€λ‘œλŠ” ν‘œν˜„ν•  수 μ—†λ‹€.");
}

βœ… Switch-case

switch (mood) {
    case "happy":
        System.out.println("λ‚˜λŠ” ν–‰λ³΅ν•˜λ‹€");
        break;
    case "angry":
        System.out.println("λ‚˜λŠ” 화가났닀");
        break;
    case "sad":
        System.out.println("λ‚˜λŠ” μŠ¬ν”„λ‹€");
        break;
    default:
        System.out.println("μ§€κΈˆ λ‚΄ 기뢄은 이 λ‹¨μ–΄λ“€λ‘œλŠ” ν‘œν˜„ν•  수 μ—†λ‹€.");
}

πŸ’« CS

βœ”οΈ OS 운영체제

μ‹œλŒ€μš΄μ˜μ²΄μ œ μœ ν˜•μ£Όμš” νŠΉμ§•
1950λ…„λŒ€λ°°μΉ˜ 처리 μ‹œμŠ€ν…œ (Batch OS)- μ‚¬λžŒμ΄ 직접 기계어 μž…λ ₯ β†’ 느림
- μž‘μ—…μ„ λͺ¨μ•„μ„œ ν•œ λ²ˆμ— 처리
- μž…μΆœλ ₯ μžλ™ν™”μ˜ μ‹œμž‘
1960λ…„λŒ€μ‹œλΆ„ν•  μ‹œμŠ€ν…œ (Time-sharing OS)- ν•˜λ‚˜μ˜ 컴퓨터λ₯Ό μ—¬λŸ¬ μ‚¬μš©μžκ°€ 곡유
- 짧은 μ‹œκ°„ κ°„κ²©μœΌλ‘œ CPU λ°°λΆ„
- 닀쀑 μ‚¬μš©μž μ§€μ›μ˜ 좜발점
1980λ…„λŒ€~GUI 기반 OS (Windows, macOS λ“±)- κ·Έλž˜ν”½ μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ λ“±μž₯
- 마우슀 클릭으둜 직관적인 μ‘°μž‘ κ°€λŠ₯
- 개인용 컴퓨터(PC) 보급 가속화
2000λ…„λŒ€~λͺ¨λ°”일 OS (Android, iOS λ“±)- ν„°μΉ˜ 기반 μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€
- 슀마트폰/νƒœλΈ”λ¦Ώ ν™˜κ²½μ— μ΅œμ ν™”
- μ•± 쀑심 μƒνƒœκ³„ ν˜•μ„±
profile
πŸ—‚οΈ hamstern

0개의 λŒ“κΈ€