Java简介
来源:互联网 发布:后台数据集 js调用 编辑:程序博客网 时间:2024/06/05 20:21
What-什么是Java
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
命名:印度尼西亚有一个重要的盛产咖啡的岛屿,中文名叫爪哇,开发人员为这种新的语言起名为Java,其寓意为世人端上一杯热咖啡。
Why-为什么要使用Java
特点:简单、面向对象、稳定、与平台无关、解释型、多线程、动态
- 简单:不使用指针,而是引用
- 指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。
- 面向对象:注意数据和操纵数据的方法(method),而不是严格地用过程来思考。
- 稳定的:强类型机制、异常处理、垃圾的自动收集
- 与平台无关:Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行
- 解释型:Java程序在运行时被Java解释器编译成字节码格式进行解释再执行
- 多线程的:Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)
- 动态:
二、类有一个运行时刻的表示,能进行运行时刻的类型检查。
How-Java开发过程
源文件:源代码的集合
字节源代码: 是与平台无关的二进制码,执行时由解释器成本地机器码,解释一行,执行一行
解释器和编译器:
- 解释器是运行时一条一条的解释执行源语言。
- 编译器是运行前把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行。执行效率较高。
代码:
阅读全文
0 0
- java简介
- Java简介
- Java简介
- Java简介
- Java简介
- java简介
- java简介
- Java简介
- Java简介
- java简介
- Java简介
- java简介
- java简介
- JAVA简介
- java简介
- Java简介
- Java简介
- java简介
- 【FreeMarker】判断是否为空
- [译]Android架构组件 – 查看ViewModel – 第二部分
- 打印从1到n的整数
- Ubuntu12.04 LTS下Facebook scribe安装过程
- 你不知道的javascript之Object.create 和new区别
- Java简介
- 一个简单的爬虫程序,包含请求头。
- [Tomcat源码]-架构1
- Python使用struct模块转换C语言结构体,打包、解包二进制数据
- Android中的AsyncTask
- ARM处理器与51单片机程序编写的区别
- RecyclerView去掉滑动到边界阴影
- 65. Valid Number
- Caffe 模型微调 的场景、问题、技巧以及解决方案