Java基础语法 (Idea)

  1. 常用快捷键

ctrl+D 选择行复制到下一行

ctrl+X 剪贴选择行,可以用于删除所在行

ctrl+alt+L 格式化代码

ctrl+/ 单行注释

ctrl+shift+/ 多行注释

main+回车 main方法

sout+回车 输出语句

println 输出换行 print 打印

Java基础语法上

1.注释

单行:// //zhushi

多行:/*/ /zhushi*/

文档:/*/ / zhushi*/

2.标识符

定义:在程序中用来定义一些符号来标记一些名称, 包名、类名、方法名、参数名、变量名

组成:26大小写字母、0-9数字、$符号、下划线 _

注意 1. 不能以数字开头 2.不能是关键字 3.不能有空格 4.在Java中严格区分大小写

方法名、变量名: 小驼峰命名法(第一个单词首字母小写,后面的每一个单词首字母大写 )

类名、接口名: 大驼峰命名法(所有单词的首字母都大写)

常量名: 所有字母大写,用下划线连接 DAY_OF_MONTH

包名: 所有字母都小写 com_xyz

3.关键字

—事先定义好,被Java赋予特殊含义的单词

全部小写,有特殊的颜色标记

4.变量和常量

(1)常量

定义:不能改变的量 分类:Java中,包括 整型常量、浮点数常量、布尔常量、字符常量

整型常量 整数类型的数据,有二进制、八进制、十进制、十六进制

二进制:由数字0和1 组成的数字序列,在jdk 7后,允许使用二进制字面值来表示整数,此时二进制

数值前面要以 0b 或者 0B 开头,目的是为了与十进制区分 0b01101100

八进制:以0开头,其后由 0-7整数组成的数字序列 0342

十进制:由0-9整数组成的数字序列 200

十六进制:以0x或0X开头,其后由0-9、A-F组成的字符序列 0x25AF

浮点常量 float单精度浮点型 double 双精度浮点型

注 单精度浮点型以 F 或 f结尾(必须加) 双精度浮点型以D 或 d 结尾(可以不加)

当浮点数后面不加任何符号后,Java虚拟机会默认识别为double双精度浮点型

字符常量 只能有一个字符,用英文格式单引号 ('')引起来,。可以是英文字母、数字、汉字、标点、以及由转义序列来表示的特殊字符 'a' '1' '&' '\r'

字符串常量 一串字符,用英文格式双引号 ("")

布尔常量 布尔类型的两个值 true false,该常量用于区分一个条件的真假 System.out.println(true);

null常量 只有一个值,表示对象的引用为空 System.out.println("null");

基础语法下:

数据类型:基本数据类型, 引用数据类型

基本数据类型:数值型/字符型/布尔型

数值型:整数, 浮点型(单精度&双精度)

整数类型:byte ,short ,int ,long

浮点型:float ,double

字符型:char ,string

布尔型: boolean

引用数据类型:类/接口/数组

类型空间大小取值范围
byte1 字节  8bit-128-127
short2 字节  16bit-2^15 -- 2^15-1
int4 字节  32bit-2^31 -- 2^31-1
long8 字节  64bit

-2^63  --  2^63-1

类型空间大小取值范围
char2 字节 16bit
float4 字节  32bit很大
double8  字节  64bit‘’‘

boolean:true , false

自动类型转换 byte, char,short--->int(默认转换)--->long--->float--->double

强制类型转换 大类型转换为小类型 ()转换符 int i1=3; byte b3=(byte)i1;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值