Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. See how KeyCombiner can boost your Java productivity.
id | Description | Keys | Keys (macOS) | Context | Category | Modifiers | |
---|---|---|---|---|---|---|---|
73932 | Data type for 8-bit integers (-128 to 127) | "byte" | "byte" | Java | Data Types | ||
73933 | Data type for 16-bit integers | "short" | "short" | Java | Data Types | ||
73934 | Data type for 32-bit integers | "int" | "int" | Java | Data Types | ||
73935 | Data type for 64-bit integers | "long" | "long" | Java | Data Types | ||
73936 | Data type for 32-bit integers floating point numbers. Up to 3.4e+038 | "float" | "float" | Java | Data Types | ||
73937 | Data type for 64-bit integers floating point numbers. Up to 1.7e+308 | "double" | "double" | Java | Data Types | ||
73938 | Data type to store a single character | "char" | "char" | Java | Data Types | ||
73939 | A data type that can only store true and false values | "boolean" | "boolean" | Java | Data Types | ||
73940 | Declares an enumerated (unchangeable) type | "enum" | "enum" | Java | Data Types | ||
73941 | Create a for loop | "for" | "for" | Java | Control Flow | ||
73942 | Makes a conditional statement | "if" | "if" | Java | Control Flow | ||
73943 | Marks a block of code in switch statements | "case" | "case" | Java | Control Flow | ||
73944 | Finishes method execution and can be used to return value | "return" | "return" | Java | Control Flow | ||
73945 | Used together with while to create a do-while loop | "do" | "do" | Java | Control Flow | ||
73946 | Creates a while loop | "while" | "while" | Java | Control Flow | ||
73947 | Used in conditional statements | "else" | "else" | Java | Control Flow | ||
73948 | Selects one of many code blocks to be executed | "switch" | "switch" | Java | Control Flow | ||
73949 | Specifies the default block of code in a switch statement | "default" | "default" | Java | Control Flow | ||
73950 | To indicate that a predicate must be true at this location | "assert" | "assert" | Java | Control Flow | ||
73951 | Breaks out of a loop or a switch block | "break" | "break" | Java | Control Flow | ||
73952 | Continues to the next iteration of a loop | "continue" | "continue" | Java | Control Flow | ||
73953 | Creates new objects | "new" | "new" | Java | Control Flow | ||
73954 | Specifies that a method should not have a return value | "void" | "void" | Java | Control Flow | ||
73955 | Declares a variable. New in Java 10 | "var" | "var" | Java | Control Flow | ||
73956 | Restrict the precision and rounding of floating point calculations | "strictfp" | "strictfp" | Java | Control Flow | ||
73957 | Defines a class | "class" | "class" | Java | Classes & Hierarchy | ||
73958 | Declare a special type of class that only contains abstract methods | "interface" | "interface" | Java | Classes & Hierarchy | ||
73959 | Implements an interface | "implements" | "implements" | Java | Classes & Hierarchy | ||
73960 | Used to import a package, class or interface | "import" | "import" | Java | Classes & Hierarchy | ||
73961 | Checks whether an object is an instance of a specific class or an interface | "instanceof" | "instanceof" | Java | Classes & Hierarchy | ||
73962 | Extends a class (indicates that a class is inherited from another class) | "extends" | "extends" | Java | Classes & Hierarchy | ||
73963 | Define an entity once that cannot be changed nor derived from | "final" | "final" | Java | Classes & Hierarchy | ||
73964 | Method or class that must be overriden | "abstract" | "abstract" | Java | Classes & Hierarchy | ||
73965 | Refers to the current object in a method or constructor | "this" | "this" | Java | Classes & Hierarchy | ||
73966 | Specifies that a method is implemented in another language | "native" | "native" | Java | Classes & Hierarchy | ||
73967 | Refers to superclass (parent) objects | "super" | "super" | Java | Classes & Hierarchy | ||
73968 | Declare as a class field (only one copy per class, not per object) | "static" | "static" | Java | Classes & Hierarchy | ||
73969 | Specifies that an attribute is not part of an object's persistent state | "transient" | "transient" | Java | Classes & Hierarchy | ||
73970 | Accessible by any class | "public" | "public" | Java | Visibility | ||
73971 | Only accessible in the same package and subclasses | "protected" | "protected" | Java | Visibility | ||
73972 | Only accessible within the declared class | "private" | "private" | Java | Visibility | ||
73973 | Declares a package | "package" | "package" | Java | Modules and Packages | ||
73974 | Declares a module. New in Java 9 | "module" | "module" | Java | Modules and Packages | ||
73975 | Specifies required libraries inside a module. New in Java 9 | "requires" | "requires" | Java | Modules and Packages | ||
73976 | Exports a package with a module. New in Java 9 | "exports" | "exports" | Java | Modules and Packages | ||
73977 | Creates a try...catch statement | "try" | "try" | Java | Exception Handling | ||
73978 | Catches exceptions thrown withing try blocks | "catch" | "catch" | Java | Exception Handling | ||
73979 | Creates a custom error | "throw" | "throw" | Java | Exception Handling | ||
73980 | Indicates what exceptions may be thrown by a method | "throws" | "throws" | Java | Exception Handling | ||
73981 | Block of code that will be executed no matter if there is an exception or not | "finally" | "finally" | Java | Exception Handling | ||
73982 | Method that can only be accessed by one thread at a time | "synchronized" | "synchronized" | Java | Multithreading | ||
73983 | Field that is not cached thread-locally but always read from memory | "volatile" | "volatile" | Java | Multithreading | ||
ID | Description | Keys | Keys (macOS) | Context | Category | Modifiers |
It is a core idea of KeyCombiner to not just practice any keyboard shortcuts, but to select what is useful for you.
Use this and other public collections to quickly build your own shortcut collections. The -icon shows at first glance which shortcuts are already in your collections. Hover over the icon to see the names of your collections that contain the respective shortcut.
These public tables can also serve as a cheat sheet to quickly look up keyboard shortcuts when you need them. However, the same can be done much quicker with KeyCombiner Desktop's instant lookup.
Please note that we are not in any way affiliated to the applications, companies, and trademarks listed as public collections. The data is gathered solely from official and public sources. If you are the copyright holder and wish to see your software removed, please get in touch and we will remove it quickly.
The combination table supports all popular multi-selection patterns. Hold Shift for range-selection. Use Ctrl for selecting multiple areas, and drag the mouse to select adjacent entries.
Copy the selected combinations to a personal collection via the Collect-button on top of the table.
Use the sidebar on the right to quickly filter through your collection by preset criteria. Use the different search fields for more complex queries.
Use the buttons at the top-left of the combination table to export the keyboard combinations in different formats. (Pro only)