java的概述和安装

java的概述和安装

编程语言

自然语言(和人进行交流) 

计算机语言(和计算机交流)

编程语言(将程序员的意图转化为机器语言

						 C 

						 C++   面向对象     

						 java   纯面向对象)

比尔盖茨曾说过:“java是世界上最卓越的编程语言”

java的前生今世

计算机驱动是靠操作系统来运行的

计算机软件和和硬件是靠操作系统来进行信息交互

不同的操作系统能读不同的机器语言

上个世纪90年代 因特网的兴起

java 之前没有跨平台的编程语言

Sun 公司 高斯林 电子产品 跨平台语言(Oak–>java 1994年)

95.5.23 java

98.12 java2

04.12 java5

09 被Oracle 收购

2011 java7

2014 java8

java语言的特点

面向对象

	使用计算机模拟现实世界,解决现实问题贴近人类思维模式

简单

	相对C  ,C++, C# 不易造成内存溢出 ,减少代码量,代码可读性强

跨平台

 操作系统,服务器‘,数据库

java 的运行机制

计算机的运行机制

编译执行:

	将源文件翻译成机器码,一次编译,多次执行。执行效率高,不可跨平台(C C++)

解释执行:

	将源文件一行一行的解释,一行一行的执行。不同操作系统具备不同的解释器,执行效率低,可以跨平台

java先编译 在解释

	将源文件编译成字节码文件,再将字节码文件进行解释执行

由JAVA源文件编译出来的字节码文件可以在任意平台上执行,java之所以有这种跨平台的特点,要归功java虚拟机,java虚拟机屏蔽了底层操作系统的差异;

	jvm 虚拟机:使用软件在不同的操作系统,模拟相同的环境;

	jre:包含jvm和解释器,完整的java运行机制:

   JDK:包含JRE+类库+开发工具包(编译器,调试工具)

环境变量的作用

JAVA_HOME: 通知其他应用,本机装的jdk装在什么位置

PATH:可以在任意目录下运行命令

CLASSPATH:类路径(提示虚拟机在哪里找.class的文件)在当前目录下找.class文件

package

作用:类似于文件夹,用于管理.class文件;

语法:package+包名;

位置:在源文件的第一行;

命名规则:采用域名倒置;

import

作用:引入其他包中的类

发布了10 篇原创文章 · 获赞 0 · 访问量 117

猜你喜欢

转载自blog.csdn.net/weixin_45522160/article/details/104619856