JAVA语言的介绍和特性
计算机语言是什么?
计算机语言就是一套标准,某个人组织或者某个团队开发的、制定的。
计算机语言可以让我们人机交互。
计算机语言也有很多类:
C语言(面向过程的);
c++(半面向对象)
java(完全面向对象java底层是c++语言写的。)
java是什么?
java是一门计算机编程语言, 完全面向对象的,开源免费的。
java之父:JamesGosling(Sun公司的)
java语言诞生于1995年。oak(橡树)。
java语言的logo:一杯冒着热气的咖啡。
java能做什么?
企业级管理系统
互联网分布式系统
安卓手机软件、游戏
微型设备的内核程序
什么是跨平台
什么是跨平台?java程序只需要编写一次可以运行在不同的操作系统上。
操作系统:windows操作系统,苹果的操作系统:macos,linux操作系统。
java是如何实现跨平台的?
jvm屏蔽了操作系统之间的差异。
jdk(java development kit)是java语言的软件开发工具包,是整个java开发的核心,它包含了java的软件运行环境和java系统的类库。
jre(java runtime Environment)java运行环境是一个软件,jre可以让计算机系统运行java应用程序。jdk安装之后会自带一个jre。
jvm(java virtual machine) jre内部有一个java虚拟机以及一些标准的类库。
jdk的相关信息:
jdk的根目录下有一个bin目录,bin目录有很多命令文件,例如javac.exe,java.exe,其中javac负责java程序的编译
而java命令则负责运行java程序。
path环境变量:
path环境变量不属于java和java是没有关系的,path环境变量是给widows操作系统指路的。
javac-version可以查看编译器的版本号
java-version 可以查看jvm的版本号
JAVA语言的介绍和特性相关推荐
- Java语言的介绍,Java环境的配置以及Java编译器的安装
Java语言的介绍,Java环境的配置以及Java编译器的安装 文章目录 Java语言的介绍,Java环境的配置以及Java编译器的安装 Java 简介 主要特性 关于语言的选择 Python Jav ...
- JAVA语言的优点及特性
JAVA语言的优点及特性 Java语言有8大优势 JAVA的三大特性 Java语言有8大优势 广泛性 Java是使用最多的编程语言之一 简单性 java语言的语法与C和C++接近.学习简单,好使用. ...
- Java语言的特点和特性
1. Java语言的主要特点: 1. 跨平台性 所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行.这是软件发展的趋势和编程人员追求的目标.之所以这样说,是因为计算 ...
- JAVA语言发展介绍【尚学堂java300集视频学习笔记】
Java发展简史 1991年,James Gosling在SUN公司的工程师小组想要设计这样一种小型计算机语言.该语言主要用于像电视盒这样的消费类电子产品.另外,由于不同的厂商选择不同的CPU和操作系 ...
- Java语言的十大特性
Java语言的特性 总结了以下内容,希望有所帮助. --------------------------------------------- 1.简单 Java语言的语法简单明了,容易掌握从,而且J ...
- java语言基础介绍
第一章java语言概述 1-1:Java知识图解 1-2. Java语言概述:Java简史 1991年 Green项目,开发语言最初命名为Oak (橡树) 1994年,开发组意识到Oak 非常适合于互 ...
- 【JavaSE】----- Java语言的介绍
目录 一.Java语言概述
- java方法的参数传递规则_java语言参数传递介绍
java语言参数传递介绍 Java不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制.Socket连接.数据库存取等复杂操作进行了最大程度的简化.下面是小编分享的java语言参数传递 ...
- 【软件开发】Java语言的简单介绍
Java语言的简单介绍 一.Java语言的介绍 二.Java的版本 三.JDK的介绍 四.Java API文档 五.Java语言的特点 1. 面向对象 2. 解释性 3. 多线程 4. 可移植性 / ...
最新文章
- bottle嵌入html,css,js
- 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困
- os.clock()导致的bug
- mysql经典书籍--MySQL 必知必会
- 图解远程版本库开发周期 —— Git 学习笔记 22
- qt之键盘的设计及QlineEdit内容读取
- 服务器端大文件如何传给客户端,客户端往服务器传文件
- MySQL双主(主主)架构方案
- 如何用ARP欺骗来嗅探主机流量
- 第2节 storm实时看板案例:10、redis的安装使用回顾
- 结构体中初始化vector resize_Java-深入HashMap原理及内部存储结构
- MongoDB填充因子和更新优化
- 电脑网线/水晶头的连接方法(A类,B类)
- php图片上传为base64,php实现base64图片上传方式实例代码
- 使用ansys workbench 的LSDYNA模块研究碰撞的接触设置
- 财务报告及会计基础知识
- M: Mysterious Conch(哈希表)
- BGP的通告和选路规则
- 折叠目录html,在WEB页中实现折叠式动态目录结构
- 洛谷 P1135奇怪的电梯