javaSE基础语法

笔记为学习整理笔记,如有错误,请提醒更改,谢谢!!!

第二章 javaSE基础语法

1.IDE使用(Intergrated Development Environment)集成开发环境,用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面等.

常用的java开发工具:Intellij IDEA,Eclipse

2.注释:对代码解释说明,使用特定的符号进行标注,程序运行时,注释不执行.

单行注释:// 对某一行代码进行说明 快捷键 Ctrl+/ 注释/取消注释

多行注释:/* */ 注释多行代码 Ctrl+shift+/

文档注释:/**

* 对类,属性,方法进行注释,调用时可以看到注释信息

*/

3.关键字:被java语言赋予特殊含义的单词,主要用来修饰包,类,变量,方法 都是小写的

4.保留字:java现有版本尚未使用的关键字,后期可能被使用 goto,const(常量)

5.标识符:java对各种包,类,变量和方法等进行命名的字符序列.自己可命名的

命名规范:

语法强制:可以使用内容:大小写字母,数字,下划线,$,数字不能开头,长度不限制,不能是关键字,不能用空格,区分大小写.

约定俗成:见名知意:int age=10;

驼峰表示:userName

类名首字母大写,方法名,变量名首字母小写.

包名:所以单词小写 huawei baidu

类名:所有的单词首字母大写 UserName

方法,变量:userName playGame(){}

常量:所有的单词大写,驼峰失效 USER_NAME

6.java变量:是程序中基本存储单位,运行时值可变

本质是内存中的一块区域

使用:先声明,后赋值

声明语法:(java是强类型)

[修饰符] 数据类型 变量名 = 值;

String是java核心库中定义的一个类,表示字符串

7.数据类型:可以指导程序中的数据如何存储,如何运算

A.基本类型:

a.数值型:

①整数型:

byte: 1字节 -128~127 8个比特位

short: 2字节 -32768~32767 16个比特位 Short.MAX_VALUE 调用short函数最大值

int: 4字节 32个比特位 int是Integer的缩写

long: 8字节 64个比特位

整数类型默认的是int类型,表示long类型在字面量后面加L

整数其它进制表示方法:

byte x = 0b11; 0b11=3 二进制的表示方法

0x11=16 十六进制表示方法

011=9 八进制的表示方法

②浮点:两种表现形式:十进制,科学计数法

float: 4字节 浮点数字面量默认是double类型,声明float类型后面加f/F

double: 8字节 精度更高一些,双精度

b.字符型:char

可以表示一个字符,两个字节的大小

char型可以参与算数运算,运算时使用的是编码表中的十进制对应的值计算

c.布尔型:boolean

逻辑值,java的值只有true/false

(除了这8种基本类型,其它都是引用型)

B.引用类型:

a.类 如String

b.接口

c.数组

8.java中的字符表示使用的Unicode编码表,可以表示世界所有国家的语言

unicode主要存储对照字符

UTF-8是unicode中具体的一种表示方式,英文字符少,0-256 1个字节可以存储所有的英文字母在utf-8中只占一个字节,中文多,一个字节表示不了,utf-8中一个中文占3个字节.

9.基本数据类型转换:

除了布尔型,其他的其中基本类型之间可相互转换

①默认转换:由容量小的转换为容量大的类型(隐式转换)

byte short char --->int--->long--->float--->double

如:byte b=127;

int i=b;

long c=i;

②强制类型转换:

遇见的问题:a

b:数据溢出

如:int x=10;byte y=(byte)x;

float z=10.35f; long m=(long)z;----m=10; a. 精度降低

int n=10*3.5+z; ---n最后是double类型,混合运算中,小类型自动上升为大类型.

int n=(int)(10*3.5+z);---n最后是int型.

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值