a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 87|回复: 0

[其他] JAVA技巧:SCJP的部分笔记

[复制链接]
发表于 2012-8-4 12:28:23 | 显示全部楼层 |阅读模式
里面有些术语有可能比较怪些,,不过大家应该还是能够理解的: j8 E& j/ G  H' k
  1,初始化类变量自动初始化为0或者null,局部变量使用前一定要初始化% p* q; L, f; Z
  2,主类型过载类型匹配顺序:按照byte->short->char->int->long->float->double顺序匹配。一种主类型只能匹配参数范围不小于其本身和其本身范围最接近的函数即有int i;1.f(short s);2.f(long l);i只能适用于第2个f函数如果是常数,则编译器作为int处理
7 U2 Q# x/ o" u. A1 n1 n2 {# R  3,主类型计算结果的类型和最大范围计算子的类型一致,但是最小也要是int,即byte+byte结果为int型。
$ e2 ~, F+ `# Q0 c; N  A3 o  4,short型和char型不能互相赋值(因为short有符号,char无符号)5 N( @6 K* l$ r$ A2 @0 z( R
  5,package一定要放在java文件第一行(除注释空行外)
/ |* z) T9 L0 W) ?& l  6,import只能放在第一行或者package下面4 E% ]2 s. _$ o# Q1 {+ a: q
  7,多个import的package里面如果有同名class,使用时必须指定package: r, s( U8 Q' X6 W& Z$ ]% P) m
  8,interface中只能有方法宣言和定数, k+ k8 r6 b- p  `( k
  9,class实现interface必须实现全部方法
- U( q+ c/ u  E4 s; e  10,同一java文件中class和interface只能有一个public
! H" q+ o: V0 n" l  11,为了宣言定数,在变量前加final修饰子,变量不可改变,但是object的 属性可以改变(有点忘记了,请确认,:))
, ]+ H2 [4 |% ^/ n  W# e  12,配列不能在宣言的时候用char arr[12];形式指定,必须要用new指定大小。指定完毕后自动初期化;也可以new的时候用{0,0,0}形式指定$ ^9 e: F) S" K1 \1 L) B  Z, F3 ~
  13,如果一个object为null,使用其属性或者方法,产生NullPointerException
4 i8 _/ w- ^6 f9 U1 }  14,如果使用一个越界index访问配列,产生ArrayOfBoundsException
3 o+ N) r) f7 s6 O: g9 t6 C+ \0 M  15,配列长用配列名.length
5 }& K0 U1 Z/ t% s2 E  16,constructor如果有返回值,编译器作为一般方法看待3 {) e$ _  W2 U. b
  17,constructor里面如果要用super(..)和this(..),必须放在第一行,而且只能用一次
0 O; Z8 D$ \3 o  18,如果没有显式调用super和this,编译器自动在第一行插入super();要求超类必须存在无参数的constructor& B0 |8 T& I1 J& s+ n
  19,如果没有显式声明constructor,编译器自动生成默认无参数constructor。一旦声明,则无默认constructor5 V8 B6 D! a9 G9 T$ b5 K& E
  20,修饰子(访问范围大小顺序)public 完全公开protected 同一package或者子类中 无 同一package private本class# u' n4 r, f: r3 s/ r
  21,override的方法不能使访问范围缩小即父类中public方法不能被protected override
7 w/ r; ]% {: l/ H" @( A6 K  22,static方法不能被override?确认
" Z& d! Q5 S# v$ s  23,constructor不能被继承( N7 j8 I, s' u
  24,抽象class不能同时被static修饰子修饰
  C( D+ ]+ _) R9 v+ ~  25,native:方法被java以外其它语言实现8 t5 H; ?7 m; ?0 o) a1 ]
  26,interface里面:方法默认为public abstract修饰变量默认为public static final修饰  c5 w9 |8 V, c$ ~
  27,abstract和final,abstract和static,abstract和private不能同时指定  g" f% N; t( t+ r$ s
  28,&&,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 20:29 , Processed in 0.260044 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表