Java基础其他注意事项

1)Java 文件规则:

一个Java源文件中可以有多个类,但只能有一个公有类!其他类只能是默认类(包中类)而且Java的文件夹一定与公有类类名一致!如果没有公有类,可以和任何一个文件名一致。

  • 一般建议:一个文件一个公有类!一般不在一个文件中写多个类
    2)JVM内存结构堆、栈和方法区分别存储的内容:
    JVM会在其内存空间中开辟一个称为“堆”的存储空间,这部分空间用于存储使用new关键字创建的对象。
    栈用于存放程序运行过程当中所有的局部变量。一个运行的Java程序从开始到结束会有多次方法的调用。JVM会为每一个方法的调用在栈中分配一个对应的空间,这个空间称为该方法的栈帧。一个栈帧对应一个正在调用中的方法,栈帧中存储了该方法的参数、局部变量等数据。当某一个方法调用完成后,其对应的栈帧将被清除。
    方法区该空间用于存放类的信息。Java程序运行时,首先会通过类装载器载入类文件的字节码信息,经过解析后将其装入方法区。类的各种信息都在方法区保存。


2)

  • Java程序严格区分大小写。
  • 类名,每个单词首字母必须大写(公司规范!)。
  • 一个Java应用程序,有且只有一个main方法,作为程序的入口点。
  • 每一条Java语句必须以分号结束。
  • 类定义关键字class前面可以有修饰符(如public),如果前面的修饰符是public,该类的类名必须要与这个类所在的源文件名称相同。
  • 注意程序的缩进。
  • double a[] = new double[2]; //语法可以,但企业中一定不要这么写,Java中[]建议放前面。
  • Java中所有范围参数都是包含0,不包含结束,如int n = random.nextInt(26); //生成0到26范围内的随机数,不包括26。
  • 任何数据在内存中都是2进制的数据,内存中没有10进制16进制。
  • int n = Integer.parseInt(str);//将字符串--> int 整数。
  • System.out.println(Long.toBinaryString(maxL)); Long类型用Long.XXXX 。
  • 程序:数据+算法 数据即为变量,算法为数据的操作步骤,如:顺序、选择、循环。
  • 字符串按编码大小排序。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值