JavaSE 学习中一些要注意的要点(一)

26 篇文章 0 订阅

 JavaSE 学习中一些要注意的要点(一)

 

 

源文件
1. 如果在通过 * 引入的两个包中存在同的类,必须明确指明使用的包。
2.java.lang 包由系统自动引入。不需要引入。
 
基本数据类型
 

类型
字节
最小值
最大值
boolean
1
 
 
byte
8
 
 
char
16
 
 
short
16
 
 
int
32
 
 
float
32
 
 
long
64
-2
 
double
64
-2 63
 

1 Java 中的 char 是一个基本整数数据类型,其取值范围为  2 16 –1
 
2 Java 语言都定义了两种浮点型基本数据类型,分别为 float double , 它们的封装类型为 Float Double 它们都有 NaN    非正常运算结果
POSITIVE_INFINITY   无限大
NEGATIVE_INFINITY  无限小
但是这三个都不是数值。
 
字符串和字符
1 .布尔型字符只能采用 true  false 两种形式。 true false 带双引号是字符串
2 .整数型默认是 32 位的,如果需要声明为 64 或者  l
3 .八进制 0 开头
   十六进制 0X 0x 开头
  
后缀  double    D d    默认是 double 类型的。
      float      F f
E e  的前后必须要有数值
数组
1.              数组不是简单作为数据类型的存储器,而是一个可以具有方法和属性的对象
2.              Java 语言中规定声明一个数组可以采用两种形式
Datatype[] arrayName 
Datatype arrayName[]
一般而言后一种用的多,第一种方式多用于   把数组作为返回值时用。
3.              数组的长度在声明时不能指定,要在构造时指定,还可以是变量,因为它在运行时指定
4.              Java 中数组的长度只能是 字节型、短整型、整形 其它类型不行。
5.              数组对象通过 new 语句实例化后,没有赋初值的话,系统会自动初始化数组元素
6.              数组的长度可以用  length 这个属性取的。
 
 
Main() 方法
1.              Main() 方法前的 public 不是必须的,声明为 public 是为了 main() 方法可以从任意一个 Java 环境中调用。但是 static 是必须的,这样可以在不需要构造类实例的前提下,启动应用程序。
2.              Main() 方法接收的参数数组的大小,由系统根据用户实际键入的参数自动决定。
3.              没有返回值,必须是 void 没有或是其它都不行。
 
变量
1.              成员变量不需要去实例化,类会自动实例化。
2.              局部变量是需要去实例化的。
3.              这两者的生命周期是不一样的,成员变量在 new XXXX() 时被创建,与类的生命周期一样,局部变量是定义该变量时被创建,而在方法退出时被撤销。
 
垃圾回收器
1.              虽然 gc 会自动的回收内存,但是仍然有内存泄漏的问题,最好能够不在使用一个对象时明确置对象为 null
2.              System.gc()     Runtime.getRuntime().gc()
3.              不同的垃圾回收器有不同的回收算法。
 
关键字和标识符
abstract
boolean    break   byte
case       char    const     continue 
default     do     double
else       extends
false      final     finally   float       for
goto
if        implement import instanceof    int    interface
long
native     new     null
package   private   protected   public
return    
short     static     stricfp    super      switch     synchronized
this      throw     throws   transient    true       try
void   volatitle
while
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值