Java记忆(必背)【纯属个人总结】(一)

 

Java记忆(必背)【纯属个人总结】

 

说明:此内容适合Java初学者(非0点起步)

作用:帮助记忆与回想基础知识

 

1.         编译 javac 文件名.java

运行 java 文件名

2.         Public class 和 class 声明类的区别:public 声明的文件名必须和其类名一致;class声明的类文件名可以不与类名一致,但运行时的文件名必须和main()方法所在的类名一致。

3.         System.out.println() 和 System.out.print() 有ln的表示输出后换行,没有则不换行。

4.         单行注释://

多行注释:/*…*/

文档注释:/**…*/     生成说明文档:javadoc 文件名.java

5.         Java的包、类、方法、参数和变量的名字可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头。(注:标识符最好用字母开头)

6.         数据类型:基本数据类型、引用数据类型

基本数据类型:数值型、字符型(char(2字节))、布尔型(boolean)

数值型:整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)

        浮点类型:float(4字节)、double(8字节)【1个字节为8位】

引用数据类型:类(class)、接口(interface)、数组

7.         Integer在Java中属于包装类,可以使用MAX_VALUE取得最大值,也可以通过MIN_VALUE取得其最小值,Integer的最大作用在于字符串与整型的转换上,还有自动拆箱和装箱功能。

在区最大值最小值的时候MAX_VALUE和MIN_VALUE必须大写,例如:

用法:int max = Integer MAX_VALUE;

int min = Integer MIN_VALUE;

8.         字符类型(占有2个字节),给字符变量赋值可以使用数值和字符。注意的是,字符要用一对单引号(’ ’)括起。(可用于数值运算和比较)

声明方式:char 对象名 = ‘a’; 或 char 对象名 = 97;

9.         常用的转义字符:换页(\f)、反斜线(\\)、倒退一格(\b)、单引号(\’)、归为(\r)、双引号(\”)、制表符TAB(\t)、换行(\n)。

10.     浮点数类型与双精度浮点数类型声明方式:

float 变量名;可以赋初值,初值后可加F或f,也可不加。

double 变量名;可以赋初值,初值后可加D或d,也可不加。

11.     布尔(boolean)类型的变量只有true(真)和false(假)两种。其声明方式:

boolean 对象名 = 值;

12.     基本数据类型默认值:char默认值(空,”)、boolean默认值(false)其余都为0或0.0

13.     数据类型自动转换:任何一个基本数据类型和double运算都会自动转换为double;也就是说最低的会自动转换成最高的。(注:int和float运算自动转换为float,布尔类型不能转换其他的类型。)

14.     任何类型的数据都会向String类型转换,String属于引用数据类型。两个字符传之间可以使用“+”进行连接。

15.     数据类型的强制转换:float转换int、double转换long

16.     运算符:

赋值运算符:等号(=),例如:num=30;或num=num-20;(把右边的值赋给左边)

一元运算符:正号(+)、负号(-)、NOT否(!)

算数运算符:加(+)、减(-)、乘(*)、除(/)、取余(%),除为整除。

关系运算符:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、

不等于(!=)

       自增自减运算符:自增(++)、自减(--);先加后用(++a)、先用后加(a++)

                       先减后用(--a)、先用后减(a--)

       逻辑运算符:AND与(&)、短路与(&&)、OR或(|)、短路或(||)

                   与(有假为假)、或(有真为真)

                   短路与(第一个条件为false,则后面的不再判断)

                   短路或(第一个条件为true,则后面的不再判断)

       括号运算符:可以提高表达式的优先级,例如:(a+b)*c

       位运算符:最后补充此内容(作者尚未学习此内容)

       运算符的优先级:( );[ ];!、正号(+)、符号(-);位逻辑运算符(~);

                       自增(++)、自减(--);*、/、%;+、-;

                       位移左右(<<、>>);>、>=、<、<=;==、!=;

                       位逻辑运算符:&;^;|;逻辑运算符:&&;||;三目:?:;

  • 4
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值