Java简介
Posted zjjsll
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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简介的主要内容,如果未能解决你的问题,请参考以下文章