标签:一个 命令 改变 类变量 小数点 修改 continue 画线 main方法
访问控制 | private | protected | public | ||||
---|---|---|---|---|---|---|---|
类,方法和变量修饰符 | abstract | class | extends | final | implements | interface | natice |
new | static | strictfp | synchronized | transient | volatile | ||
程序控制 | break | continue | return | do | while | if | else |
for | instanceof | switch | case | default | |||
错误处理 | try | catch | throw | throws | finally | ||
包相关 | import | package | |||||
基本类型 | boolean | byte | char | double | float | int | long |
short | null | true | false | ||||
变量引用 | super | this | void | ||||
保留字 | goto | const |
【注意:】Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符!!!
public static void main(String[] args){
String 王者荣耀 = "祖安人民";
System.out.println(王者荣耀);
}
位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数。
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示,
1B(byte,字节)= 8bit(位)
字符:是指计算机中使用的字母、数字、字和符号
1bit表示1位
1Byte表示一个字节1B=8b。
1024B=1KB
1024KB=1M
1024M=1G
低 --------------------------------> 高
byte,short,char-> int-> long-> float -> double
type varName [=value] [{,varName[=value]}];
//格式: 数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
【注意事项】
类变量
实例变量
局部变量
定义在方法中的变量都是局部变量(main方法也是方法,所以定义在main方法中的变量也是局部变量)。
生存时间:局部变量的生存时间和方法的生存时间一致,调用该方法声明该局部变量并初始化的时,该局部变量被创建并分配内存空间;直到该方法调用结束局部变量也就结束了;
创建位置:局部变量是创建在栈内存中的。
public class Variable{
static int allCicks=0; //类变量
String str="Hello world"; //实例变量
public void method(){
int i=0; //局部变量
}
}
final 常量名=值
final double PI=3.14;
在一个运算中存在一个long类型的数,结果都为long类型;
同理 :在一个运算中存在一个double类型的数值,结果都为double类型;
没有long类型的数值,结果都为int;
JAVA运算优先级:
运算符 | 结合性 |
---|---|
[] 、 ()、 (方法调用) | 从左向右 |
!、 ~、 ++、 --、+(一元运算符)、-(一元运算) | 从右向左 |
*、/、% | 从左向右 |
+、- | 从左向右 |
<<、>>、>>> | 从左向右 |
< 、<=、 >、 >= instanceof | 从左向右 |
==、 != | 从左向右 |
& | 从左向右 |
^ | 从左向右 |
| | 从左向右 |
&& | 从左向右 |
|| | 从左向右 |
?: | 从右向左 |
= | 从右向左 |
示例:
public class stlye
{
public static void main(String[] args)
{
int a=10,b=6;
System.out.println("改变之前的数:a="+a+",b="+b);
a-=b++;
System.out.println("改变之后的数:a="+a+",b="+b);
}
}
运算结果:
改变之前的数:a=10,b=6
改变之后的数:a=4,b=7
因为b++运算中先执行++,再返回后置++运算表达式(b++)的返回值(6)给-=运算符。
在这个程序中a-=b++等于a=a-b++=10-6,所以a=4。
package pkg1[.pkg2[.pkg3...]];
一般利用公司的域名倒置作为包名;
例如:www.baidu.com 创建包的时候:com.baidu.www baike
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用 ”import“ 语句可以完成此功能
import package1[.package2...].(classname|*)
格式:
javadoc - encoding UTF-8 -charset UTF-8 [文件名.java]
encoding:
编码格式
charset
: 字符级编码
标签:一个 命令 改变 类变量 小数点 修改 continue 画线 main方法
原文地址:https://www.cnblogs.com/wylym/p/14144301.html