赞
踩
命令 | 作用 |
---|---|
cd 目录路径 | 进入一个目录 |
cd … | 进入父目录 |
dir | 查看本目录下的文件和子目录列表 |
cls | 清除屏幕命令 |
上下键 | 查找敲过的命令 |
Tab键 | 自动补齐命令 |
//
开头/*
开头,以*/
结尾,多行注释不得嵌套使用/**
开头,以*/
结尾,注释多包含一些说明性的文字以及一些javaDoc标签,说明写项目时,可以生成项目的API。标识符是用来给变量、类、方法以及包进行命令的,四大原则:
标识符的使用规范:
、eatFood()
变量有三种类型:局部变量、成员变量(实例变量)和静态变量。
局部变量、成员变量、静态变量的区别
类型 | 声明位置 | 从属于 | 生命周期(作用域) |
---|---|---|---|
局部变量 | 方法或语句块内部 | 方法/语句块 | 从声明位置开始,直到方法或语句块执行完毕,局部变量消失 |
成员变量 | 类内部、方法外部 | 对象 | 对象创建,成员变量也跟着创建。对象消失,成员变量也跟着消失。 |
静态变量(类变量) | 类内部,static修饰 | 类 | 类被加载,静态变量就有效;类被卸载,静态变量就消失。 |
在Java语言中,用关键字final 来定义一个常量。常量一旦被初始化后不能再更改。
声明格式:final type varName = value;
变量和常量命名规范:
类型 | 占用存储空间 | 表数范围 |
---|---|---|
byte | 1字节 | -2^7 ~ 2^7-1 (-128 ~ 127) |
short | 2字节 | -2^15 ~ 2^15-1 1(-32768~32767) |
int | 4字节 | -2^31 ~ 2^31-1 (-2147483648~2147483647) 约 21 亿 |
long | 8字节 | -2^63 ~ 2^63 -1 |
类型 | 占用存储空间 | 表数范围 |
---|---|---|
float | 4字节 | -3.403E38~3.403E38 |
double | 8字节 | -1.798E308~1.798E308 |
BigDecimal
进行运算和比较。double
,要改成 float,可以在数值后加上F 或 f
转义符 | 含义 | Unicode值 |
---|---|---|
+\b | 退格 (backspace) | \u0008 |
\n | 换行 | \u000a |
\r | 回车 | \u000d |
\t | 制表符(tab) | \u0009 |
\ " | 双引号 | \u0022 |
\ ‘ | 单引号 | \u0027 |
\ \ | 反斜杠 | \u005c |
int
>、>=、<、<=
仅针对数值类型(byte/short/int/long,float/double/char)位运算指的是二进制位的运算。
负数二进制的三种表现形式
原码:负数绝对值的二进制(符号位为1)
反码:原码取反反(符号位不动)
补码:取反之后+1
public class 连接符 { public static void main(String[] args) { String s1 = "3"; int b = 4; System.out.println(s1+b); char c1 = 'a'; char c2 = 'b'; //结果为195 System.out.println(c1+c2); //结果为195 System.out.println(c1 +c2+""); //结果为195 System.out.println(""+c1 +c2); } }
+
转换为连接符,可以在之前或中间加 空字符串(“”)容量小的类型可以自动转换为容量大的类型
特例:整型常量是int类型,但是可以自动转换为 :byte/short/char
,只要不超过对应类型的表数范围。
强制转换(Cast):
可能损失精度;
强制转换,超过了表数范围,则会转为一个完全不同的值
byte e = (byte) 300;System.out.println(e) ;
int(byte,short,char,但是long不行)
、枚举、字符串。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。