---
title: 'Q&A: Optimiert der Java-Compiler die Multiplikation konstanter Faktoren?'
url: 'https://tutego.de/blog/javainsel/2013/08/qa-optimiert-der-java-compiler-die-multiplikation-konstanter-faktoren'
markdown: 'https://tutego.de/blog/javainsel/2013/08/qa-optimiert-der-java-compiler-die-multiplikation-konstanter-faktoren.md'
date: '2013-08-05'
description: 'Wenn ich in mein Quellcode schreibe: int i = 60 * 1000; Wie kompiliert javac das? Wird die Rechenoperation schon zur Compile-Zeit ausgeführt, oder erst zur Laufzeit? Antwort: Diese "compile-time constant expression" optimiert der Compiler. Im Bytecode steht dann nur 60000. Siehe dazu auch .'
taxonomy:
  category:
    - Allgemein
---

# Q&A: Optimiert der Java-Compiler die Multiplikation konstanter Faktoren?

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Q&A: Optimiert der Java-Compiler die Multiplikation konstanter Faktoren?

05.08.2013 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Wenn ich in mein Quellcode schreibe:

```java
int i = 60 * 1000;
```

Wie kompiliert javac das? Wird die Rechenoperation schon zur Compile-Zeit ausgeführt, oder erst zur Laufzeit?

Antwort: Diese "compile-time constant expression" optimiert der Compiler. Im Bytecode steht dann nur 60000. Siehe dazu auch .

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Q&A: Wie kann man eine XML-Datei aus einer bz2-Datei mit StAX ablaufen?](https://tutego.de/blog/javainsel/2013/08/qa-wie-kann-man-eine-xml-datei-aus-einer-bz2-datei-mit-stax-ablaufen.md)
- Next: [Q&A: JDBC ResultSet aus Text-Datei oder Excel füllen](https://tutego.de/blog/javainsel/2013/08/qa-jdbc-resultset-aus-text-datei-oder-excel-fllen.md)
