栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第二章 javaSE基础语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章 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型.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331756.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号