Java语言的介绍:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。
Java 平台是基于 Java 语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的 C#语言。
1.2 Java的特点
一、跨平台性
java的跨平台,是指java运行时候凌驾于os之上,是在jvm中运行的,跟os没有直接联系。
移除image
二、健壮性
Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能,这些功能特征大大提高了开发Java应用程序的周期。并且Java还提供了Null指针检测、数组边界检测、异常出口、Byte code校验等功能。
三、垃圾回收机制
java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存
四、安全性、稳定性
JAVA在安全性和稳定性上做得非常突出,如大型政府网站、银行、国防、电信等网站基本上都采用Java技术开发。
1.2编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同。
1.3JVM(虚拟机)
注意点:
1.跨平台需要虚拟机
2.安装虚拟机要注意,每个平台都不一样,要找到对应的虚拟机
3.现在虚拟机的版本是1.8 注意:以后不要用太新的版本
4.http://www.oracle.com
5.虚拟机安装(就是把文件解压到指定目录,安装好JDK不代表就有可以马上运行java程序了)
6.帮助文档下载,可惜是英文的(里面把java的所有内容都做了介绍)
7.虚拟机目录介绍(JDK1.编译环境,2.运行环境)
原文地址:https://www.cnblogs.com/Singulariity-gs/p/10125626.html