JAVA初高级阶段笔记.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA初高级阶段笔记

JAVA初高级阶段笔记 Day0: 异常与错误: 异常是程序在执行过程中出现的中断正常指令执行的事件。 错误是偏离可接受代码的一个动作或实例。 overload和overrid的区别 Overload方法重载:如果在一个类中 它们有不同的参数表(包括 参数的类型、个数、顺序),则该方法称为方法的重载。 Override方法重写:如果子类中定义某个方法与其父类有相同的名称和参数,则该方法被重写。 常见异常 空指针异常类:java.lang.nullPointerException 数组下标越界异:java.lang.arrayIndexOutOfBoundsException 类型强制转换异常:java.lang.classCastException 数学运算异常:java.lang.arithmeticexception 操作数据库异常:java.sql.SQLException 没有访问权限异常: java.lang.illegalaccessexception 字符串转换为数字异常:java.lang.numberFormatException 静态变量和非静态变量的区别 静态变量: 用关键字static修饰的成员变量称作静态变量或类变量,是与类相关联的数据变量,类变量不仅可以通过某个对象访问也可以直接通过类名访问,静态变量被相关的对象共享。 非静态变量:没有使用static 静态方法和非静态方法有什么区别: 静态方法中不用this是无法引用除自己方法体中定义的成员和参数以外的非静态变量或者方法的。 静态方法是不允许被子类重写的,但是子类可以重载父类的静态方法。 子类也不可将父类中的非静态方法重写为静态方法。 final和finally和finalize的区别 final-修饰符(关键字)被声明为final的类,不能再派生出新的子类,不能作为父类被继承。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。final方法只能使用,不能重写。 finally-在异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 finalize-方法名。finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 | || Day1: JDK版本: JAVAME微型版 手机软件开发 JAVASE标准版 桌面应用程序 JAVAEE企业版 企业级应用开发 java语言的特点: 1.简单 没有C、C++中的头文件,指针,运算符重载 2.面向对象 可以开发出较大型的应用程序 3.分布式 通过网络访问应用程序,突破空间限制 4.健壮性(编译时错误检测) 消除有出错倾向的状态:指针 5.安全性(蠕虫病毒) 禁止运行时堆栈溢出、内存空间未授权读写 6.可移植性 JVM java环境变量配置: JAVA_HOME:JDK安装目录,方便在后面两个环境变量的配置中直接被调用即可 path:%JAVA_HOME%\bin 列出可执行文件的搜索路径 classpath:%JAVA_HOME%\lib\tools.jar %JAVA_HOME%\lib\dt.jar .(当前路径) 是java加载类的路径,只有在classpath设置的路径中的类才能被加载 在CMD下运行: 1.java 2.javac 3.java -version JDK安装目录介绍: Bin 编译器和工具 Demo 演示 Docs HTML格式的类库文档 Include 用于编译本地方法的文件 Jre java运行环境文件 Lib 类库文件 Src 类库源文件 第一个java程序: 1.文件名与公共类的名字要一致 2.一个文件中可以有多个类,但是只能有一个公共类 3.使用 “javac 类名.java”来编译源程序 4.使用“java 类名” 来执行java程序 5.main方法是程序运行的入口,方法必须按照如下书写方式: public static void main(String[] a) { 包名的命名规范: 公司的域名倒写+项目名+模块的名字 带包编译: 带包编译:javac -d ./ HelloWorld.java

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档