学习java不可忽视知识小点,错过了将是一辈子的过失!!!
文章目录
1.java的基本概念
2.java执行过程及基础命令解析
3.数据类型分类
4.变量与常量的区分
5.类型转换方式
6.长串信息输出的两种基本方式
java的基本概念
1. java是什么?
(1) 是一个编程语言
(2) 平台
JDK: java开发工具包
JRE: java运行时环境
JVM: java虚拟机 (jvm.dll dynamic link library动态链接库) ,通过JVM可以实现跨平台
(3) java程序执行过程
编写java源码——>javac 编译——>字节码——>执行字节码文件
java执行过程及基础命令解析
**1.** 编写java源码:Hello.java
Public static Hello{…} //java类文件的基本结构
public static void main(String[] args){…} // java文件执行入口
System.out.println("Welcome TB08"); // 控制台输出(输出后换行)
**2.** 编译java源程序:javac.exe
javac Hello.java->Hello.class(字节码文件) //dos下javac编译源码生成字节码文件
**3.** 执行字节码文件:java.exe //由jvm执行Java.Hello->控制台输出
数据类型分类
1. 基础类型
-
List item
(1) 字符型 单字符: char ‘?’ 能有一个符号 字符串: String “*” 可以有0~N个符号(N取决于内存) 字符串拼接: +:从第一个字符串开始执行拼接运算,否则为加法运算 (2) 数值型 整数 字节:byte 1 -128~+127 短型:short 2 -32768~+32767 整型:int 4 ±21亿 默认类型 长型:long 8 22亿 ~整数最大 小数 单精度:float float>long 双精度:double double>float (3) 布尔型 布尔:boolean true/false 条件构成的基础
2. 引用类型
(1) long的关联类型:日期:1589186180775 表示系统纪元开始到现在的毫秒数
变量与常量的区分
- 变量:只可以变的存储空间
(1)变量的声明:数据类型 变量名称;
(2)变量赋值:变量名称 = 值;
(3)变量使用:输出:System.out.println(变量名称); - 常量:值不可以改变的存储空间
(1) 声明常量且赋值:final 数据类型 常量名称 = 值;
(2) 常量的命名规则:全部大写
例如 Math.PI
类型转换方式
(1) 数值类型之间的转换:整数和小数之间的数值类型转换
(2) 不同数值类型的大小关系:byte<short<int<long<float<double
① 自动类型转换:小转大
int a = 100;
double b = a;
② 强制类型转换:大转小 (会丢失精度)
double a1 = 100.36;
int b1 = (int)a1;
③ Int转long: long time = 1765837654976L;受整数为默认类型的int的影响
④ Double转float: float rate=0.005F;受小数默认类型为double的影响
长串信息输出的两种基本方式
结果为:
结果为: