动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.Java进阶:JNI使用技巧点滴积累.
.Javascript实例教程(20) OLE Aut.
.Java嵌入式开发之j2me--一.
.Java数组学习心得,欢迎拍砖.
.构建J2EE应用程序的任务列表.
.实现游戏开发中的屏幕滚动功能.
.在Java中应用State设计模式.
.Java在Client/Server网络中的应用.
.使用 ANT 协助高效开发 java 项目.
.冒泡排序算法的JAVA实现.
.JAVA的学习体会.
.认识JDBC 2.0中的高级数据类型.
.java基础 java中模式和框架的介绍.
.struts构建文件上传(2).
.如果我是国王:关于解决 Java 编.
.开天劈地:开发 JAVA 程序的新武.
.错误的堆大小产生的 “堆问题”.
.Java实现数据排序算法.
.Java 性能优化技巧集锦 (6).
.Java Servlet 编程及应用之四.

准备SCJP的时候做的一些笔记

发表日期:2008-1-5 |



  里面有些术语有可能比较怪些,,不过大家应该还是能够理解的
  1,初始化类变量自动初始化为0或者null,局部变量使用前一定要初始化
  2,主类型过载类型匹配顺序:按照byte->short->char->int->long->float->double顺序匹配。一种主类型只能匹配参数范围不小于其本身和其本身范围最接近的函数即有int i;1.f(short s);2.f(long l);i只能适用于第2个f函数假如是常数,则编译器作为int处理
  3,主类型计算结果的类型和最大范围计算子的类型一致,但是最小也要是int,即byte+byte结果为int型。
  4,short型和char型不能互相赋值(因为short有符号,char无符号)
  5,package一定要放在Java文件第一行(除注释空行外)
  6,import只能放在第一行或者package下面
  7,多个import的package里面假如有同名class,使用时必须指定package
  8,interface中只能有方法宣言和定数
  9,class实现interface必须实现全部方法
  10,同一java文件中class和interface只能有一个public
  11,为了宣言定数,在变量前加final修饰子,变量不可改变,但是object的 属性可以改变(有点忘记了,请确认,:))
  12,配列不能在宣言的时候用char arr[12];形式指定,必须要用new指定大小。指定完毕后自动初期化;也可以new的时候用{0,0,0}形式指定
  13,假如一个object为null,使用其属性或者方法,产生NullPointerException
  14,假如使用一个越界index访问配列,产生ArrayOfBoundsException
  15,配列长用配列名.length
  16,constrUCtor假如有返回值,编译器作为一般方法看待
  17,constructor里面假如要用super(..)和this(..),必须放在第一行,而且只能用一次
  18,假如没有显式调用super和this,编译器自动在第一行插入super();要求超类必须存在无参数的constructor
  19,假如没有显式声明constructor,编译器自动生成默认无参数constructor。一旦声明,则无默认constructor
  20,修饰子(访问范围大小顺序)public  完全公开protected 同一package或者子类中 无    同一package private 本class
  21,override的方法不能使访问范围缩小即父类中public方法不能被protected override
  22,static方法不能被override?确认
  23,constructor不能被继续
  24,抽象class不能同时被static修饰子修饰
  25,native:方法被java以外其它语言实现
  26,interface里面:方法默认为public abstract修饰变量默认为public static final修饰
  27,abstract和final,abstract和static,abstract和private不能同时指定
  28,&&,为短路条件运算符 &,为不短路条件运算符
  29,switch()只能判定byte,short,int,char(long,float,double不行)
  30,Exception包括可check Exception和Runtime Exception可check Exception可以被编译器检查,Runtime Exception不被编译器检查,但是可以被catch捕捉
  31,try{}catch{}catch{}多个catch语句按照声明顺序检查,一旦被捕捉,以后catch就直接跳过,超类Exception可以捕捉子类Exception
  32,try中即使有return,finally段也会被执行
  33,method声明用throws,抛出Exception用throw
  34,强制垃圾回收,system.gc();促使垃圾回收,但不是马上回收
  35,finalize();在垃圾回收的时候自动调用;建议显式调用super.finalize();
  36,main方法的args[0]是第一个参数,例如:java Test a b c,args[0]是"a"
  37,类中static段中不能throw异常,constructor里面不能throw异常
  38,对于除零:整数运算抛出ArithmeticException 实数运算不抛出异常;返回Infinity或者-Infinity
  39,instanceof运算子,is的意思,例如:betty instanceof girl,返回true,:)
  40,override和overload的区别 很简单,不多写了
  41,inner class(内部类:重点注重)
  nest class:class内部定义的class
  包括(member class:作为class的member定义的class
  local class:作为method局部变量定义的class
  anonymous class:用new生成的没有名字的class)
  42,inner class:除了static member class以外的所有nest class总称
    inner class中不能定义static段
    inner class里面不能定义没有final修饰子修饰的static变量
    inner class不能定义interface?(记不清了,自己确认一下)
  43,member class的使用方法:TopClass.memberClass
  44,static宣言的member class的生成方法:
    TopClass的instance.new memberClass()或者
    new TopClass.memberClass();
  45,local class不能显式被修饰子修饰
  46,local class只能存取被final修饰子修饰的上级变量(注重)
  47,anonymous class instance生成方法:
    new SuperClass名(){.......}或者
    new Interface名(){......}
  48,anonymous class
    不能定义sub class(因为自己没有名字)
    不能定义为abstract class
    不能定义constructor(注重)
  49,Thread生成方法
    继续java.lang.Thread
    实现java.lang.Runnable interface,然后用new Thread(实现Runnable接口 的class)来生成Thread instance 50,Thread的join方法,等待Thread结束 51,Object的wait()方法和notify(),notifyAll()方法(线程同期化,自己好好 看看)
  52,同期化保留字:synchronized(有可能要求拼写)
  53,假如用synchronized修饰static方法,static写在前头
  54,String和StringBuffer区别:String初始化后不可改变,StringBuffer可以改变
  String s1="hello";String s2="hello";
  if (s1==s2){System.out.println("OK");}
  执行结果是打印出OK
  55,>>运算符是高位填充符号位,是为算术移位 >>>运算符高位填0,是为逻辑移位其余有关swt,util,IO之类的东东,基本上都是死记硬背的,这里就不多说了.
上一篇:Oracle RAC on Sun Cluster 3.1(step by step) 人气:771
下一篇:如何提高软件的可测试性 人气:550
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-6 Menalto Gallery v2.3 Rc2 多国语
2008-10-6 花香盈路(Hxcms) v9.0
2008-10-6 华军软件下载系统 v1.5
2008-10-6 e107 v0.7.13
2008-10-6 (开源PHP框架) CodeIgniter v1.6
2008-10-6 PHP在线考试系统PPExam v1.2.6 b
2008-10-6 SiteDynamic企业网站管理系统 v1
2008-10-6 WebPlayer9 P2P视频点播电影整站
2008-10-6 BCMS v1.1 测试版
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成