Java常识及基础使用

本文介绍了Java这一跨平台的面向对象程序设计语言,阐述其特性优势,如跨平台、安全等。说明了JDK、JRE、JVM的作用和关系,讲解HelloWorld工作原理及编程注意事项,还介绍了环境搭建步骤和常见集成开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java概述

1、Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
2、Java的特性优势:
跨平台/可移植性、 安全性 、面向对象 、简单性 、高性能 、分布式 、多线程 、健壮性
3、JDK、JRE、JVM的作用和关系
JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。 Java虚拟机是实现跨平台的核心机制。
在这里插入图片描述
Java Runtime Environment (JRE) 包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。
Java Development Kit (JDK)包含:包含JRE,以及增加编译器和调试器等用于程序开发的文件。
在这里插入图片描述
区别:如果只是要运行Java程序,只需要JRE就可以。JRE通常非常小,其中包含了JVM。如果要开发Java程序,就需要安装JDK。

4、HelloWorld

//	新建一个类
public class HelloWord {
//	main方法,程序运行的主体
	public static void main(String[] args) {
//		打印语句
		System.out.println("HelloWord");
	}
}

工作原理
在这里插入图片描述
总结:
1.Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行。
2.关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。
3.关键字class 的意思是类。Java是面向对象的语言,所有代码必须位于类里面。
4.一个源文件中至多只能声明一个public的类,其它类的个数不限,如果源文件中包含一个public 类,源文件名必须和其中定义的public的类名相同,且以“.java”为扩展名。
5.一个源文件可以包含多个类class。
6.正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节码文件,且将字节码文件自动命名为类的名字且以“.class”为扩展名。
7.main方法是Java应用程序的入口方法,它有固定的书写格式:
public static void main(String[] args) {…}
9.在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。
10.Java中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。

注意:
· 编程时,一定要注意缩进规范;
· 在写括号、引号时,一定是成对编写,然后再往里插入内容。

5、环境搭建
·设置Path环境变量的步骤如下

  1. 右键计算机——>属性——>高级系统设置
  2. 单击环境变量按钮,进入环境变量操作主界面:
  3. 单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)
    在这里插入图片描述
    4.修改系统环境变量Path,在最前面追加%JAVA_HOME%\bin 并以;和原路径分隔。
    在这里插入图片描述
    雷区:符号都是英文。
    注:JDK1.5以上不需要配置这个环境变量,会自动搜索当前路径下的类文件及相关jar文件
    ·测试环境变量是否配置成功
    进入命令行窗口,开始菜单搜索框输入“cmd”即可,如图1-18所示。在窗口中输入命令“java -version ”,回车。出现如下结果,则说明JDK安装成功。
    在这里插入图片描述
    入门总结:
    1.所有的编程语言的最终目的都是提供一种“抽象”方法。抽象的层次越高,越接近人的思维。越接近人的思维,越容易使用。
    2.越高级的语言越容易学习;当然,这只意味着容易入门;不意味着成为高手越容易,高手仍然需要修炼。
    3.Java的核心优势:跨平台。跨平台是靠JVM(虚拟机)实现的。
    4.JDK用于开发Java程序,JRE是Java运行环境; JVM是JRE的子集,JRE是JDK的子集。
    5.JDK配置,需要新建JAVA_HOME环境变量;需要修改Path环境变量。
    6.Java是面向对象的语言,所有代码必须位于类里面。main方法是Java应用程序的入口方法。
    7、常见的Java集成开发环境有三个:eclipse、IntelliJ IDE、NetBeans。

好了,Java的概述就到这里了,有不足之处,望各位大侠指点迷津!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值