Java(基的不行的)基础概念总结

一、Java的基本概念JVM、JRE、JDK。

JVM	Java虚拟机	 跨平台的核心
JRE	Java运行时环境	JRE=JVM+核心类库
JDK	java开发工具	JDK=JRE+开发工具

注意:
1、java文件的名称可以和类名不一致,
但在定义类的时候使用的是public修饰符时,文件名和类名必须保持一致,
而且无论类是否是以public修饰,编译后生成的.class文件的名称会和类名保持一致。
2、一个.java文件中可以写多个类,但public修饰的类只能有一个,每个类在编译之后都会生成对应的.class文件

二、JAVA特点:简单易学、安全、面向对象、开源支持、跨平台

三、注释的概念:解释说明程序,不会被编译和运行,不会影响整个程序的执行

形式:
	1、行注释
		//---只能注释一行
	2、块注释
		/* */---可以一次注释多行,不能和文档注释嵌套使用
	3、文档注释
		/** */---提取程序的说明文档,可以用在类,方法,接口等做说明
		注意:类必须使用public修饰,通过javadoc命令来提取
			---javadoc -d ./mydoc 文件名.java

四、关键字:java内置的有特殊含义的单词,都是小写的

五、标识符:给类、包、接口、方法、变量等命名的字符序列

注意:数字不能开头,不可与关键字冲突,要区分大小写
规则:驼峰命名法
	---包:单个单词要小写、多个单词要小写但中间以.隔开
	---类和接口:单个单词首字母大写、多个单词首字母也是大写
	---方法和变量:单个单词小写,多个单词第一个要全小写第二个以后单词首字母大写
	---常量:单个单词都大写、多个单词大写中间以_分隔

六、计算机操作的基本单位是Byte(字节)(1Byte=8bit (bit—比特))

七、码表:字符到二进制的映射关系
常用字符

字符ASCII
a97
A65
z123
Z91
048
957
空格32

八、引用、常量、变量、直接量

1、引用:在java程序中通过引用指向具体的数据值
	格式:数据类型 标识符;	Int age
2、常量:引用不会发生变化的量
	格式:final 数据类型 标识符;	final int PI_MAX
3、变量:引用可以发生变化的量
	格式:数据类型 标识符	char c
4、直接量:在程序中可以直接使用的量
	类型:数值直接量、字符直接量、布尔直接量、字符串直接量

九、基本数据类型

1、整型
	a.byte(-128至128))
	b.short
	c.int
	d.long用long类型来存储数据时,需要加上L/l作为后缀
2、浮点型:浮点型存在精度损失,严格意义上来说不可避免
	a.float用float来存储数据,则需要加 F/f后缀
	b.double
3、字符型
	char
4、布尔型
	boolean
5、引用数据类型:类、接口、数组、枚举
	在栈中保存堆内存的地址值,根据地址值去拿堆内存中相应的数据

十、java数据类型的转换

1、自动数据类型转换(从小到大可以自动转换)
	---byte-->short-->int-->long-->float-->double
	字符可以自动转换为int类型
		---char-->int-->long-->float-->double
2、强制数据类型转换
	从大到小转换时编译会报错,需要进行强转
	格式:数据类型 变量名 = (数据类型)值;
	注意:浮点型转整型时直接舍弃小数部分
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值