Java入门篇 一 Java及配置

什么是java

计算机高级语言的一种,是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。

Java语言特点

➢简单性
➢解释性
➢面向对象
➢高性能
➢分布式处理
➢多线程
➢健壮性
➢动态性
➢安全性
➢跨平台
➢移植性

Java语言环境

Java开发环境 —— JDK(Java development Kit)—— JAVA的核心,包括了Java编译器(JAVAC)、Java运行工具(JRE)、Java文档生成工具、java打包工具(JAR)等等。

Java运行环境 —— JRE(Java Runtime Environment)——Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库,只包含Java运行工具,不包含Java工具。

所以:
     ➢JDK= JRE+JAVA的开发工具
     ➢JDK= JVM+核心类库+ Java开发工具

总结:
JDK: 主要用于编译
JRE: 主要作用看运行效果
JVM:主要作用跨平台,负责Java程序的调用

安装JDK,设置环境变量

环境变量,代表系统的一个全局搜索路径。

当你没有配置环境变量的时候,你想要执行某个目录下的某个程序,就必须找到它的具体位置,才能够执行它。试想假如你在其它的文件路径下,想要执行另外一个目录下的某个程序,你觉得可以吗?

当不配置环境变量,想要执行某个程序可以吗?当然也是可以的,如果不配置环境变量,就必须在CMD黑窗口中,使用cd命令切换到软件的bin目录下,才可以执行启动。你每次这样启动是不是觉得很麻烦,当你需要经常使用javac,需要经常执行启动时,这就是为什么我们需要配置环境变量的原因。

当配置了某个环境变量,如果你想要执行某个程序,你可以在任何路径下,执行这个称序。首先,系统会在当前目录下,搜索是否存在想要执行的某个程序,假如没有,系统会再去系统环境变量中的目录进行一个个搜索,当搜索到了该程序,便会立即执行。

下载:JDK8
安装:
注 开发工具已包含JRE,可以不选;安装可改其它路径;

配置:
新建环境变量(能够指定变量的位置) JAVA_HOME
在这里插入图片描述
win+R运行变量,就会跳到指定位置
在这里插入图片描述
在这里插入图片描述
变量位置确定后,在Path中新建Java可执行程序的位置(通常在JDK的bin目录下):
在这里插入图片描述
设置之后,就可以在任意位置执行Java的可执行程序。

打开cmd,在c盘下执行
在这里插入图片描述
为什么设置JAVA_HOME变量:因为许多软件也需用到JDK目录的某些文件。

编译环境CMD

Win+R:

cmd:

第一个Java程序

新建记事本另存为 HelloWord.java

class HelloChina{
	public static void main(String[] args){
		System.out.println("This is my first java program");   //注意每句结尾分号
	}
}

过程

1.编写HelloWord.java文件
2.编译javac HelloWord.java
3.产生HelloChina.class(字节码文件)
4.运行java HelloChina

注释

单行注释://在这里插入注释内容
多行注释:/*在多行里插入注释内容*/
文档注释:/**在多行里插入注释内容*/

文档注释

被Java文档生成工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。

总结

1.java代码基本格式

修饰符 class 类名{
	程序代码;
}

2.一个源文件里可声明多个类(class),但只能最多一个类为声明public,且只能声明与文件名同名的类名。

例: Hello.java

class person{
	public static void main(String[] args){
		System.out.println("This is my first java program");   //注意每句结尾分号
	}
}
class Hello{			//可声明 public class Hello{...}
}
class Animation{
}

3.程序的入口是main()方法,格式固定,args(arguments参数)变量名是可变的,[ ] 也是可放args后的。

4.输出语句:

System.out.println():先输出数据,然后换行
System.out.print():只输出数据

5.每一行执行语句都以";"结束。

6.编译的过程:编译以后,会生成一个或多个字节码文件,字节码文件的文件名与java源文件中的类名相同。

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今晚也失眠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值