狂java基础01~04
2022/4/15 9:12:50
本文主要是介绍狂java基础01~04,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
新建空工程,要保证语言与java版本一致
idea改变元素颜色(比如注释)
命名
只能以大小写字母、美元符号、下划线开始
首字符之后可以是大小写字母、美元符、下划线或数字等符号组合(其他特殊符号是不行的)
标识符大小写敏感
不要用中文去命名,虽然可以执行,但是很low,也很不规范
类型
java是一种强类型语言:变量必须定义后才能使用
byte 1
short 2
int 4
long 8,定义的时候要在数字后面加L
long num = 40L;
float 4,定义的时候要在数字后面加F,否则默认为double类型数据
float num = 3.14F;
double 8
char 2
boolean:占一位,值要么为true要么为false
字节
位(bit):计算机 内部数据 存储的最小单位,1100 1100是一个八位二进制数
字节(byte):计算机中 数据处理 的基本单位,习惯上用大写B表示
1B(byte,字节) = 8bit(位)
字符:计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B = 8b
- 1024B = 1KB
- 1024KB = 1M
- 1024MB = 1G
进制问题
八进制:0开头
十六进制:0x开头(09、AF)
浮点数骚操作:
public class Annotation { public static void main(String[] args) { float num1 = 0.1F; double num2 = 1.0/10; System.out.println(num1 == num2); float num3 = 333489473759080274F; float num4 = num3 + 1; System.out.println(num3 == num4); } }
令人智熄的结果:
原因:java中的浮点数是有限的、离散的、存在舍入误差、只能大约、接近但不等于确定数。
那么要表示确切的浮点数、我们是用BigDecimal类
强制转换
所有的字符本质都是数字
idea部分快捷键
Alt+shift+上下键 移动当前行代码
Ctrl+D 复制当前行到下一行
public class Annotation { public static void main(String[] args) { char name1 = 'a'; char name2 = '蔡'; System.out.println(name1); System.out.println((int)name1); System.out.println(name2); System.out.println((int)name2); } }
a 97 蔡 34081
这篇关于狂java基础01~04的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略