본문 바로가기

Java13

백엔드 커리어 로드맵 IT 분야의 엔지니어 / 개발자라면 다들 한번씩 보았을 rodemap.sh의 로드맵. 기존에는 데브옵스 엔지니어 정도만 살펴본 적이 있었는데, 백엔드 로드맵을 제대로 보는 건 이번이 처음인듯. 백엔드 개발자 로드맵은 다음 링크(https://roadmap.sh/backend)에서 확인할 수 있는데, 캡처본만 봐서 몰랐지만 사이트에서 각 항목을 클릭해보면 자세한 설명과 참고할 만한 자료들을 확인할 수 있다. 인터넷 인터넷이 어떻게 동작하는지? HTTP란? 브라우저란? 브라우저가 어떻게 동작하는지? DNS란? 어떻게 동작하는지? 도메인 이름이란? 호스팅이란? 언어 학습 Java Javascript C# Python PHP Ruby 버전 관리 시스템(VCS: Version Control Systems) Git.. 2023. 5. 29.
[Java]연산자(3) 부호 연산자 ‘-’는 피연산자 부호를 반대로 변경 ‘+’는 아무런 일도 하지 않는다 (실제 사용 안함) 형변환 연산자 형변환 = 변수 또는 상수의 타입을 다른 타입으로 변환 # (타입)피연산자 double d = 85.4; int score = (int)d; int score = (int)85.4; int score = 85; // d의 값은 85.4 그대로(d를 먼저 읽고 형변환) 예시 | 변환 | 수식 | 결과 | | --- | --- | --- | | int → char | (char)65 | ‘A’ | | char → int | (int)’A’ | 65 | | float → int | | | | int → float | | | - 유니코드 문자표(기본: 6만자 현재 100만자)에 의해 변경됨 - .. 2023. 5. 26.
[Java]연산자(2) 형변환 연산자 형변환 = 변수 또는 상수의 타입을 다른 타입으로 변환 # (타입)피연산자 double d = 85.4; int score = (int)d; int score = (int)85.4; int score = 85; // d의 값은 85.4 그대로(d를 먼저 읽고 형변환) 예시 | 변환 | 수식 | 결과 | | --- | --- | --- | | int → char | (char)65 | ‘A’ | | char → int | (int)’A’ | 65 | | float → int | | | | int → float | | | - 유니코드 문자표(기본: 6만자 현재 100만자)에 의해 변경됨 - A → 65 - 숫자 및 영문자는 연속적으로 존재 예시2: 정수 - 실수 | 변환 | 수식 | 결과 | .. 2023. 5. 25.
[Java]연산자(1) 연산자: 연산을 수행하는 기호 피연산자: 연산자의 연산 수행 대상 이 중 x, 3 = 피연산자 = 연산자 x + 3 모든 연산자는 연산 결과를 반환 (연산 결과 반환 안하면 연산자 아님) 예 y = 4 * x + 3; System.out.println(y); // 화면에 23 출력 System.out.println(4 * x + 3); // 화면에 23 출력 4 * x + 3 -> 4 * 5 + 3 -> 23 연산자의 종류 종류 연산자 설명 산술 연산자 + - * / % > 사칙연산 및 나머지 연산(%) 비교 연산자 > < ≥ ≤ == ≠ 크고 작음과 같고 다름을 비교 논리 연산자 $$ 대입 연산자 = 우변 값을 좌변에 저장 기타 (type) ?: instanceof 형변환 연산자, 삼항 연산자, ins.. 2023. 5. 25.