본문 바로가기
반응형

프로그래밍언어 & 프레임워크115

변수의 스코프와 라이프타임(자바 기초스터디 2 - 5) 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 참고 자료 프로그래머스 자바 입문 강의 => 링크 [java]클래스 변수, 인스턴스 변수 차이 => 링크 # 변수의 스코프란? 스코프는 영역이라는 뜻을 가지고 있습니다. 프로그램상에서 사용되는 변수들은 사용 가능한 범위를 가진다. 그 범위를 변수의 스코프라고 한다. 변수의 유효 범위(scope)라고도 불리며, 해당 변수가 접근할 수 있는 변수, 객체 그리고 함수의 집합을 의미합니다... 2021. 11. 14.
변수 선언 및 초기화하는 방법(자바 기초스터디 2 - 4) 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 참고 자료 자바의 정석 => https://coupa.ng/b93eFX Java의 정석:최신 Java 8.0 포함 COUPANG www.coupang.com # 변수(variable)란? 수학에서 변수(변하는 수) 의 개념과는 다르다. 프로그래밍 언어에서는 값을 저장할 수 있는 메모리상의 공간을 의미한다. => 이 공간에 저장된 값은 변경될 수 있기 때문에 '변수' 라는 수학용어의 .. 2021. 11. 13.
리터럴이란?(자바 기초스터디 2 - 3) 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 참고 자료 자바의 정석 => https://coupa.ng/b93eFX Java의 정석:최신 Java 8.0 포함 COUPANG www.coupang.com # 리터럴이란(literal)? 원래 12, 123, 3.14, 'A'와 같은 값들이 상수이다. 프로그래밍에서는 상수를 값을 '한번 저장하면 변경할 수 없는 저장공간' 으로 정의 해서 다른 이름으로 불러야만 했다. 그래서 상수 .. 2021. 11. 7.
[자바의정석] 자바 코딩 규칙(Coding convention) 자바의 정석을 참고해서 아래의 글을 작성했습니다. https://coupa.ng/b93eFX Java의 정석:최신 Java 8.0 포함 COUPANG www.coupang.com # 규칙 클래스 이름의 첫 글자는 항상 대문자로 한다. - 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. - lastIndexOf, StringBuffer 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_' 로 구분한다. - PI, MAX_NUMBER 위의 규칙들은 반드시 지켜야 하는 것은 아니지만, 코드를 보다 이해하기 쉽게 하기 위한 자바 개발자들 사이의 암묵적인 약속이다. 2021. 11. 6.