码迷,mamicode.com
首页 > 编程语言 > 详细

Java简介

时间:2019-10-10 16:02:06      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:集合   nbsp   翻译   ++   java7   了解   java环境   方便   运行   

  学习Java,首先我们要对java有一个整体的了解。这里我们从  java是什么? java怎么来的? 为什么用java? java包含什么?java怎么运行? 这5个方面进行介绍!

  第一问:Java是什么?

  Java就是一门高级的编程语言。

  通俗的理解就是开发一个网站可以用java、c、c++、.net 等多种语言编写,java只是其中一种语言。

  类似于写篇作文,你可以用汉语、英语、法语、韩语等多种语言,汉语只是其中一种。这样理解起来是不是更方便呢!

  第二问:java怎么来的?

    java的发明人-James Gosling 杰姆斯·高斯林 ,源于对咖啡的热爱,以印度尼西亚盛产咖啡的爪哇岛英文名称Java命名。

        技术图片

  1995年5月由Sun Microsystems公司于推出的Java

  1996年1月,第一个JDK-JDK1.0诞生

  2009年04月20日,甲骨文74亿美元收购Sun。取得java的版权。

  2011年7月28日,甲骨文发布java7.0的正式版

  第三问:为什么用java?(特征)

  简单

   java是从C++发展起来的,取消了C++中复杂的部分。特别地,Java语言不使用指针,而是引用。

  并提供了自动的废料收集,使得程序员不必为内存管理而担忧

  面向对象

  java将一切问题看作对象渝对象之前的交互,将对象抽象成方法与属性的集合。

  分布式

  Java设计成支持在网络上应用,它是分布式语言。由多台主机共同完成一项功能或者。

  可移植

   java语言编写的程序,不论它运行在何种cpu、操作系统或者java编译器器上都产生一样的结果。

   java通过java编译器编译成一种字节码文件,JVM(java虚拟机)对应不同的操作系统编译成二进制,然后执行。

  多线程

  java支持多线程,允许进程内部多个线程同时工作

   健壮

  Java的存储模型:java不支持指针,因此消除了重写存储和疏漏差误数据的可能性

  java的异常处理:可以使用try/catch/finally语句,找出错误代码,简化了出错处理和恢复任务

  安全

  java的存储模型不支持指针,则程序员无法模拟指针去指向存储器,java编译时不进行存储安排决策,

  编译好的java代码中的引用的存储位置是在运行时决定的

  高性能

  Java是一种先编译后解释的语言,所以它不如全编译性语言快。为了支持这些情况,Java设计者制作了“及时”编译程序

  它能在运行时把Java字节码翻译成特定CPU(中央处理器)的机器代码,也就是实现全编译了。

  第四问:java包括什么?

  针对不同的用途,java分为三个版本:

  • Java SE:java的标准版,是其他版本的基础,主要用于开发桌面应用程序。
  • Java EE:java的企业版,主要用于开发企业级分布式网络程序。
  • Java ME:主要用于嵌入式系统开发

  第五问:java怎么运行

  

     技术图片

  以上内容则是对java的简单介绍。后面我们会进行,java环境的安装以及java基础语法的学习。

 

Java简介

标签:集合   nbsp   翻译   ++   java7   了解   java环境   方便   运行   

原文地址:https://www.cnblogs.com/zjjsll/p/11648089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!