Day02——Java基础——eclipse的安装与使用、关键字、标识符、常量、变量、局部变量、全局变量、基本数据类型、数据类型转换、运算符

Java开发工具的安装与使用
Eclipse开源免费的java开发工具 功能强大
安装分为两个版本:
1、安装版(需安装好jdk后才能进安装)
使用安装文件安装安装提示进行安装
(1)选择安装版本->java企业级开发
(2)eclispe需要java的运行环境JRE

2、免安装版
解压
在这里插入图片描述
1、目录用于展示当前可切换操作的工程目录
2、工作台用于打开代码后进行编辑操作
3、控制台用于展示输入内容

创建.java文件->书写代码->编译->执行->查看结果
Eclispe创建工程并书写代码
1、创建工程 new->java project (输入项目名称)->finsh
在这里插入图片描述
2、创建包用于存储不同代码
3、创建class类机进行代码编写
4、运行 run =>java application
自动提示快捷键 alt+/

在这里插入图片描述
修改开发工具中默认编码字符集为utf-8

Java中的关键字
关键字:java开发过程中已经赋予了一些单词特定的含义与功能,这些单词统一称之为java关键字

注意:关键字为单个单词且全部由小写字母组成

Java关键字一共有53个分为两类:
1、已有特定功能与含义在开发过程中可以直接使用其功能的关键字51个
2、当前还没有赋予特殊功能与含义在未来可能赋予称之为保留字2个
在这里插入图片描述在这里插入图片描述JAVA标识符
就是给类,接口,方法,变量等起名字时使用的字符序列组成规则
在java开发过程中所有我们命名的名字称之为java标识符

Java标识符的组成:
字母、数字、下划线_、美元符号$组成

限制:
不能以数字开头
不能以关键字命名(但是可以使用关键字组合命名)
严格区分大小写

命名约束:
1、包的命名
包之间以.分割
通常以倒置域名进行命名 baidu.com=>com.baidu
后跟包存放代码功能 com.yunhe.
通常全名小写
2、类的命名
首字母大写
3、方法的命名
首字母小写
4、变量的命名
首字母小写 严格区分大小写
5、常量的命名
要求全部为大写字母组成且通常为单个单词命名

Java命名规范
1、见名知意 根据名字可以简单得到类、方法、变量。。。。的用处与功能
2、驼峰命名法 当标识符由多个单词组成时 除首字母安装其原本要求书写外 其余单词首字母大写

Java常量
在程序运行过程中不会进行改变的量称之为常量
常量池
保存java中基本数据类型的相应数据 不允许修改 使用时直接从常量池获取
Java变量
在程序运行过程中可以在一定范围内进行改变的量称之为变量
在程序存空间中开辟内存空间进行数据的存储于操作。进行修改时就是将空间中保存指定数据的位置进行修改
在这里插入图片描述
//变量声明创建格式
//1、声明 数据类型 变量名;
//2、创建并赋值 变量名 =值;
//通常将声明创建初始化赋值一同进行
//数据类型 变量名=初始值;

变量命名在当前作用域内不能重名且严格区分大小写
作用域:当前代码中变量可以使用的范围 {}之间

局部变量与全局变量
局部变量:不是声明在类体括号里面的变量;
局部变量使用前必须初始化值;
局部变量没有默认初始化值;
局部变量的作用域是从定义开始到定义它的代码块结束;
(声明在方法中的变量)只有在当前当前方法中可以使用

成员变量:在方法体外,类体内声明的变量,又称字段(Field)或全局变量;
成员变量的作用域是整个类中;
(声明在类体里的变量)

Java数据类型
Java数据类型分为两类:
基本数据类型 引用数据类型(面向对象之后进行学习)
基本数据类型分为四类八种
整数型 (byte short int long ) 用于保存整数数据
浮点型(小数型)(float double)用于保存小数数据
字符型(char) 用于保存单个字符
布尔型(boolean) 用于保存true 与 false
在这里插入图片描述

// 整数类型
		byte b = 127;	// 1个字节  8位
		short s = 1;// 2个字节  16位
		int i = 1;	// 4个字节  32位
		long l = 1l; // 8个字节  64位  
		//在java中整数类型默认为int 如果需要定义long类型数据
		//在数据后加L或l
		//小数类型
		float f=1.4f;
		double d =1.4;
		//在java中小数类型默认为double  需要定义floatle类型数据
		//在数据后加F或f
		//字符型
		char c='b';
		//字符型只能存储单个字符并用''包含
		//布尔型
		boolean bool=true;
		//布尔型时常量 只能赋值true或者false
//引用数据类型String 用于保存字符串
		String str="字符串";

Java数据间的数据类型转换

1、自动类型转换
小的向大的进行转换
byte,short,char—int—long—float—double
byte,short,char相互之间补转换,他们参与运算首先转换为int类型
有计算机自行进行转换操作 无需代码
通常用于数值型数据变量的相互转换
2、强制类型转换
大的向小的进行转换
可能造成数据丢失
保存转换后数据的变量数据类型 保存转换后数据的变量=(保存转换后数据的变量数据类型) 要转换的数据
float f=(float) 12.22;
//要转换的数据类型 变量名 =(要转换的数据类型) 数据
Char强转为int时 时根据ASCII(阿斯科码表)进行对比转换
在这里插入图片描述Java运算符
1、算术运算符

      • / % ++ –
        在java中数值分为整数与小数有些运算符针对整数与小数返回不同的计算结果
        /进行整数运算时 就变成了取整运算符
        %进行小数运算时 返回相应数据小数类型
        ++自增运算符
        –自减运算符
        放在变量前 先进行自增自减运算 后进行操作
        放在变量后 先进行取值操作后进行自增自减运算
        (自增运算符与自减运算符放在变量前后运算结果的不同)

2、赋值运算符
= , +=, -=, *=, /=, %=
赋值运算符为 =与不同的算术运算符进行组合得来的 将运算结果进行赋值操作
a+=b => a=a+b;
a-=b =>a=a-b

3、关系运算符
经常用于判断两数值之间的关系 返回结果为boolean类型 不要与赋值运算符的=混淆
== != > < >= <=

4、逻辑运算符
用于判断两关系运算符或两boolean的逻辑关系
&当左右两边都为true时返回true(存假便为假)
| 当左右两边都为false时返回false(存真便为真)
! 原为真则返回假 原为假则返回真
^ 两左右两边为不同时 返回true 相同返回false
&&与&用法相同 || 与|用法相同
短路与 与 短路或 短路的是运算符右边的算式(左边的值已经可以决定结果值 将右边等式短路)
逻辑表达式运算时会将内部运算先算出结果 短路运算时先将一边的结果运算出来进行结果判断之后再决定是否将右边表达式进行运算
在这里插入图片描述
5、三目运算符(三元表达式)
(关系表达式)?表达式1:表达式2;
当关系表达式返回true时 三目运算符返回表达式1的结果
当关系表达式返回false时 三目运算符返回表达式2的结果
根据?前的关系表达式 返回true执行:前表达式 返回false执行:后的表达式

//三目运算符
		//比较两个数中比较大的值并返回
		System.out.println("a="+a);
		System.out.println("b="+b);
		int max=(a>b)?a:b;
		System.out.println(max);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值