Java编程基础篇——第一章
介绍:
计算机语言:(1) 人与计算机交流的方式
(2)如果要与计算机交流就要学习计算机语言,计算机语言有很多种,如:Java ,C语言,C++,还有现在比较火的 Python。而我们要学的就是Java
Java语言: Java是一门编程语言,Java发展到今天,已经成为了一个真正意义上的语言标 准,像现在的一些技术开发公司为了方便用户进行程序的编写,往往都使用 Java 作为应用层封装的标准,通过Java来调用一些底层的操作,例如:今天 最为流行的Android 开发,就是利用了Java调用了Linux内核操作形成的。
Java是一门面向对象编程语言
Java的前身:1991年的GREEN项目;
使用email去控制各个家电产品的运行
使用C++开发出了一个新的平台—— OAK(橡树)平台;
Java的主要设计师James Gosling
Java語言的技术发展阶段:第一阶段(完善期):JDK 1.0(1995年推出) ~ JDK 1.2(1998 年推出,Java更名为Java 2);
第二阶段(平稳期):JDK 1.3 ~ JDK 1.4;
第三阶段(发展期):JDK 1.5(2005年推出) ~ JDK 1.8(被Oracle 收购后推出);
Java语言的开发方向:
J2SE:Java 2 Platform Standard Edition(2005年之后更名为JAVA SE)。
包含构成Java语言核心的类。比如:数据库连接、接口定义、数据 结构、输入/输出、网络编程。(是Java的基础)
J2EE:Java 2 Platform Enterprise Edition(2005年之后更名为JAVA EE)。
Enterprise Edition(企业版)包含J2SE 中的所有类,并且还包含用于开发企业级应用的类。比如:EJB、Servlet、JSP、XML、事务控制,也是现在JAVA应用的主要方向,像一些银行或电信的系统大多基于此架构。(用于进行企业级开发)
J2ME:Java 2 Platform Micro Edition(2005年之后更名为JAVA ME)。
用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒。
现在已经被Android开发所取代。(用于移动端开发,现在已经不再使用)
Java的跨平台性:
什么是跨平台性?
就是通过Java的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行Java程序的操作系统上安装一个JVM即可(Java Virtual Machine)即:Java的虚拟机,由JVM负责Java程序在该系统中的运行
(Java可以跨平台,jvm不可以跨平台)
什么是JRE,JDK?
JRE :是Java的运行环境,包括JVM虚拟机和Java程序需要的核心类库
如果需要运行一个开发好的Java程序只需要在电脑中安装JRE即可
JDK:Java开发工具包
JDK是提供给开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK就不需要单独安装jre了。
JDK其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
Jdk=开发工具+jre
使用JDK开发完成的Java程序,交给JRE去运行
为什么JDK中包含一个JRE呢?
(1)开发完的程序,需要运行看一下效果。
(2)JDK中的开发工具其实都是Java语言编写的程序,为了方便使用菜打包成exe文件。
(3)如果没有JRE,这些工具是运行不了的。
JVM,JRE,JDK的区别:
JVM是Java虚拟机,保证Java程序的跨平台性。
JRE是Java程序的运行环境,包括JVM和Java的核心类库
JDK是Java的开发工具包括jre和开发工具
JRE=JVM+Java核心类库
JDK=JRE+JVM
所以只需要安装一个JDK就可以了
JDK的下载
官方网址:https://blogs.oracle.com
具体步骤就不用说了,根据自己多少位的系统去下载多少位的JDK
傻瓜式安装一直下一步就好,建议安装路径下不要有中文和特殊符号
配置环境变量Path:
检查Path变量是否成功
打开命令行 微标键+R,输入cmd运行,在命令行中输入Javac,出现下面图中的内容就成功了
Path变量的作用是什么?
(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的路径。
介绍结束了,可能有点啰嗦,这些都是写给新手的。大佬们担待,小弟也是一个菜鸟
有写的不对的地方请各位指点!!!感谢!(鞠躬!)