开发工具与关键技术:Eclipse、java
作者:奈何丶一梦
撰写时间:2020年08月28日
1.Java跨平台原理
在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)即可。
2.JRE和JDK
JRE:Java程序运行时环境,包含JVM和运行时所需类库;
JDK:Java程序开发包,包含JRE和开发人员使用的工具(编译工具:javac.exe;开发工具:java.exe)。
关系:JDK(JRE(JVM,核心类库‘0),开发工具)
3.JDK下载
地址:http://www.oracle.com 不同操作系统下载对应的JDK
打开网页后找到开发者工具(Developers)–>找到Java技术相关–>JavaSE下载(Java SE Download)–>找到需要下载的版本例如(Java SE 8u261)点击下载(Download)–>在下载页面找到Oracle JDK 点击JDK Download–>找到对应系统的版本点击下载
4.JDK安装
傻瓜式点下一步;安装路径避免中文与空格。
5.配置Path环境变量
开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下,开发程序时,为了使用javac和java这些命令,所以需要配置Path环境变量。
打开:此电脑右键–>属性–>高级系统设置–>环境变量
新增系统变量:变量名:JAVA_HOME;变量值:JDK的安装目录,例如(C:\Java\jdk1.8.0_191)
编辑系统变量Path:新增变量值:%JAVA_HOME%\bin,并上移到最顶部
6.注释
注释是在程序指定位置添加的说明性信息,不参与程序运行,仅起说明作用。
单行注释:
//注释信息;
多行注释:
/*注释信息*/
文档 注释:
/**注释信息*/
7.关键字
Java 语言赋予特定含义的单词,关键字字母全部小写,常用代码编辑器,针对关键字有特殊的颜色标记,非常直观。
8.常量
在程序运行过程中,其值不可以发生改变的量。
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | “你好,再见!”,“HelloWorld” |
整数常量 | 不带小数的数字 | 666,-88 |
小数常量 | 带小数的数字 | 13.14,-5.12 |
字符常量 | 用单引号括起来的内容 | ‘A’,‘1’,‘我’ |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,空值 | 值是:null,不能直接输出 |
9.数据类型
计算机存储设备的最小信息单元叫"位(bit)",又称"比特位",通常用字母"b"表示;
计算机中最小存储单元叫"字节(byte)",通常用字母"B"表示,由连续8个位组成。
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
数据类型内存占用和取值范围
数据类型 | 关键字 | 内存占用 | 取值范围 |
---|---|---|---|
整数 | byte | 1 | -128~127 |
short | 2 | -32768~32767 | |
int(默认) | 4 | -2的31次方到2的31-1 | |
long | 8 | -2的63次方到2的63次方-1 | |
浮点数 | float | 4 | 负数:-3.402823E+38到-1.401298E-45; 正数:1.401298E-45到3.402823E+38 |
double(默认) | 8 | 负数:-1.797693E+308到-4.9000000E-324; 正数:4.9000000E-324到1.797693E+308 | |
字符 | char | 2 | 0-65535 |
布尔 | boolean | 1 | true,false |
说明:E+38表示乘以10的38次方,同样,E-45表示乘以10的-45次方
10.变量
在程序运行中,其值可以改变的量,本质上讲,变量是内存中的一小块区域。
格式:数据类型 变量名=变量值,例如(int a=10)。
变量的使用:取值和修改,取值格式: 变量名,例如(a);修改值格式:变量名=变量值,例如(a=20);
注意事项:
-
名字不能重复;
-
变量未赋值不能使用;
-
long类型的变量定义时,为了防止整数过大,后面要加L;
-
float类型的变量定义时,为了防止类型不兼容,后面要加F;