Java Language-это язык программирования высокого уровня, запущенный Sun (Network Stanford University Network). Первоначально он использовался в основном в небольших потребительских электронных продуктах. Браузер), став предпочтительным языком для крупных интернет -проектов.
20 апреля 2009 года Oracle приобрела Sun за 7,4 миллиарда долларов США и получил авторское право на Java.
Java-это объектно-ориентированный язык. И, если вы потратите больше времени на написание кода, вы, естественно, будете просвещены.
Java - это не просто язык программирования, это полная платформа с огромными библиотеками, которая максимизирует упрощение сложных операций, таких как графический чертеж, подключение к сокетам, доступ к базе данных и т. Д.
Java является кроссплатформенным, составленным одновременно и работает везде.
В мировом рейтинге языка программирования Java почти занимает второе место, уступая только C.
Java является типичным объектно-ориентированным языком, выпущенным позже C ++.
Хотя люди считают, что синтаксис C ++ слишком сложный и имеет много избыточности, Java по -прежнему близка к C ++, насколько это возможно при его проектировании, снижая затраты на обучение людей. Синтаксис Java - это «чистая» версия синтаксиса C ++, без файлов заголовков, арифметики указателя (или синтаксиса указателя), структуры, объединения, перегрузки оператора, виртуальных базовых классов и т. Д. Читатели с фундаментом C ++ могут легко переключиться на Java.
Java широко используется:
1. Weab Development: Java очень подходит для разработки крупномасштабных корпоративных веб-сайтов, таких как фон Renren и qunar.com,-это Java.
2. Разработка Android: почти все приложения на мобильных телефонах Android разрабатываются в Java, таких как QQ, WeChat и UC Browsers.
3. Разработка клиентов: Java также может использоваться для разработки программного обеспечения на компьютерах, таких как Elicpse и Netbeans.
4. Встроенные приложения: встроенные приложения - это программное обеспечение, которое работает в небольших электронных продуктах, таких как программное обеспечение на старых мобильных телефонах и программное обеспечение на MP3.
Тем не менее, я могу ответить вам ответственно, что текущие основные направления применения Java являются веб -разработка и разработка Android, и большинство программистов Java, набираемых ИТ -компаниями, также участвуют в этих двух аспектах.
Библиотека GUI от Java не является выдающейся, и многие пользователи не привыкли к своему интерфейсу; По умолчанию (следующий раздел будет введен подробно). Существует очень мало клиентских программ для обычных пользователей, которые прямо запускаются на рынке, разработанные на Java.
С точки зрения встроенного, Java трудно управлять базовым оборудованием, имеет небольшую гибкость и требует поддержки виртуальных машин, которая занимает множество ресурсов, что немного сложно для систем микроконтроллеров с очень низкими конфигурациями. Следовательно, в приложениях, которые стремятся быть эффективными, миниатюрными и выполнять критические миссии, лучше всего используются ассамблежные и C
Хотя Java - это язык с полными функциями, у него есть свои аспекты хорошего и не хорошего.