- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)