java基础知识总结(带目录版).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础知识总结(整理版) 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 目录 一:java概述 3 1,JDK:Java Development Kit 3 2,JRE:Java Runtime Environment 3 3,配置环境变量 3 4,javac命令和java命令做什么事情呢? 3 二:java语法基础: 3 1,关键字 3 2,标示符 3 3,常量 4 4,变量 4 变量空间的开辟需要什么要素呢? 4 变量的作用域和生存期: 4 数据类型 4 运算符号 4 练习:对两个变量的数据进行互换。不需要第三方变量。 5 5,语句 5 6,函 数 5 如何定义一个函数? 6 函数定义名称是为什么呢? 6 如何区分重载: 6 7,数 组 6 三:面向对象:★★★★★ 7 匿名对象使用场景: 7 在类中定义其实都称之为成员。成员有两种: 7 类中怎么没有定义主函数呢? 7 成员变量和局部变量的区别: 8 构造函数和一般函数有什么区别呢? 8 什么时候使用构造函数呢? 8 构造代码块和构造函数有什么区别? 8 创建一个对象都在内存中做了什么事情? 8 static:★★★ 9 什么时候定义静态成员呢? 9 成员变量和静态变量的区别: 10 静态的注意:静态的生命周期很长。 10 静态代码块、构造代码块、构造函数同时存在时的执行顺序: 10 生成Java帮助文档 10 设计模式 10 单例设计模式:★★★★★ 10 如何保证对象唯一性呢? 11 步骤: 11 代码体现: 11 继 承(面向对象特征之一) 11 为什么不支持多继承呢? 12 子父类出现后,类中的成员都有了哪些特点: 12 什么时候使用继承呢? 13 在方法覆盖时,注意两点: 13 final特点: 13 抽象类: abstract 13 抽象类的特点: 13 抽象类的细节: 14 模板方法设计模式: 14 接 口:★★★★★ 14 接口都用于设计上,设计上的特点: 15 抽象类与接口: 15 抽象类和接口的区别: 15 多 态★★★★★(面向对象特征之一): 15 1,成员变量 16 2,成员函数 16 3,静态函数 16 内部类: 17 异 常:★★★★ 19 多线程:★★★★ 23 java.util.concurrent.locks Condition接口:await()、signal()、signalAll(); 28 -- java.lang -- StringBuffer字符串缓冲区:★★★☆ 31 -- java.lang -- StringBuilder字符串缓冲区:★★★☆ 32 Integer对象: ★★★☆ 33 集合框架:★★★★★, 34 Map集合: 39 IO流:★★★★★, 48 字符流: 50 字节流: 51 File类: 53 递归: 54 RandomAccessFile: 58 对象的序列化: 59 网络编程: 61 反射技术: 63 正则表达式:★★★☆, 66 ----------------------------------------------------------------------------------------------- 一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序; 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定

文档评论(0)

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

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

1亿VIP精品文档

相关文档