首页 > 编程语言 > 详细

Java简述与环境

时间:2021-01-08 11:53:34      阅读:23      评论:0      收藏:0      [点我收藏+]

Java的特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java的三大版本

  • JavaSE:标准版(桌面程序,控制台开发.........)
  • JavaME:嵌入式开发(手机、小家电..............)
  • JavaEE:企业及开发(web端,服务器开发........)

Java的三大件

  • JDK(Java Development Kit):Java开发者工具,包含着JRE和JVM
  • JRE(Java Runtime Environment):Java运行时环境,包含着JVM
  • JVM(Java Virtual Machine):Java虚拟机,跨平台的核心

Java程序简单的运行机制

运行机制分类

  • 编译型

  • 解释型

运行机制区别

  1. 与机器交流方式不同:编译型是将源代码翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的;解释型不需要产生目标代码,逐条取出源程序的语句,边解释边执行。
  2. 运行环境需求不同:编译型程序跨平台性不好,不同的操作系统,调用底层的机器指令不同,需要为不同平台生成不同的机器码文件;解释型程序可以跨平台使用,因为解释器已经做好了对不同平台的交互处理,不需要考虑差异性便可以直接执行。
  3. 开发便捷性不同:编译型程序每次修改源代码都需要重新编译生成新的机器码文件;解释型程序可以随时修改并且立即生效执行查看运行结果。
  4. 运行速度不同:编译型程序是一次性将源代码进行编译然后执行,运行速度快;解释型程序需要边解释边执行,运行速度慢。

Java程序同时包含了编译和解释

  1. 首先.java文件通过java编译器转化为.class文件,可以理解为经过预编译把java源代码转化成了介于机器码和源代码之间的字节码文件。
  2. 经过类装载器加载java文件的类,进而利用字节码校验器来检查代码的正确性,然后通过解释器提交给操作系统平台,使程序运行起来。

技术分享图片

Java开发环境的搭建

JDK安装与卸载

  1. JDK安装
  • 百度搜索JDK8(推荐),选择适合系统的版本进行下载。
  • 双击安装JDK(记住安装路径)
  • 配置环境变量:我的电脑-->属性-->高级系统设置-->环境变量-->系统变量-->新建JAVA_HOME系统变量(配置相应的路径)
  • 配置Path环境变量:添加%JAVA_HOME%\bin (%%为指向作用)
  • 配置Path环境变量:添加%JAVA_HOME%\jre\bin
  • 新建CLASSPATH系统变量:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有英文.和分号)
  • 测试安装结果:Dos窗口-->Java -version显示信息即可
  1. JDK卸载
  • 我的电脑-->属性-->高级系统设置-->环境变量-->系统变量-->JAVA_HOME下的路径-->删除Java安装目录
  • 删除环境变量里面的JAVA_HOME
  • 删除环境变量Path里面相关的JAVA目录
  1. JDK目录介绍
  • bin:存放可执行程序
  • include:存放C语言的头文件(由于JDK是用C和C++编写的,所以启动时需要引入C语言的头文件)
  • jre:Java运行时所需的环境
  • lib:Java的类库文件,主要是Java的一些库文件
  • src:资源文件,Java的类
  1. Notepad++安装和使用(百度下载安装即可)

HelloWorld及简单语法规则

  1. 随便新建一个文件夹用于存放代码

  2. 新建一个Java文件

  • 随便新建一个文本,修改文本后缀为java,命名Hello.java
  • 使用Notepad++进行文本编辑
public class Hello{
	public static void main(String[] args){
	    System.out.print("Hello,World!");
	}
}
  • 编译:javac+空格+java文件,会生成一个class文件
  • 运行class文件:java+空格+class文件

技术分享图片

可能会遇到的问题

  • 每个单词注意大小写敏感
  • 尽量使用英文
  • 文件名和类名必须保证一致,并且首字母大写
  • 符号要使用英文

Java简述与环境

原文:https://www.cnblogs.com/learningnew/p/14250139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!