자바 14

5월 3주차 회고(5/16~5/20)

이번주 점수는? ⭐⭐⭐⭐ 😍 좋았던 것(Liked) 전반적으로 회사에 대한 만족도가 상승했던 한 주였다. 회사 내부 정보가 바깥에는 잘 알려지지 않은만큼 걱정이 꽤나 컸는데, 막상 와보니 생각 이상으로 좋은 환경이더라. 조금 정리해보면 비전과의 얼라인 우리 회사의 미션은 Finance for all로, 인도에서 금융 서비스를 받지 못하는 사람들을 대상으로 금융 서비스(현재는 소액대출이 메인이고 최종 지향적은 종합 금융. 쉽게 말해 인도의 토스)를 운영하고 있다. 우리의 비전은 “인도 GDP 0.5% 올린다”는 것인데, 최근 성장세를 보면서 “이게 진짜 될 수도 있겠구나, 그러면 진짜 큰 비즈니스 임팩트를 만들 수 있겠다"는 생각이 들었다. 여기에 정말 많이 기여하고 싶다고 다짐하면서 회사의 비전과 동화되..

[Java]참조 타입(이것이 자바다 Ch.5)(작성 중)

5.1 데이터 타입 분류 데이터 타입 원시 타입(Primitive type) 정수 타입 byte(1byte) char(2byte) short(2byte) int(4byte) long(8byte) 실수 타입 float double 논리 타입 boolean 참조 타입(Reference type) 배열 타입(array) 열거 타입(enum) 클래스(class) 인터페이스(Interface) 💡 참조 타입: 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입을 말함. 변수: 스택에 생성 int, double → 직접 값을 저장 객체: 힙에 생성 클래스 변수 → 힙 영역의 객체 주소 값을 갖는다. 주소를 통해 객체를 참조한다는 뜻에서 클래스 변수를 참조 타입(Reference type) 변수라..

Java 2022.05.20

[Java]Basic literals

Basic literals 1. Literals 복잡도에 상관없이, 프로그램은 항상 숫자, 문자, 그리고 다른 값들 위에서 동작을 수행한다. 이러한 값을 우리는 literals라 부른다. (참고: 리터럴이란, 소스코드의 고정된 값을 대표하는 용어이다. 거의 모든 프로그래밍 언어는 정수, 부동소수점 숫자, 문자열, 불린 자료형(T/F)와 같은 용어를 갖는다. 쉽게 말해, 리터럴은 데이터 그 자체!) 자바에는 많은 종류의 literal이 있는데, 이번 토픽에서 우리는 이 중 몇몇 개만 다룰 예정이다. 2. Integer numbers 이 숫자는 현실 세계에서 물건을 셀 때 사용된다. 또한, 우리는 자바에서 이를 종종 사용할 것이다. 여기 유효한 정수 리터럴 예시가 있다: 0, 1, 2, 10, 11, 100..

Java 2022.05.07

[Java]Introduction to Java

Introduction to Java Theory What is Java? 자바는 범용 목적의 현대 프로그래밍 언어로, 선마이크로시스템즈 사에서 처음 개발했으며 현재는 오라클 사에서 소유하고 있다. 이 언어의 핵심 특징은 플랫폼 독립성인데, 이것이 의미하는 바는 다양한 플랫폼, 즉 윈도우, 맥, 리눅스 등 여러 운영체제에서 어떠한 변화 없이 동일한 자바 프로그램을 동작시킬 수 있다는 뜻이다. 이 원리는 “Write Once, Run Anywhere(WORA)”로도 잘 알려져 있다. 자바는 수 년 간 가장 유명한 프로그래밍 언어 중 하나였다. 자바는 TIOBE 인덱스(프로그래밍 언어 유명도를 측정하는 인덱스)에서 상위 포지션에 위치해 있다. 이 언어는 전세계에서 거대한 개발자 커뮤니티에서 사용하고 있다. ..

Java 2022.05.07