花2w去报培训班的第六天(附带作业)

java基础语法
编程规范(阿里巴巴java开发规范)
工程名:全英文+数字版本号JF2302-0228 TankV1.0
包名:全英文全小写 一般是一个单词或者缩写 test
多层级的包(多个层级文件夹)a.b.c 建了3个文件夹

	java文件/类名:大驼峰,首字母一定是大写 HelloWorld
	函数/方法名:小驼峰,首字母一定小写 helloWorld
	变量名:小驼峰 helloWorld
	常量名:全部大写,使用下划线分隔 HELLO_WORLD
	
	注释:单行注释 //  ctrl+/  (推荐这种可以反选取消)
		  多行注释 /* */  ctrl+shift+/
		  文档注释 /** */ 未来生成API文档(说明书)

java工程结构
	——JRE System Library java自带的库
	——src 文件夹 源代码
		——创建包(团队的性质.团队名字.业务名)
					com.alibaba.tool
					org.apache.tool
				——创建java文件/类文件
		
		——运行测试
		在当前文件任意位置 右键--run as java application

计算机基础常识
电脑中最小的单位:位 bit
1字节 = 8位
1kb = 1024字节
1Mb = 1024kb

数据类型(强类型)
-基本数据类型(8种)
整数
-byte字节型 占8位 取值范围 -128到127 -27到27-1
-short 短整型 占16位 取值范围 正负3W+ -215到215-1
-int(默认) 整形 占32位 取值范围 正负21亿+ -231到231-1
-long 长整型 占64位 取值范围 -263到263-1
注意:在定义long类型时,在数据的结果必须加上L

	小数(浮点数/精度缺失)
	-float 占32位 取值范围 正负 3.4*10^38(3.4e+38)
	-double(默认)
	
	字符
	-char 单个字符 占16位 取值范围 0~65535(编码)
		注意:使用单引号定义 '' 'A' '我'
	
	布尔
	-boolean 取值范围 true/false
	
	引用取值数据类型(3种)
	 数组、对象/类、接口
	 
	-字符串 String 属于对象/类 类型
	注意:使用双引号定义  ""   "  " "ABC" "我们"

	三元运算
		对应的类型 = A?B:C
		A:代表一句条件判断,结果是布尔类型
		B:代表A的结果是true,就会执行并返回B的结果
		C:代表A的结果是false,就会执行并返回C的结果
		
	位运算
	
运算的优先级
	先乘除后加减
	如果优先级相同,从左到右依次计算
	第一优先()  []数组根据下标获取元素  .调用运算
	
类型转换
	-自动类型转换
	特点:在byte short int char 这四种类型进行混合运算时,会出现自动类型转换
	byte short int char全部转换成int + long-->long +float-->float + double-->double
	
	-强制类型转换
		(数据类型)变量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值