회사소개
블로그
DataSketchers

전체 메뉴

회사소개
사업영역
D-SKET
웹빌더CanvasEvents
고객사
블로그
위키
보도자료
ESG
Topics
기술 스택언어 · 런타임Haxe ›››
  • Haxe
    • 4 클래스 필드(Class Fields)
    • 4.4 접근 수정자(Access Modifier)
    • 4.4.3 Dynamic
    • 4.4.6 Extern
    • 4.4.7 Final
    • 4.4.2 Inline
    • 4.3 메서드(Method)
    • 4.4.4 Override
    • 4.3.2 분산과 접근 수정자의 효과
    • 4.3.1 메서드 오버라이딩(Overriding Methods)
    • 4.2 속성(Property)
    • 4.2.1 일반적인 접근자 조합
    • 4.2.3 getter와 setter 규칙
    • 4.2.2 타입 시스템에 미치는 영향
    • 4.4.5 Static
    • 4.1 변수(Variable)
    • 4.4.1 가시성(Visibility)
    • 7 컴파일러 사용법(Compiler Usage)
    • 7.2 전역 컴파일러 플래그(Global Compiler Flags)
    • 7.1 HXML
    • 7.3 오류 보고(Error Reporting)
    • 8.3 컴파일러 서비스(Compiler Services)
    • 8.3.3 호출 인자 완성(Call argument completion)
    • 8.3.2 필드 접근 완성(Field access completion)
    • 8.3.1 개요(Overview)
    • 8.3.6 위치 완성(Position completion)
    • 8.3.8 완성 서버(Completion server)
    • 8.3.7 최상위 완성(Top-level completion)
    • 8.3.4 타입 경로 완성(Type path completion)
    • 8.3.5 사용 완성(Usage completion)
    • 8.2 Dead Code Elimination
    • 8 컴파일러 기능(Compiler Features)
    • 8.7 루프 언롤링(Loop unrolling)
    • 8.1 내장 컴파일러 메타데이터(Built-in Compiler Metadata)
    • 8.9 Null 안전성(Null Safety)
    • 8.4 리소스(Resources)
    • 8.4.1 리소스 포함(Embedding resources)
    • 8.4.3 바이너리 리소스 검색(Retrieving binary resources)
    • 8.4.2 텍스트 리소스 검색(Retrieving text resources)
    • 8.4.4 구현 세부 사항(Implementation details)
    • 8.5 런타임 타입 정보(Runtime Type Information)
    • 8.6 정적 분석기(Static Analyzer)
    • 8.8 꼬리 재귀 제거(Tail Recursion Elimination, TRE)
    • 8.10 경고(Warnings)
    • 13 디버깅(Debugging)
    • 13.4 IDE 통합(IDE Integration)
    • 13.5 JavaScript에서 디버깅(Debugging in JavaScript)
    • 13.2 위치 정보 인자(Position Information Parameter)
    • 13.6 소스 맵(Source Maps)
    • 13.6.1 JavaScript에서 소스 맵(Source Maps in JavaScript)
    • 13.6.2 PHP7에서 소스 맵(Source Maps in PHP7)
    • 13.1 로깅과 추적(Logging and Trace)
    • 13.3 타입 추적(Tracing Types)
    • 5 표현식(Expressions)
    • 5.7 배열 접근(Array Access)
    • 5.2.1 배열 선언(Array Declaration)
    • 5.11 지역 함수(Local Functions)
    • 5.1 블록(Blocks)
    • 5.21 break
    • 5.23 cast
    • 5.23.2 안전한 캐스트(safe cast)
    • 5.23.1 불안전한 캐스트(unsafe cast)
    • 5.3 상수(Constants)
    • 5.22 continue
    • 5.15 do-while
    • 5.5 필드 접근(Field Access)
    • 5.13 for
    • 5.8 함수 호출(Function Call)
    • 5.16 if
    • 5.25 inline
    • 5.2 리터럴(Literals)
    • 5.10 지역 static 변수(Local static variables)
    • 5.2.2 맵 선언(Map Declaration)
    • 5.12 new
    • 5.6 null 병합(Null coalescing)
    • 5.2.3 객체 선언(Object Declaration)
    • 5.4 연산자(Operators)
    • 5.4.2 이항 연산자(Binary Operators)
    • 5.4.5 오버로딩과 매크로(Overloading and macros)
    • 5.4.4 우선순위(Precedence)
    • 5.4.3 삼항 연산자(Ternary Operator)
    • 5.4.1 단항 연산자(Unary Operators)
    • 5.20 return
    • 5.17 switch
    • 5.18 throw
    • 5.19 try/catch
    • 5.24 타입 검사(type check)
    • 5.9 var와 final
    • 5.14 while
    • 11 Haxelib
    • 1 소개(Introduction)
    • 이 문서에 대하여
    • 저자와 기여자들(Authors and contributions)
    • 역사(History)
    • Hello World
    • 라이선스(License)
    • Haxe란 무엇인가요
    • 6 언어 기능(Language Features)
    • 6.11 접근 제어(Access Control)
    • 6.6 배열 컴프리헨션(Array Comprehension)
    • 6.1 조건부 컴파일(Conditional Compilation)
    • 6.1.3 사용자 defines 문서화(Custom defines documentation)
    • 6.10.1 사용자 메타데이터 문서화(Custom metadata documentation)
    • 6.2 Externs
    • 6.2.1 네이티브 메타데이터(Native Metadata)
    • 6.9 함수 바인딩(Function Bindings)
    • 6.12 인라인 생성자(Inline Constructors)
    • 6.8 이터레이터(Iterators)
    • 6.7 맵 컴프리헨션(Map Comprehension)
    • 6.10 메타데이터(Metadata)
    • 6.4 패턴 매칭(Pattern Matching)
    • 6.4.5 배열 매칭(Array matching)
    • 6.4.2 Enum 매칭(Enum matching)
    • 6.4.10 완전성 검사(Exhaustiveness checks)
    • 6.4.9 추출기(Extractors)
    • 6.4.7 가드(Guards)
    • 6.4.1 서론(Introduction)
    • 6.4.6 Or 패턴(Or patterns)
    • 6.4.12 단일 패턴 검사(Single pattern check)
    • 6.4.4 구조체 매칭(Structure matching)
    • 6.4.8 여러 값 매칭(Match on multiple values)
    • 6.4.11 쓸모없는 패턴 검사(Useless pattern checks)
    • 6.4.3 변수 캡처(Variable capture)
    • 6.3 정적 확장(Static Extension)
    • 6.3.1 Haxe 표준 라이브러리의 정적 확장
    • 6.3.2 정적 확장 메타데이터(Static Extension Metadata)
    • 6.5 문자열 보간(String Interpolation)
    • 6.1.1 대상 defines(Target defines)
    • 6.1.2 대상별 파일(Target-Specific Files)
    • 11 매크로(Macros)
    • 11.1 매크로 인자(Macro arguments)
    • 11.7 자동 빌딩(Auto Build)
    • 11.1.1 상수 인자(Constant Arguments)
    • 11.3 매크로 컨텍스트(Macro context)
    • 11.5 Enum 빌딩(Enum Building)
    • 11.3.1 ExprOf와 타입 매개변수(ExprOf and Type Parameters)
    • 9.5.3 @:genericBuild
    • 11.8 매크로 초기화(Macro Initialization)
    • 11.10 매크로 제한(Macro Limitations)
    • 11.10.1 빌드 순서(Build Order)
    • 11.10.2 매크로 안의 매크로(Macro in Macro)
    • 11.10.3 정적 확장 제한(Static Extension Limitations)
    • 11.10.4 타입 매개변수 제한(Type Parameters Limitations)
    • 11.9 영구 변수(Persistent Variables)
    • 11.2 매크로 리이파이케이션(Macro reification)
    • 11.2.3 클래스 리이파이케이션(Class reification)
    • 11.2.2 표현식 리이파이케이션(Expression reification)
    • 11.2.1 타입 리이파이케이션(Type reification)
    • 11.1.2 나머지 인자(Rest Argument)
    • 11.11 매크로 도구(Macro Tools)
    • 9.5 타입 빌딩(Type Building)
    • 10 표준 라이브러리(Standard Library)
    • 10.2.1 Array
    • 10.2 데이터 구조(Data Structures)
    • 10.2.4 GenericStack
    • 10.15 Haxe 3 호환성(Haxe 3 Compatibility)
    • 10.11 Input/Output
    • 10.12.3 프로세스(Process)
    • 10.10 Json
    • 10.10.2 JSON 인코딩(Encoding JSON)
    • 10.10.3 구현 세부 사항(Implementation details)
    • 10.10.1 JSON 파싱(Parsing JSON)
    • 10.5 Lambda
    • 10.2.3 List
    • 10.2.5 Map
    • 10.4 Math
    • 10.4.4 확장(Extensions)
    • 10.4.3 정수 수학(Integer Math)
    • 10.4.2 수학 오류(Mathematical Errors)
    • 10.4.1 특수 숫자(Special Numbers)
    • 10.2.6 Option
    • 10.7 Reflection
    • 10.3 정규 표현식(Regular Expressions)
    • 10.3.2 그룹(Groups)
    • 10.3.6 구현 세부 사항(Implementation Details)
    • 10.3.5 Map
    • 10.3.1 매칭(Matching)
    • 10.3.3 대체(Replace)
    • 10.3.4 분할(Split)
    • 10.13 Remoting
    • 10.13.1 Remoting 연결(Remoting Connection)
    • 10.13.2 구현 세부 사항(Implementation details)
    • 10.8 Serialization
    • 10.8.1 직렬화 형식(Serialization format)
    • 10.1 String
    • 10.1.3 인코딩(Encoding)
    • 10.1.1 문자열 리터럴(String literals)
    • 10.1.2 Unicode
    • 10.12 Sys
    • 10.12.2 표준 IO 스트림(Standard IO Streams)
    • 10.6 Template
    • 10.12.1 Threading
    • 10.14 단위 테스트(Unit Testing)
    • 10.2.2 Vector
    • 10.9 Xml
    • 10.9.3 Xml 인코딩(Encoding Xml)
    • 10.9.1 Xml 시작하기(Getting started with Xml)
    • 10.9.2 Xml 파싱(Parsing Xml)
    • 10.9.4 단순화된 Xml 접근(Simplified Xml access)
    • 12.6 C++
    • 12.6.2 Hxcpp 빌드 환경(The Hxcpp Build Environment)
    • 12.6.3.5 Compiler
    • 12.6.3.2 Files
    • 12.6.3.8 The Haxe Target
    • 12.6.3.6 Linker
    • 12.6.3.7 Stripper
    • 12.6.3.3 Tags
    • 12.6.3.4 Targets
    • 12.6.3.1 최상위 구조(Structure of the top-level)
    • 12.6.3.9 Xml Injection
    • 12.6.5 The Hxcpp Cache
    • 12.6.4 Defines
    • 12.6.7 오류 코드(Error Codes)
    • 12.6.7.1 CPP0000 - 내부 오류(Internal Error)
    • 12.6.7.2 CPP0001 - 누락된 값 의미론(Missing Value Semantics)
    • 12.6.7.3 CPP0002 - 네이티브 마셜링 타입과 함수 클로저(Native Marshalling Types and Function Closures)
    • 12.6.7.4 CPP0003 - 유효하지 않은 마셜링 타입 매개변수(Invalid Marshalling Type Parameter)
    • 12.6.7.5 CPP0004 - 포인터 생성자(Pointer Constructors)
    • 12.6.7.6 CPP0005 - 선언되지 않은 마셜링 값 타입 변수(Undeclared Marshalling Value Type Variable)
    • 12.6.7.7 CPP0006 - 유효하지 않은 네임스페이스 필드(Invalid Namespace Field)
    • 12.6.7.8 CPP0007 - 유효하지 않은 타입 필드(Invalid Type Field)
    • 12.6.7.9 CPP0008 - 유효하지 않은 플래그 필드(Invalid Flags Field)
    • 12.6.7.10 CPP0009 - 관리 타입 확장(Extending Managed Type)
    • 12.6.7.11 CPP0010 - 타입 매개변수를 해석할 수 없음(Unable to Resolve Type Parameter)
    • 12.6.7.12 CPP0011 - 승격된 스택 전용 값 타입(Promoted Stack Only Value Type)
    • 12.6.7.13 CPP0012 - 값 타입의 힙 할당(Heap Allocation of Value Type)
    • 12.6.8 Extern 타입(Extern Types)
    • 12.6.8.3 관리 타입(Managed Types)
    • 12.6.8.2 포인터 타입(Pointer Types)
    • 12.6.8.1 값 타입(Value Types)
    • 12.6.3 Build.xml
    • 12.6.1 Haxe/C++ 시작하기(Getting started with Haxe/C++)
    • 12.13 Cppia
    • 12.13.1 Cppia 시작하기(Getting started with Cppia)
    • 12.6.6 스레드와 스택(Threads And Stacks)
    • 12.6.9 뷰(Views)
    • 12.7 C#
    • 12.7.5 코드 주입(Code injection)
    • 12.7.3 Defines
    • 12.7.2 외부 라이브러리(External libraries)
    • 12.7.1 Haxe/C# 시작하기(Getting started with Haxe/C#)
    • 12.7.4 메타데이터(Metadata)
    • 12 타깃(Targets)
    • 12.2 Flash
    • 12.2.2 외부 라이브러리(External libraries)
    • 12.2.1 Flash 시작하기(Getting started with Flash)
    • 12.2.3 메타데이터(Metadata)
    • 12.2.4 리소스(Resources)
    • 12.12 HashLink
    • 12.12.2 HashLink/C 컴파일(HashLink/C Compilation)
    • 12.12.1 HashLink 시작하기(Getting started with HashLink)
    • 12.4 Java
    • 12.4.1 Haxe/Java 시작하기(Getting started with Haxe/Java)
    • 12.3 JavaScript
    • 12.2.2 ECMAScript 6 클래스 생성(ECMAScript 6 class generation)
    • 12.3.4 Expose
    • 12.2.3 외부 JavaScript 라이브러리 사용하기(Using external JavaScript libraries)
    • 12.3.1 Haxe/JavaScript 시작하기(Getting started with Haxe/JavaScript)
    • 12.3.3 메타데이터(Metadata)
    • 12.3.5 Require
    • 12.5 JVM
    • 12.5.1 Haxe/JVM 시작하기(Getting started with Haxe/JVM)
    • 12.10 Lua
    • 12.10.2 외부 라이브러리(External libraries)
    • 12.10.3 플래그(Flags)
    • 12.10.1 Haxe/Lua 시작하기(Getting started with Haxe/Lua)
    • 12.10.4 다중 반환(Multiple Returns)
    • 12.11 Neko
    • 12.11.1 Neko 시작하기(Getting started with Neko)
    • 12.8 PHP
    • 12.8.2 Defines
    • 12.8.1 Haxe/PHP 시작하기(Getting started with Haxe/PHP)
    • 12.9 Python
    • 12.9.1 Haxe/Python 시작하기(Getting started with Haxe/Python)
    • 12.1 타깃 특정 구문 접근(Accessing Target-specific Syntax)
    • 2 타입(Types)
    • 2.7 추상(Abstract)
    • 2.7.4 배열 접근(Array Access)
    • 2.2.4 추상 클래스(Abstract Class)
    • 2.7.7 코어 타입 추상(Core-type abstracts)
    • 2.7.5 열거 추상(Enum abstracts)
    • 2.7.6 추상 필드 전달(Forwarding abstract fields)
    • 2.7.2 암시적 캐스팅(Implicit Casts)
    • 2.7.3 연산자 오버로딩(Operator Overloading)
    • 2.7.1 기반 데이터에 접근(Access to Underlying Data)
    • 2.4 익명 구조체(Anonymous Structure)
    • 2.1 기본 타입(Basic Types)
    • 2.1.3 Bool
    • 2.2.2 클래스 생성자(Constructor)
    • 2.2.1 상속(Inheritance)
    • 2.2 클래스 인스턴스(Class Instance)
    • 2.6 Dynamic
    • 2.6.2 Dynamic 접근(Dynamic access)
    • 2.6.3 Any 타입(Any type)
    • 2.6.2 Dynamic 구현하기(Implementing Dynamic)
    • 2.6.1 타입 매개변수를 가진 Dynamic
    • 2.3.1 열거 생성자(Enum Constructor)
    • 2.3 열거 인스턴스(Enum Instance)
    • 2.3.2 열거형 사용하기(Using enums)
    • 2.5 함수 타입(Function Type)
    • 2.5.2 기본값(Default values)
    • 2.5.1 선택적 인자(Optional Arguments)
    • 2.2.3 인터페이스(Interfaces)
    • 2.8 모노모프(Monomorph)
    • 2.1.5 Nullable(널 허용 여부)
    • 2.1.6 선택적 인자와 Nullable
    • 2.1.1 숫자 타입(Numeric types)
    • 2.1.2 오버플로(Overflow)
    • 2.4.2 구조 타입의 클래스 표기
    • 2.4.5 확장(Extensions)
    • 2.4.1 구조체 값의 JSON 표기
    • 2.4.3 선택적 필드(Optional Fields)
    • 2.4.4 성능에 미치는 영향
    • 2.1.4 Void
    • 3 타입 시스템(Type System)
    • 3.3 제네릭(Generic)
    • 3.3.1 제네릭 타입 매개변수의 생성
    • 3.7.2 import
    • 3.7.3 Import defaults / import.hx
    • 3.6.2 한계(Limitations)
    • 3.7 모듈과 경로(Modules and Paths)
    • 3.7.1 모듈 하위 타입(Module Sub-Types)
    • 3.5.3 모노모프(Monomorphs)
    • 3.7.4 해석 순서(Resolution Order)
    • 3.5.2 구조적 서브타이핑(Structural Subtyping)
    • 3.6.1 하향식 추론(Top-down Inference)
    • 3.1 Typedef
    • 3.6 타입 추론(Type Inference)
    • 3.2.1 제약(Constraints)
    • 3.2.2 기본값(Defaults)
    • 3.2 타입 매개변수(Type Parameters)
    • 3.5 유니피케이션(Unification)
    • 3.5.1 클래스/인터페이스 사이의 유니피케이션
    • 3.5.5 공통 기반 타입(Common Base Type)
    • 3.5.4 함수 반환(과 Void 유니피케이션)
    • 3.8 untyped
    • 3.4 분산(Variance)
기술 스택언어 · 런타임Haxe › › ›

12.5 JVM

목차
12.5 JVM더 알아보기

12.5 JVM

Haxe JVM 타깃은 Haxe 코드를 바이트코드로 직접 컴파일하여 JVM에서 실행합니다.

  • Getting started with Haxe/JVM

출처: JVM

더 알아보기

  • Java
12.5 JVM더 알아보기
DataSketchers AI·데이터·디자인으로 기업의 디지털 전환을 지원합니다. 서울시립대학교 캠퍼스타운 창업기업
회사소개 사업영역 D-SKET 고객사 블로그 위키 보도자료 ESG 문의
© 데이터스케쳐스. All rights reserved. 사업자등록번호 349-81-03411