java初步认识

1.JDK和JRE的关系
JDK内含JRE内含JVM
JRE包含一些类
JDK包含编译器等开发工具

2.注释:用于结束代码
单行注释:// 换行结束
多行注释:/* 开头 / 结束
文档注释:/* 开头 */结束

3.标识符:自己定义的(类名,方法名,变量名)
标识符组成规则:
1.标识的组成:数字,字母,下划线,美元符号
2.不能以数字开头
3.不能是关键字
标识符命名规范:
1.类名:所有单词首字母大写(大驼峰命名)
2.方法名:第一个单词首字母小写,后面单词首字母大写(小驼峰命名)
3.变量名:全小写

4.常量:程序运行期间不会改变的量
1.字符型 char 用单引号括起来
2.字符串型 String 用双引号括起来
3.整数型 byte short int long
4.浮点型 float double 必须是小数
5.布尔型 true false 只能是这两个
6.空常量 null

5.变量:内容可以发生变化的量
为什么使用变量: 以字母保存数字,解决实际计算问题,并且一此只能保存一个数据

6.基本数据类型:
整数型:byte short int long
浮点型:float double
布尔型:boolean
字符型:char
引用数据类型:
字符串:String 类,接口
在这里插入图片描述
注意:java中,整数型默认为int 浮点型默认为double

7.变量
变量三要素:数据类型 变量名=数据值;

使用变量注意事项:
1.同一个域里面变量名不能重复
2.float和long后面必须加 F 和 L
3.赋值不能超过数据类型本身范围
4.没有赋值的变量不能直接输出(否则空指针)
5.一条语句可以创建多个变量(不建议使用)

8.转义字符:通过 \ 来完成的一些特殊含义表达是
1.制表符 \t
2.换行符 \n
3.回车符 \r
4.退一格 \b

9.数据类型之间的转换
什么时候会出现转换:Java计算的时候,数据类型不一致就会发生转换
类型转换:自动类型转换 强制类型转换

自动类型转换:隐式转换(小范围转为大范围)
byte一个字节,转为int类型,需要补充三个字节再转换,最终结果为int
特点:程序内自动完成数据类型转换

强制类型转换:(显示转换:大范围转小范围)
特点:大范围转为小范围,,需要强制转换符
格式:小范围数据类型 变量名=(小范围数据类型)大范围数据;

10.ASCII(美国信息标准交换码)
Unicode编码:万国码,也是数字和字符符号对照关系表,开头0-127部分和ASCII完全
一样,从128开始包含更多的字符。
记忆常用:
48–>‘0’ 65–>‘A’ 97–>‘a’
122–>‘z’ 57–>‘9’ 90–>‘Z’

11.运算符号:算数运算符
算术运算符:
算数运算符 含义
+加法运算,拼接,正数
-减法,负数
*乘法。通配符
/ 除法
% 取余
++ 自加1
– 自减1

12.比较运算符:
比较运算符 含义
== 等于

= 大于等于
<= 小于等于
大于
< 小于
!= 不等于
算数运算符:返回的是布尔类型
注意:多次判断不能连续书写

13.赋值运算符:
赋值运算符 含义
= 赋值
+= 加等于
-= 减等于
*= 乘等于
/= 除等于
%= 模等于0

备注:
1.基本运算符: =
2.其余的都是复合运算符
3.常量不能赋值,变量才可以赋值
4.复合运算符,内涵一个强制类型转换符

14.逻辑运算符:
逻辑运算符 含义
&& 全为真才为真,如果第一个为假则不执行后面的代码
|| 有一个为真就为真,如果第一个为真后面的就不执行
! 取反
^ 有且只有一个为真才为真

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值