bytecode

    4

    3답변

    BCEL로 놀고 있습니다. 바이트 코드를 생성하는 데 사용하지 않고 대신 기존 컴파일 된 클래스의 구조를 검사하려고합니다. 내 하드 드라이브의 임의의 .class 파일을 가리키고이를 기반으로 JavaClass 개체를로드 할 수 있어야합니다. 이상적으로는 주어진 클래스를 클래스 패스에 추가하지 않아도되고 싶습니다.

    12

    6답변

    저는 Java 서비스와 다른 여러 언어로 작성된 클라이언트간에 많은 원격 객체 전송을 수행하는 프로젝트에서 작업하고 있습니다. 현재의 제약 조건을 감안할 때 기존 Java 클래스를 기반으로 코드를 생성하는 데 필요한 것이 무엇인지 알아보기로 결정했습니다. 기본적으로 나는 .class 파일 (또는 그것들의 콜렉션)을 가지고 바이트 코드를 분석하여 모든 데이터

    121

    5답변

    Differences between MSIL and Java bytecode?이라는 질문에 대한 일종의 추적으로 Java 가상 머신의 작동 방식과 CLR (Common Language Runtime) 공장? 또한 .NET Framework CLR은 "가상 컴퓨터"입니까, 아니면 가상 컴퓨터의 특성을 갖고 있지 않습니까?

    3

    5답변

    동료가 다른 날에 BCEL으로 지적했습니다. 그의 설명과 빠른 읽기에서 런타임시 바이트 코드를 수정할 수있는 방법을 가장 잘 알 수 있습니다. 저의 첫 번째 생각은 위험한 소리 였고 두 번째 생각은 시원하게 들렸다는 것이 었습니다. 그런 다음 좀 더 생각해 봤는데 codinghorror post on monkey-patching을 회상하고 이것이 기본적으로

    2

    7답변

    바이트 코드를 검색하고 누군가가 내 바이트 코드를 메모리 또는 파일에서 조작했는지 확인하기 위해 어떻게 해시를 만들 수 있습니까? 편집 : 바이너리에 서명하면 수정 및 실행되지 않도록 보호 할 수 있습니까? 사용자가 내 소프트웨어를 실행하고 있는지 확인하지 못하도록하고 싶습니다. 또한 해킹 된 클라이언트가 프로그램 (서버)을 사용하지 못하도록 보호하고 싶습

    8

    6답변

    교수님은 한 번 해석하면 해석 된 코드가 컴파일 된 것보다 약 10 배 더 느리다는 것을 기억합니다. 해석과 바이트 코드의 속도 차이는 무엇입니까? (바이트 코드가 JIT 컴파일되지 않는다고 가정 할 때) 어떤 사람들은 vim 스크립트를 바이트 코드로 컴파일한다는 생각을하고 있으며 나는 어떤 종류의 성능 향상을 가져올 지 궁금합니다.

    7

    5답변

    JVM 바이트 코드 (ASM, cglib, jad 등)를 조작, 생성, 디 컴파일하는 Java 도구에 대해 잘 알고 있습니다. 비슷한 도구가 CLR 바이트 코드에 존재합니까? 사람들이 CLR에 대한 바이트 코드 조작을 수행합니까?