java第一阶段-JavaSE-Day02-HelloWorld案例及java基础常量变量的认识

目录

一.HelloWorld案例

(一)JAVA程序的执行流程

1.java程序的执行流程

2.图示

3.java程序的书写及运行流程

(二)HelloWorld程序编写

1.创建java类型的文件

2.用系统自带的记事本打开HelloWorld.java文件,书写程序内容

(三)HelloWorld案例的编译和运行

1.java程序的编译

2.java程序的运行

二.基本概念

(一)注释

(二)关键字

1.概述:

2.关键字图示:

3.特点

(三)标识符

1.概述

2.组成内容

3.注意事项

三.常量

(一)常量的概念

1.概念

(二)常量的分类

1.常量的分类

四.变量

(一)计算机储存单元

1.概述

2.存储单位之间的换算关系

(二)变量的概念

(三)变量的定义

1.变量的定义步骤

2.变量的定义语法

(四)变量的使用

1.变量的访问

2.改变变量的值

(五)变量的作用域

1.作用域

2.局部变量的作用域

(六)变量定义和使用时注意事项

五.java数据类型

(一)数据类型分类

(二)数据类型

1.整数类型

注意事项

2.小数类型

3.布尔类型


一.HelloWorld案例

(一)JAVA程序的执行流程

1.java程序的执行流程

java程序编写好之后,形成一个java源文件(xxx.java),需要经过编译,生成字节码文件(xxx.class),字节码文件交给java虚拟机进行执行。

2.图示

3.java程序的书写及运行流程

(1)编写java源文件.java

(2)编译java源文件,生成字节码文件。(java xxx.java--->xxx.class)

(3)运行字节码文件 java xxx(只写文件名,不写后缀)

(4)debug(调试程序)程序中的问题就是bug

(二)HelloWorld程序编写

1.创建java类型的文件

方式:首先用记事本创建一个HelloWorld.txt文件(一定要电脑显示后缀名),修改后缀名为.java类型文件,变成HelloWorld.java

2.用系统自带的记事本打开HelloWorld.java文件,书写程序内容

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }

(三)HelloWorld案例的编译和运行

1.java程序的编译

找到HelloWorld.java文件坐在位置,打开命令行工具(cmd)

命令语法:javac java源文件名.java

编译后会生成HelloWorld.class文件

2.java程序的运行

来到HelloWorld.class文件所在位置,打开cmd

命令语法:java 字节码文件名

二.基本概念

(一)注释

概述:

java中的代码说明,主要是给程序员开的,不参与运行,对待吗运行结果没有影响。

分类:

单行注释:格式://注释内容

特点:1.不可以换行。2.可以嵌套使用

多行注释:格式:/*

注释内容

*/

特点:可以换行,不可以套用

作用:

可以对代码进行解释说明【开发中有60%部分为注释内容】

帮助开发者记录编程思路,辅助开发【梳理代码思路】

帮助开发者迅速的定位错误代码,进行排错【代码调试】

代码实例:

public class HelloWorld { //这是注释 //这也是注释 //这也是注释 public static void main(String[] args){ /* 这是一个多行注释 多行注释有很多行 */ System.out.println("Hello World!"); //打印一个整数常量 System.out.println(200); //打印一个浮点型常量 System.out.println(3.14); //打印一个字符型常量 System.out.println('h'); //打印一个boolean类型常量 System.out.println(true); //打印一个字符串常量 System.out.println("Hello,world"); } }

(二)关键字

1.概述:

java中提前定义好的并且赋予了特殊的含义和功能的英文单词

这样的单词在java中总计有50个,但是在用的只有48个。

有goto和const两个单词没有使用,所以被称之为预留关键字【预留字】

2.关键字图示:

3.特点

(1)字母全部小写

(2)不能作为标识符(用来给以后自定义内容起名的内容就是标识符)

(三)标识符

1.概述

java中给类、接口、变量、方法等资源起名时使用的字符序列叫做标识符。

2.组成内容

(1)所有的大小写英文字母 a-z,A-Z 52个

(2)0-9的数字 10个

(3)英文符号:_和$ 2个

(4)其他国家语言的字符

3.注意事项

(1)不能是关键字,不能和关键字重名

(2)不能以数字开头,不能是纯数字

(3)不能出现空格

三.常量

(一)常量的概念

1.概念

java程序运行过程中其值不可以发生改变的量

(二)常量的分类

1.常量的分类

整数型常量:所有的整数 例如:123 345 .. 0 20000 -2 -200

小数常量:所有的小数 例如:1.34 3.14 -2.5 -7.5

字符常量:单引号引起来的单个字符 例如:'a' '皇' '0' (注意:只能是单个字符)

布尔常量:布尔值表示真假,只有两个值 true和false

字符串常量:使用双引号引起来的内容,可以使0-那个字符。

空常量:一个特殊的值 null

四.变量

(一)计算机储存单元

1.概述

计算机底层是采用二进制的方式储存数据的,计算机中储存的最小的信息单位叫比特位(bit),通常用小b表示,8个比特位构成计算机中最基本的储存单位(byte),通常用大B表示。

2.存储单位之间的换算关系

8bit=1B

1024B=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

1024TB=1PB

(二)变量的概念

变量:在程序运行过程中,其值可以发生改变的量

(三)变量的定义

1.变量的定义步骤

(1)变量的声明:确定了变量名 和 变量的数据类型 int a;

(2)变量的赋值:为变量进行初始化赋值(第一次赋值操作),a=100;

2.变量的定义语法

(1)方式1:先声明 再赋值

语法:

数据类型 变量名;(变量的声明)

变量名 = 变量值; (变量的赋值)

案例:

int a ;

a = 10;

(2)方式2:生命的同时并赋值

语法:

数据类型 变量名 = 变量值;

案例:

int b = 10;

(四)变量的使用

1.变量的访问

直接通过变量名访问变量值

2.改变变量的值

使用=这个赋值符号对变量进行值得修改

语法:变量名 = 新的变量值;

(五)变量的作用域

1.作用域

变量的作用域是指可以访问到的范围区域

2.局部变量的作用域

从定义的位置开始,到所在的距离最近的代码块右半部分大括号结束

(六)变量定义和使用时注意事项

1.在方法中可以定义同名的两个局部变量,但是要求两个同名的局部变量不能有重合的作用域

2.变量在使用之前必须先赋值

3.只能在变量的作用域范围内访问该变量

4.变量也可以给变量赋值

五.java数据类型

(一)数据类型分类

·结构图

(二)数据类型

1.整数类型

注意事项

·整数类型中字面值常量的默认类型是int类型,在java整数默认类型就是int,

·long类型的变量在定义时,当字面值超过int范围时需要在字面值后面加L

2.小数类型

注意事项

·小数类型的字面值常量默认类型是double类型,java任意写一个小数默认是double类型

·float类型变量在定义时,需要早字面值后面加f或F

·double类型变量在定义时,可以在字面值后面加D或d,也可以不加

·浮点型存储的数据不是精确的数据,所以在运算过程中,其结果也是不精确的

3.布尔类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皇正经

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值