java基础
2021/10/23 17:14:37
本文主要是介绍java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 1.Java语言开发环境搭建
- 1.1 JDK8安装
- 1.2 JAVA环境变量的配置
- 2.数据类型
- 3.数据类型转换
- 4.常量和变量
- 5.运算符
- 6.流程控制语句
- 7.break、return、continue
- 8. 方法
- 9.数组
1.Java语言开发环境搭建
1.1 JDK8安装
一直下一步,记住安装目录.
1.2 JAVA环境变量的配置
变量名:JAVA_HOME 变量值: 输入JDK8的安装目录 选中 Path: %JAVA_HOME%\bin
2.检查Java环境是否配置成功
输入java -version后回车
2.数据类型
3.数据类型转换
自动转换(小转大)
强制转换(大转小)
转换规则
范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int 。 byte、short、char‐‐>int‐‐>long‐‐>float‐‐>doubl
转换格式
数据类型 变量名 = (数据类型)被转数据值;
4.常量和变量
常量分类
变量
变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。 格式 数据类型 变量名 = 数据值; long类型:建议数据后加L表示。 float类型:建议数据后加F表示。
注意事项
变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用。
5.运算符
算数运算符
+ 号 字符串相加 运算符相加 ++ -- 单独运算: 混合运算:++在前,先自增后运算 - -在后,先运算后自增
赋值运算符
=
比较运算符
== 比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true 或者 false 。
逻辑运算符
&& || ! 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false
三元运算符
数据类型 变量名 = 布尔类型表达式?结果1:结果2
6.流程控制语句
switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; } switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收String。
7.break、return、continue
break使用场景
循环: 结束循环 switch语句: 程序遇到break结束
continue(跳过)
循环: 跳过本次循环
return
方法: 结束方法
8. 方法
方法重载
同一个类中,方法名相同,参数列表(个数,类型)不同,与返回值无关
方法重写
子类和父类出现了一模一样的方法
9.数组
数组定义
数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...}; 数据类型[] 数组名 = {元素1,元素2,元素3...};
数组特点:
一旦定义:长度不能变 类型必须相同
这篇关于java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器