deep

a Cross Development Platform for Java

User Tools

Site Tools


runtime_library:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
runtime_library:start [2015/04/04 08:56] ursgrafruntime_library:start [2017/10/03 17:35] (current) ursgraf
Line 1: Line 1:
 ====== Runtime Library ====== ====== Runtime Library ======
-The runtime library offers all the necessary classes to +The runtime library offers all the necessary classes such as system classes and a multitude of drivers to run your application on the target system. The Java standard library is very powerful and rich. However, as our target compiler puts its focus on efficiency we do not want to support the full library. Some of the base classes, notably ''java/lang/String'', is implemented much more efficient than in the standard library. This leads to a very small memory footprint. \\ 
 +For this reason, only a small set out of the standard library is supported. Please check in [[http://api.deepjava.org/runtime-library/|API of the Runtime Library]] for available classes. Currently, we do not support reflection.
   * [[.:drivers:start|Device Drivers]]   * [[.:drivers:start|Device Drivers]]
   * [[.:os:start|Operating System]]   * [[.:os:start|Operating System]]
   * [[.:exceptions:start|Exceptions and Errors]]   * [[.:exceptions:start|Exceptions and Errors]]
   * [[.:using_serial_out:start|Using Serial Out]]   * [[.:using_serial_out:start|Using Serial Out]]
 +  * [[.:target_commands|Target Commands]]
runtime_library/start.1428130580.txt.gz · Last modified: 2016/02/25 13:33 (external edit)