java基础总结一(Java概述、环境变量、注释、关键字、标识符、常量)

时间:2022-08-06 19:28:45

一:java概述

1.Java语言是一门高级语言,1991年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的 微 处理器,1994年将Oak语言更名为Java

2.Java分为三大平台,即JavaSEJavaEEJavaME

JAVAEEJava Platform Enterprise Edition开发企业环境下的应用程序,主要针对web程序开发;

JAVASE Java Platform Standard Edition 完成桌面应用程序的开发,是其它两者的基础;
JAVAME Java Platform Micro Edition 开发电子消费产品和嵌入式设备,如手机中的程序;
3.JDKJRE
JRE为Java的运行时环境 ,是运行 Java 程序依赖的。如果仅仅是运行已经存在的 Java 程序,只安装 JRE 即可。
JDK为Java的开发环境 ,是开发时依赖的。包含 JRE

Java语言通过在不同的操作系统上安装对应的Java虚拟机实现了跨平台, 即java.class程序可以在不同操作系统上均可以运行。(java.class文件相当于Windows中的.exe文件,是可执行的程序)

java基础总结一(Java概述、环境变量、注释、关键字、标识符、常量)



4.配置Windowspath环境变量

我们配置path的目的是让Javabin目录下的javac命令可以在任意目录下执行,无需进入到javac所在的目录就可以找到javac.exe命令,方便完成程序。

a) 方式一

l 配置步骤:

右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  找到系统变量中的path  →  将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔

l 注:

配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径

a) 方式二(专用于JAVA)

除了案例中直接配置path的方式外,针对Java还可以使用第二种JAVA_HOME的方式进行配置:

l 右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  创建名为JAVA_HOME的环境变量  →  将java所在的目录路径配置到JAVA_HOME变量中,用;与其他变量分隔  →  在path环境变量中添加%JAVA_HOME%\bin

 二:注释、关键字与标识符

2.1 注释

用来解释和说明程序的文字。案例中的代码我们并不知道什么意思,我们可以使用注释来提醒自己我的代码的功能是什么。注释是不会被执行的。

 

l 格式

单行注释    //注释内容

多行注释    /*注释内容*/

文档注释 /**注释内容*/

 

l 注释的进一步解释

对于单行和多行注释,被注释的文字,不会被JVM解释执行。

对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。在文档注释中可以使用注解配合javadoc完成对信息的进一步说明。

注释是一个程序员必须要具有的良好编程习惯。便于自己日后的代码维护,也方便别人阅读你的代码。

l HelloWorld注释说明

/*

 class:类,Java当中组织代码的基本单位

 HelloWorld:类名,可自定义

 

  public:访问权限修饰符,现为固定写法

static:静态修饰符,现为固定写法

void:返回值类型,现为固定写法

main:方法名,现为固定写法

String[]:参数类型,现为固定写法

args:参数名,可以自定义修改,建议固定写为args

 */

public class HelloWorld {

/*

main方法是程序入口,即JVMmain方法处开始运行程序。

*/

public static void main(String[] args) {

//打印语句

//小括号内为打印字符串语句,字符串必须使用""包裹

System.out.println("Hello World!");

}

}

 

2.2 关键字

关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的classintdouble均为Java已经预设好的。

学习java语言基础实际上就是学习各种关键字如何使用的过程

l Java关键字均为小写,注意String不是关键字

l goto与constJava中的保留字,即没有赋予特殊含义却仍被Java占用的单词

2.3 标识符及命名规则

标识符是用来表示某个实体的符号,即为代码中的部分内容起的名称。简单来说,在Java中自己起名字的地方使用的就叫标识符,遵守标识符规则(这些地方包括:变量名、方法名、类名、接口名、包名等的命名)。

2.3.1 组成元素

l 英文字符: a-zA-Z

l 数字: 0-9

l 符号: _$

2.3.2 标识符规则

l 数字不能开头

l 不可以使用关键字

l 严格区分大小写,不限制长度

l 起名时,尽量达到见名知意

2.3.3 Java当中不同部分的命名规则

针对Java当中的不同内容,在标识符的基础上,为这些内容命名还要符合以下规定,但是这些规定是不受语法约束的。

l 包名:多单词组成时所有字母均小写,使用.连接  aaa.bbb.ccc

l 类名&接口名:大驼峰式   AaaBbbCcc

l 变量名&方法名:小驼峰式   aaaBbbCcc

l 常量名:多单词组成是所有字母均大写,使用_连接  AAA_BBB_CCC

三: 常量及数据类型

3.1 常量

3.1.1 常量概念

常量是不能改变的量,即  每一个常量就是一个数值。

3.1.2 数据类型

如同在数学当中有小数与整数两种数值,在Java当中需要表示生活生产中的多样内容,其数据类型比数学中的小数与整数更为丰富。

Java是严格区分数据类型的强类型语言,即每个数据均必须有一个数据类型

l 整数

i. 十进制表示方式:正常数字   如 1325

ii. 二进制表示方式:以0b(0B)开头    如0b10110B1001

iii. 十六进制表示方式:以0x(0X)开头   数字以0-9A-F组成  

0x23A20xa0x10

iv. 八进制表示方式:以0开头   如01070721

l 小数

2.131.0

l 布尔型

用来表示是否,布尔类型只有两个值  true代表真即满足条件   false代表假即不满足条件

l 字符

i. 表示单个字符,键盘的按键可以输入一个字符。中文的一个汉字可以代表一个字符。

ii. 字符需要使用’’将内容包裹

iii. 字符内容不能为空

如  ‘1’、 ‘a’、 ‘ ’、 ‘中’、 ‘$’

l 字符串

i. 字符串String是一种特殊的数据类型,在学习String类之前可以视为一种类似intdouble的数据类型。

ii. 字符串必须使用“”包裹

如  “我爱Java”、 “0”、 “a”、 “”、 “null”