Java基础(一)

开发工具与关键技术: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语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
在这里插入图片描述

数据类型内存占用和取值范围

数据类型关键字内存占用取值范围
整数byte1-128~127
short2-32768~32767
int(默认)4-2的31次方到2的31-1
long8-2的63次方到2的63次方-1
浮点数float4负数:-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
字符char20-65535
布尔boolean1true,false

说明:E+38表示乘以10的38次方,同样,E-45表示乘以10的-45次方

10.变量

在程序运行中,其值可以改变的量,本质上讲,变量是内存中的一小块区域。

格式:数据类型 变量名=变量值,例如(int a=10)。

变量的使用:取值和修改,取值格式: 变量名,例如(a);修改值格式:变量名=变量值,例如(a=20);

注意事项:

  • 名字不能重复;

  • 变量未赋值不能使用;

  • long类型的变量定义时,为了防止整数过大,后面要加L;

  • float类型的变量定义时,为了防止类型不兼容,后面要加F;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值