学习java不可忽视知识小点,错过了将是一辈子的过失

本文深入浅出地讲解了Java编程的基本概念,包括Java的定义、执行过程、基础命令、数据类型、变量与常量的区别、类型转换以及信息输出方式等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习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. 变量:只可以变的存储空间
    (1)变量的声明:数据类型 变量名称;
    (2)变量赋值:变量名称 = 值;
    (3)变量使用:输出:System.out.println(变量名称);
  2. 常量:值不可以改变的存储空间
    (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的影响

长串信息输出的两种基本方式

个人信息清单
用+相连
结果为:
在这里插入图片描述
在这里插入图片描述
结果为:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值