TIL (ToDay I LearNEd)/Java 6

자바의 정석 CH 5 배열

배열같은 타입의 여러 변수를 하나의 묶음으로 다룸.0 1 2 3 4... 0부터 시작한다.위의 것들 하나하나 index라고 하는 값들. index를 다루기 위해 참조 변수가 필요함. 저장 공간 다루기참조 변수의 이름을 붙여줌. 스코어 0, 스코어 1...저장공간이 아무리 많아도 자동으로 이름이 만들어져서 저장됨 - 변수처럼 일일히 명명하지 않아도 저장된다는 장점.변수는 떨어져있는데 배열은 연속적으로 붙어있다. 배열의 선언과 생성.배열을 선언하면 배열을 다루기 위한 참조 변수가 만들어짐. 생성하면 저장 공간 만들어짐.타입[ ] 변수이름; int[ ] score;[5] 저장 공간 개수 5...    배열의 길이배열은 한 번 생성하면 길이를 바꿀 수 없다... (크기를 늘리려고 할 때 연속되는 저장공간이 비어..

Java 문맥 구성과 데이터 관리 (연산자, 조건문, 반복문, 배열, 컬렉션)

계산 하기_연산자 ➕➖✖️➗계산할 대 계산의 대상이 되는 것이 피연산자이며, 계산의 목적이 되는 것이 연산자이다.연산자 : 덧셈, 뺄셈처럼 계산할 기호 ➕피연산자 : 연산자로 인해 계산되는 숫자 🔢int x = 5;int y = 10;int z = x + y; // 5(피연산자) +(연산자) 10(피연산자) 계산System.out.println(z); // 출력값 : 15 연산자 종류산술 연산자 + -   *   /   %   >  사칙 연산과 비트연산비교 연산자 > =   크고 작음과 같고 다름을 비교논리 연산자 &&   ||   ! 그리고(AND)와 또는(OR) 으로 조건을 연결대입 연산자 =   ++  —- 우변의 값을 좌변에 저장, 연산 복합 대입기타 연산자(type)   ? :    ins..

Java의 기본 개념

1. JVM   JVM의 구조 중점적으로 알아 둘 것.Class loader : 클래스 파일들을 엮어서 JVM이 운영체제로부터 할당 받은 메모리 영역으로 적재하는 역할. 어떻게 동작할지...EXecution Engine : 실행 시켜준다. 현재는 인터프리터 방식보다는 JIT 컴파일러를 이용하게 빠르게 동작하게 해줌.Garbage Collector : JVM의 서비스를 깨끗하게 청소해줌, 컴퓨터에서도 잘 안쓰는 Heap & Stack : 저장되는 공간.                          New 키워드는 Heap에 저장                          지역변수, 파라미터, 리턴 값 연산에 사용되는 임시 값 Stack에 저장  1. Class Loader : java 파일을 java C..

Java_String format 형식

강의 2주차에는 연산자, 조건문, 반복문, 배열 컬렉션을 공부한다. 여기까지는 어려워도 따라갈 수 있을 정도...   익숙하지 않은 String을 좀 더 이해하기 쉽도록 정리한 표이다.자주 사용되는 String format 형식표기 내용설명s, S문자열String 값을 받는다.c, C문자Character 값을 받는다.%%퍼센트퍼센트(%)를 표시한다.b, B논리값Boolean 값을 받는다.d정수Integer 값을 받는다.h, H16진수 Integer, Double, Float 값을 16진수로 표시한다.x, X정수Integer 값을 16진수 정수로 표시한다.o정수Integer 값을 8진수 정수로 표시한다.f부동 소수점Double, Float 값을 10진수(가수+진수)로 표시한다.e, E부동 소수점Double..

본격적으로 Java를 시작하기 전에 알아야 할 것들. JVM, 변수

📖 개발 언어의 역사 💬A 언어 : 첫 개발 언어라는 의미의 A Programming Launguage.1960년대에 발표되어서 프로그램을 만들기 위한 기초적인 기능 입출력, 문맥 기능만 구현 B 언어 : Bell 사에서 개발한 언어.1960년대에 개발되어, A언어의 기능에 데이터를 담을 수 있는 타입(숫자형 타입, 문자형 타입)이 생겼다.데이터를 연산( +, -, *, / )하고, 묶어서 관리하는 메서드(프로그램이 하는 행동을 정의한 것)구현이 가능한 언어 C 언어 : B언어에 비해 더 좋은 언어의 의미로 B 다음인 C를 따서 C언어1970년대에 개발되어, B언어 기능에 자료형 데이터 타입(변동성)을 추가하고, 자료 구조(분류통)에 담을 수 있는 언어.  Java 언어 ☕️어디서나 마시는 커피처럼 ..

Java의 작동 원리와 장점

Java 란? Java 표준 스펙과 구현  Java 표준 스펙이렇게 만들어라! 하는 설계도이자 문서표준 스펙을 기반으로 여러 회사에서 실제 작동하는 Java 를 만듦.Java 표준 스펙은 자바 커뮤니티 프로세스(JCP)를 통해 관리다양한 Java 구현여러 회사에서 Java 표준 스펙에 맞춰 실제 작동하는 Java 프로그램을 개발Amazon Corretto는 AWS에 최적화각 회사들은 대부분 윈도우, Mac, 리눅스 같이 다양한 OS에서 작동하는 버전의 Java 도 함께 제공.다양한 Java 구현 : 사이트 참조https://whichjdk.com/ko Java 구현은 표준 스펙에 맞도록 개발되어 있기 때문에,오라클 Open JDK를 사용하다가 Amazon Corretto Java로 변경해도 대부분 문제 ..