Java Platform, Standard Edition (Java SE) позволяет разрабатывать и запускать приложения на настольных компьютерах, серверах, мобильных устройствах и на различных встраиваемых устройствах, таких как микроконтроллеры и программируемые терминалы. Много времени прошло с момента создания Java, когда она была медленной и неповоротливой. Сейчас Java может предложить высокую производительность, переносимость, безопасность и приложения с удобным и стильным пользовательским интерфейсом.
Java содержит множество классов для выполнения операций ввода-вывода. В данном разделе собраны простые примеры по работе с подсистемой ввода-вывода в Java
JDBC (англ. Java DataBase Connectivity — соединение с базами данных на Java) — платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакета java.sql, входящего в состав Java SE.
Java API для RESTful Web Services (JAX-RS) — набор программных интерфейсов для разработки REST-сервисов. JAX-RS является частью JavaEE 6 и позволяет упростить процесс разработки REST-сервисов. В данном разделе мы рассмотрим, как разрабатывать REST-сервисы без JavaEE — с помощью Jersey.E.
Rhino — открытый JavaScript движок, написанный полностью на Java. Может использоваться в Java-приложениях, например, для описания бизнес-логики на более простом языке программирования. Кроме того, можно хранить JavaScript файлы вне Java-приложения, что позволяет изменять поведение без перекомпиляции.