老记不住的Java基本知识

Java的基本数据类型

整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean

Java项目的命名规范

每次隔一段时间不写Java,就会忘记Java的基本命名规范,就此做个记录,方便以后查看。

一、项目名称

最好用英文,所有单词全部用小写,如testjavaproject、studentmanagement等,当然也也可以用中文,如“学生管理系统”、”进销管理系统“等。

二、Java project中相关命名

1、包名:全部小写字母,最好用域名反过来写,不会冲突。如com.cnblogs.lionestking.myutil等。

2、类名:每个单词首字母均大写,且public类应用项目同名.

3、方法名和对象名(变量名):除第一个单词首字母小写外(若只能一个单词,就全部小写),其余单词首字母均大写。方法名采用动词+名词或动词表示,如append()、getName()等。

4、属性名:和对象命名方法相同,采用名词或形容词+名词的形式表示,如name、dbClassName、dbUser、dbPassword、dbUrl等。

5、常量:均大写,可以加一些前缀,以_进行分隔。

instanceof与class的==

Integer n = 123;
boolean b = n instanceof Integer;
System.out.println(b);
b = n instanceof Number;
System.out.println(b);
//两个b输出都为true

这个例子表明,instanceof 不仅可以匹配指定类型,还可匹配指定类型的子类,如,integer是number的子类。

Integer n = 123;
boolean a = n.getClass() == Integer.class;
System.out.println(a);
a = n.getClass() == Number.class;
System.out.println(a);
//第一个a输出为true
//第二个判断语句编译提示无法比较的类型

这个例子表明,==只能匹配指定类型。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值