Promotion and Casting 타입 변환 - Java는 Type에 엄격한 언어이며, 타입간의 묵시적·명시적 변환을 허용한다. Promotion (프로모션; 자동 타입 변환) - 묵시적으로, 자동으로 타입을 변환하는 것을 의미한다. - 값의 Range(허용 범위)가 작은 타입이 허용 범위가 큰 타입으로 대입될 때 발생한다. (이때, Range는 단순히 타입의 메모리 크기를 의미하는 것이 아니라, Domain의 크기를 의미한다.) Casting (캐스팅; 강제 타입 변환) - 큰 Range의 타입은 작은 Range의 타입으로 자동 타입 변환될 수 없는데, 이를 이행하고자 할때 강제 타입 변환을 수행하게 된다. - Casting은 ( ) 연산자 (소괄호 연산자)를 사용한다. Promotion (프로모..
초이스경제 유럽경제, 낙관적 순풍...3대 호재는? (2022.01.30) Article (기사 원문) (URL) 유럽경제, 낙관적 순풍...3대 호재는? - 초이스경제 [초이스경제 이문숙 기자] 유럽 경제에 다시 낙관적인 순풍이 불고 있다. 인플레이션 하락, 공급망 개선, 중국의 재개방 덕분에 유럽 경제는 이번 겨울 최악의 불황에서 벗어날 수 있었던 것 www.choicenews.co.kr Background (배경지식) S&P Global Flash PMI - 50을 기준으로, 50 미만이면 관련 경기가 위축됐다는 것을 의미하고, 50 이상의 수치는 기업 활동의 증가를 나타낸다. Article Summary (기사 요약) - 인플레이션 하락, 공급망 개선, 중국의 재개방으로 인해 2022년 겨울 ..
Oracle 19c Error Codes 오라클 데이터베이스 19c 에러코드 ORA-00000 : Normal, Successful completion. : 성공. Cause (원인) : Normal exit. : 성공적인 종료 Action (대처방안) : None : 없음 ORA-00001 : Unique constraint (string.string) violated. : 유일성(무결성) 제약조건에 위배됩니다. Cause (원인) : An UPDATE or INSERT statement attempted to insert a duplicate key. For Trusted Oracle configured in DBMS MAC mode, you may see this message if a duplic..
Java Data Types 자바 데이터 타입 - Java 에서 제공하는 데이터 타입은 아래와 같이 크게 두 가지로 구분된다: Primitive Type (기본 타입) Reference Type (참조 타입) Java Primitive Data Types (자바 기본 데이터 타입) Type Description Range Default Value byte - 8-bit Signed Two's Complement Integer - 대규모 Array 를 처리하는 등 메모리를 절약해야할 때 적합한 타입이다. - 변수의 Range 가 제약되어 있음을 코드에 명시적으로 표현할 때 적합하다. -128 ~ +127 (Inclusive) 0 short - 16-bit Signed Two's Complement Inte..
Java Coding Convention 자바 코딩 컨벤션 - 자바 소스 코드 작성에 대해 관례적으로 통용되는 스타일에 대해 소개한다. * 본 포스트에서는 Google에서 소개하는 컨벤션을 참고했다. (URL) Google Java Style Guide 1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like ot g..
Java Basic Syntax 자바 기초 문법 - 본 포스트에서는 자바 프로그래밍 기초 문법에 대해 설명한다. Java Code Template (자바 코드 템플릿) - 아래 코드는 전형적인 Java main Method의 개형이다: package ; public class { public static void main(String[] args) { ... } } - 해당 소스코드가 저장될 패키지의 경로이다. - 생성할 클래스의 이름이다. - 클래스의 이름은 자바 소스코드 파일명과 정확히 일치해야 한다. ※ Java의 main Method는 바이트코드 파일을 실행했을때 가장 먼저 싱행되는 Entry Point(실행 진입점)이다. Package Declaration (패키지 선언) package ; - ..
2023년 금융관련 세금 1. 금융투자소득세 2년 유예 - 금융투자소득세 도입이 2년 유예되었다. (2025년 시행) - 상장주식 장내 매도의 경우 대주주에 한해 양도소득세가 과세된다. - 여기서 대주주란, 본인 보유 종목 당 지분율이 코스피는 1%, 코스닥은 2% 및 보유금액이 10억원 이상인 자에 해당된다. 2. 가상자산 과세 2년 유예 - 가상자산을 양도 또는 대여함으로써 발생하는 소득(기타소득)에 대한 과세가 2년 유예되었다. (2025년 시행) - 2025년부터 250만원 기본공제를 적용한 소득에 대해 22% (지방소득세 포함) 분리하여 과세된다. 3. 증권거래세 단계적 인하 - 현행 증권거래세 0.23%의 세율을 2023년 0.2%, 2024년 0.18%, 2025년 0.15%로 단계적으로 인..