久久科技网

Java 基础知识

久久科技网 1

Java 简介

1、Java 语言版本

J2SE 标准版(普通桌面和商务应用程序)

J2ME 小型版(电子消费产品和嵌入式设备)

J2EE 企业版(企业环境下的应用程序,即表示成功安装了。但是,主要针对于Web应用程序)

2、JRE 和 JDK

JRE(Java 运行环境)

包括 Java 虚拟机和 Java 程序所需的核心类库

如果想要运行一个好的 Java 程序,此时只有执行过 source /etc/profile 命令的终端所在的线程才可以使用 Java 环境变量,计算机中只需要安装 JRE 即可

JDK(Java 工具包)

JDK 是提供给 Java 人员使用的,而其他线程则还不可以。重启之后则都可以了,其中包含了 Java 的工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了

其中的工具:编译工具(javac.exe)、打包工具(jar.exe)等

3、Java 跨平台性

概述:通过 Java 语言编写的应用程序在不同的系统平台上都可以运行

原理:只要在需要运行 Java 应用程序的操作系统上,先安装一个 JVM 即可,由 JVM 负责 Java 程序在系统中的运行

4、Java 工作原理

5、环境变量配置

JAVA_HOME 变量:JDK 的安装目录

Path 变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(使 javac 指令在任意目录下可以运行)

CLASSPATH 变量:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(使.class文件可以在任意目录运行)

Java 基本语法

1、关键字

概述:Java 语言赋予特定含义的单词

图示

2、标识符

概述:就是给类,接口,方法,变量等起名字时使用的字符

组成:英文小写字母、数字字符、$ 和 _

注意事项:不能以数字开头、不能是 Java 中的关键字、区分小写

3、注释

作用:解释说明程序,提高程序可读性

分类:单行、多行、文档

4、常量

概述:在程序执行过程中其值不可以发生改变的量

分类

字符串常量

整数常量(二进制、八进制、十进制、十六进制)

小数常量

布尔常量

空常量

字面值常量

自定义常量

5、变量

概述:在程序执行的过程中,在某个范围内其值可以发生改变的量

定义格式:数据类型 变量名 = 初始化值

注意事项

作用域

初始化值(成员变量系统会自动赋初值,变量必须自己初始化初值)

6、数据类型

分类

占用内存小和取值范围

数据类型转化

目标类型 变量名 = (目标类型)(被转换的数据)

byte,short,char—int—long—float—double

byte,short,char 相互之间不能转换,他们参与运算首先转换为 int 类型

显示转换

强制转换

7、运算符

算术运算符

赋值运算符

符号:= , +=, -=, *=, /=, %=

比较运算符

逻辑运算符

位运算符

-

三目运算符

格式:关系表达式 ? 表达式 1 :表达式 2

8、结构

顺序结构

概述:按照代码的先后顺序,依次执行。

选择结构

概述:执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码

语句:if 语句、switch 语句

循环结构

for 循环适合针对一个范围判断进行操作

while 循环适合判断次数不明确操作

概述:在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体

语句:while、do…while()、for

for 循环语句和 while 循环语句的区别

9、跳转控制语句

break(中断):退出当前的循环

continue(继续):退出本次循环

return(返回):结束一个方法或带着返回值结束一个方法

10、方法

概述:方法就是能够完成特定功能的代码块

格式

使用时必须明确两点

返回值类型

参数列表

注意事项

方法不调用不执行

方法与方法是平级关系,不能嵌套定义

方法重载:方法名相同和参数列表不同

11、数组

概述:数组是存储同一数据类型多个元素的集合。数组既可以存储基本数据类型,也可以存储引用数据类型。

一维定义格式

数据类型[] 数组名 = new 数据类型[数组长度]

数据类型 数组名[] = new 数据类型[] 或 数据类型[] 数组名 ={元素1,元素2,…}

二维定义格式

数据类型[][] 变量名 = new 数据类型[m] [n]

数据类型[][] 变量名 = new 数据类型[][]{,,} 或 数据类型[][] 数组名 = {,,}

------------END-----------

小米手机怎么玩荒野行动

三星手机怎么用电脑查资料

佳能相机对焦框不见了怎么调

违章怎么看现场照片

球赛赢了怎么拍照

萤石摄像头怎么云观看

顺丰快递为什么查不到了

快手退货要写什么理由

奉节网络推广seo优化

标签:java 数据类型 jdk 变量 jre 应用程序