Java的巩固进阶之路

一、Java编码环境搭建JVM&JDK和HelloWorld

1.Java概述

1.1什么是java

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
2019编程语言排名:
在这里插入图片描述
应用案例:
主流的电商网站如 :天猫 京东 苏宁 ;金融领域如:银行业务 证券业务;传统业务如:办公OA 管理系统 ;随着社会需求与技术的不断变革,Java与大数据 人工智能 区块链等领域都在不断的结合使用,推动互联网的发展。
在这里插入图片描述

1.2Java语言的三个版本

J2SE(Java 2 Platform Standard Edition)标准版
为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷,贪吃蛇,坦克大战,记事本。
J2EE(Java 2 Platform Enterprise Edition)企业版
为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
J2ME(Java 2 Platform Micro Edition)小型版
为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
注意: Java1.1 Java1.2 Java5.0版本后,更名为 JAVAEE JAVASE JAVAME

1.3Java跨平台原理

1.3.1什么是平台

系统平台(英语:computing platform)是指在电脑里让软件运行的系统环境,包括硬件环境和软件环境。典型的系统平台包括一台电脑的硬件体系结构(computer architecture)、操作系统、运行时库等。如Windows MacOS Linux
软件的运行依附于平台,不同的平台需要使用不同的语言开发软件

在这里插入图片描述

1.3.2Java跨平台原理

Java跨平台指的是Java语言编写的应用程序能够运行在不同的操作系统下,而不需要单独为每一个操作系统编写一套应用程序;
安卓应用程序不能直接运行在windows操作系统下,可以通过安装一个模拟器或者虚拟机实现在windows电脑端实现的对安卓软件的使用,java跨平台原理与之类似,主要通过java虚拟机来实现。

在这里插入图片描述

编译:java源文件通过编译器生成唯一对应的字节码文件。
运行:生成的字节码文件即可在JVM中运行 JVM指的就是Java 虚拟机
java的跨平台原理:
​ 通过在不同的平台上安装不同版本的JVM虚拟机,只需要一次编译即可在不同平台的JVM中运行;(一次编译多处运行)
注:JVM只能运行编译以后的字节码文件 不能运行源文件
官方为开发者提供了不同版本的JVM,开发人员只要关注Java程序的开发 下载对应操作平台的JVM即可;

2.搭建java环境-安装jdk

2.1JDK JRE JVM认识

JVM(Java Virtual Machine):
Java虚拟机,Java程序运行在其中. Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行. JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )。
JRE(Java Runtime Enviroment):
Java运行时环境, 也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
JDK(Java Development Kit):
JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/javadoc等)和Java基础的类库(即Java 提供给我们使用的常用方法)。

在这里插入图片描述
在这里插入图片描述

2.2JDK安装(掌握)

JDK下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载对应平台版本的JDK
注意事项:
安装路径:安装路径的文件夹不要有中文或者特殊字符的空文件夹
​ 安装过程中出现以下情况:
1.安装过程中弹出jre的安装框可以直接点击叉掉。
2.安装过程中弹出一个窗口,有重试、忽略、关闭,选择忽略

验证是否安装成功
​ 1.进入jdk安装目录的bin目录
​ 2.在地址栏输入cmd进入当前目录的dos命令窗口
​ 3.在dos命令窗口输入java出现相关数据
​ 输入javac输入相关数据
​ 输入java -version 查看安装的版本号
​ 以上步骤即可验证是否安装成功

2.3JDK环境变量配置(掌握)

环境变量:
​ 告知windows系统 去到某个路径执行第三方安装程序中的相关命令
JDK环境变量配置步骤:
​ 鼠标右键点击–》我的电脑选择–》属性弹出窗口–》系统属性选择–》高级选择–》环境变量弹出窗口–》环境变量查看–》环境变量|系统变量
​ 系统环境变量: 所有用户等能访问的,都会应用到所有用户环境变量
​ 用户环境变量:在这里配置的,只能应用当前登录用户
​ 配置JAVA_HOME:JDK的安装目录(即bin目录的上一级) 可能多个java相关软件都需要使用到
​ 如:d:/java/jdk1.8
​ 配置Path: 引用JAVA_HOME地址+bin目录
​ 如:%JAVA_HOME%/bin

2.4JDK的卸载(掌握)

1.控制面板 - 程序功能 - JDK。。。 卸载
2.计算机(属性) - 高级系统设置(高级) - 用户环境变量 ,把其中的 JAVA_HOME classpath Path 都删掉(建议Path里面东西可以先备份保存起来)
3.把C:\Windows\System32 下面的 java开头的文件都删除掉
4.除了JavaScript 开头的其他所有java开头的文件全部删掉

3. 第一个Java程序

3.1Java源文件撰写

1.指定Java源文件存放位置
2.创建后缀名为.java的文件
使用记事本创建一个名称为Hello.java的文件
注:文件创建好以后如果没有显示.java后缀,可能是系统隐藏了扩展名
3.书写文件内容
public class Hello{
public static void main(String[] args){
System.out.println(“Hello World”);
}
}

3.2Java源文件内容解释

public class Hello{
public static void main(String[] args){
System.out.println(“Hello World”);
}
}
class关键字:用来声明定义这个是java中的一个类
main为java程序的入口 main为固定写法
main中花括号的内容为要完成功能 本案例完成的功能即为打印Hello World
注意事项:
1.文件名称和类名(必须)一致(如果有class前面有public必须一致 如果没有可以不一致但不推荐)
2.类名首字母大写(可以不大写 但不推荐)
3.类名不要使用特殊字符只能以下划线 字母 $开头
4.类名的取名规则尽量见名知意
5.类中所有的字符 符号都必须为英文状态下的
6.Java程序严格区分字母的大小写

3.3运行Java程序

java程序的运行需要经过编译和运行两个阶段
编译:
1)进入java源文件存放目录,地址栏输入cmd,进入dos命令窗口
​2)在dos命令窗口输入 :
javac(java complie(编译)) 需要编译的文件名称.java 然后回车
​ 如:javac Hello.java

在这里插入图片描述

运行:
编译完成以后会在源文件目录生成一个 .class 后缀名称的字节码文件
​ 此时需要通过命令运行该字节码文件
​1)在dos命令窗口输入 : java 字节码文件名称 然后回车如:java Hello
​2)回车以后会在dos命令窗口输入Hello World字样 第一个java程序运行成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值