当前位置:首页 > AI与科技 > 正文内容

Java基础

Java基础

一,概述 1.1 什么是程序、什么是程序开发 程序是为了解决生活中的实际问题使用计算机语言所编写的一系列的指令的集合。 程序开发:编写软件 1.2 Java的历史 1995年由SUN开发的面向对

一,概述1.1 什么是程序、什么是程序开发

程序是为了解决生活中的实际问题使用计算机语言所编写的一系列的指令的集合。

程序开发:编写软件

1.2 Java的历史

1995年由SUN开发的面向对象的程序设计语言。

JDK1.5是2004年发布,Java被收购

、(标准版)、(企业版)

JDK1.8是2014年发布

1.3 Java语言的特点

面向对象的编程思想

跨平台性:跨操作系统,一次编写、到处运行

二,环境的搭建

JDK:Java Kit,Java开发工具

JRE:Java ,Java运行环境

JDK中包含JRE

JVM:Javajava语言程序设计:基础篇,Java虚拟机

JRE中包含JVM

Java基础 第1张

Java程序的开发流程和执行机制:

编写代码,所编写的代码以 .java 为后缀

class Test{

void main( args){

.out.("hello java");

对此 java 文件进行编译,使用 javac 指令,编译后会生成对应的 .class (二进制字节码)文件

javac Test.java

使用 java 指令运行程序

java Test

注:代码发生改变后,需要重新编译

环境变量的配置:

问:为什么要配置环境变量?

答:因为 javac 指令在 安装 java 的 bin 目录下,Java 程序的运行需要 javac 这个指令。Java 程序的位置可能是任意的,我们需要在任何地方都可以使用 javac 这个指令

配置步骤:

右键 “此电脑”java语言程序设计:基础篇java语言程序设计:基础篇,属性、高级系统设置、在“高级”标签页下点击“环境变量”在“系统变量”中新建,在“变量名”中输入“”,在“变量值”中输入 jdk 的根路径在“path”中添加 “%%\bin”、"%%\jre\bin"

三Java基础,第一个Java程序

注意事项:

代码的编码格式必须与 cmd 的编码格式统一大括号必须成对出现语句必须以 “;” 结尾符号必须使用英文的程序中必须有一个主函数,主函数必须被定义成

void main( args)

文件中的类名必须与文件名保持一致

四,基础语法4.1 缩进

Java基础 第2张

每一行都要按下 tab 键,向后缩进

4.2 关键字

概念:Java 中系统已经预先定义好的具有特殊含义单词

例如:、class、、void、if、else、、case、for、do、while、、、、this、super、 等

注:main 不是关键字

4.3 标识符

概念:类名、方法名、变量名都是标识符

规则:

由数字、字母、下划线、美元符组成不能以数字开头不能与关键字重名

规范:

变量名/方法:首字母小写,多个单词组成时,从第二个单词起,每个单词的首字母大写(小驼峰)类名:每个单词的首字母大写(大驼峰)常量:所有字母全都大写,多个单词组成时Java基础,单词之间用下划线连接见名知意不宜过长

4.4 注释

概念:对代码进行解释说明文字

特点:

1. 不参与程序的运行

被注掉的代码不再运行

格式:

单行注释:// 注释内容多行注释:/* 注释内容 */文档注释:/** 注释内容 */

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由全景资讯网发布,如需转载请注明出处。

本文链接:https://qjnew.com/post/5184.html

分享给朋友:

“Java基础” 的相关文章

剖析科技产业前沿:3D 打印在制造业的创新应用

剖析科技产业前沿:3D 打印在制造业的创新应用

在当今飞速发展的科技产业中,3D 打印无疑是一颗耀眼的明星,正以其独特的创新应用在制造业领域掀起一场革命。3D 打印,也被称为增材制造,是一种通过逐层堆积材料来制造三维物体的技术。与传统的减材制造方法(如切削、打磨等)不同,3D 打印直接从数字模型开始,将材料精确地堆积成所需的形状,无需进行大规模的...

量子通信的发展潜力

量子通信的发展潜力

在当今科技飞速发展的时代,量子通信作为一项极具潜力的前沿技术,正逐渐引起全球的广泛关注。它以其独特的安全性和高效性,有望彻底改变未来的通信格局,为人们的生活和社会的发展带来深远的影响。量子通信的发展历程可谓波澜壮阔。从早期的理论探索到如今的初步应用,历经了无数科学家的不懈努力。量子力学的基本原理为量...

光电子领域的最新前沿技术

光电子领域的最新前沿技术

在当今飞速发展的科技领域中,光电子技术犹如一颗璀璨的新星,正引领着科技产业迈向新的高度。光电子技术以光为载体,将电子学与光学相结合,在信息传输、传感、显示等多个领域展现出了巨大的潜力和广阔的应用前景。光电子技术的前沿发展趋势之一是集成化。随着半导体工艺的不断进步,光电子器件的尺寸越来越小,集成度越来...

AI 驱动的物流优化,降低成本提高配送效率

AI 驱动的物流优化,降低成本提高配送效率

在当今竞争激烈的商业环境中,物流成本的控制和配送效率的提升成为企业至关重要的关注点。而 AI 技术的崛起为物流行业带来了前所未有的变革,通过 AI 驱动的物流优化,企业能够有效地降低成本并提高配送效率,从而在市场中获得更大的竞争优势。AI 驱动的物流优化首先体现在需求预测方面。传统的物流需求预测往往...

AI 在制造业供应链管理中的应用,提升协同效率

AI 在制造业供应链管理中的应用,提升协同效率

在当今快速发展的制造业领域,供应链管理的重要性日益凸显。而人工智能(AI)作为一项前沿技术,正逐渐在制造业供应链管理中发挥着关键作用,极大地提升了协同效率。AI 在制造业供应链管理中的应用首先体现在需求预测方面。通过对大量历史数据的分析和挖掘,AI 能够精准地预测市场需求的变化趋势。传统的需求预测往...

AI 在智能门锁中的应用,提升家居安全保障

AI 在智能门锁中的应用,提升家居安全保障

在当今数字化时代,家居安全成为人们日益关注的焦点。智能门锁作为家居安全的重要组成部分,借助 AI 技术的力量,正不断提升着家居的安全保障水平。AI 在智能门锁中的应用首先体现在识别技术上。传统的门锁主要依赖钥匙或密码进行开锁,存在着钥匙易丢失、密码易被破解等安全隐患。而 AI 智能门锁通过先进的生物...