(JAVASE复习.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(JAVASE复习

JAVA中基本概念java的特征:简单,面向对象,跨平台,安全,多线程安全,可移植性;java的针对方向:javaSE 标准版,基础;javaEE java企业版,javaME java的微型版;java的平台搭建:JDK包含JRE(运行环境) 和API(应用程序接口),其中JRE包含JVM(java虚拟机)··javac命令将java文件编译成字节码文件····java命令将执行字节码文件JAVA的基本语法java的基本数据类型:8种 分别是 byte short int long float double char Boolean总体分为四大类:整性:byte short int long(整型默认为int) 浮点型:float double(浮点型默认为double) 字符型:char(字符型默认为char) 布尔型:boolean(默认为false)java中进制的表示:八进制:以数字0开头; 十六进制:以数字0和字母x开头 0x 二进制表示,JDK7.0后才提供以0B开头(零B) 计算机表示正负数时:二进制下最高位为1为负数,最高位为0为正数获得一个二进制负数的方式:将十进制转换为二进制,取反加13) java的运算符:位运算:|(或) :同1为1否则为0(与) :同0为0否则为1~(非) :取反^(异或):相同为0否则为1逻辑运算;||(或) :只能进行逻辑运算,并且具有短路功能,满足其中一个则为ture,提高运算效率;(与) :只能进行逻辑运算,并且具有短路功能,其中一个不满足则为false。提高运算效率/(有符号左移/右移) :无符号右移;4) 流程控制:条件流程控制:switch的特点:只能对char类型进行判断需要对多个条件进行判断,case,7.0版本加入String类型, 循环流程控制:for循环执行顺序:1243,243.。。。。forEach条件遍历; While循环,先判断后执行,do-while,先执行后判断; 控制循环的语句:break,return,标记;5) 数组的定义:数组的声明:动态声明和静态声明;数组的结构是线性表,在内存中是连续的空间;存放在堆当中; 数组的初始化;动态初始化和静态初始化;数组的下标从0开始,数组的初始化String为null,int为0,double为0.0,char为0;6) 排序:选择排序思想;将数组当中的每个元素比较,如果这个元素小鱼第一个元素则交换位置,经过每一轮的比较会有一个最小的值放在最前面, 冒泡排序思想:比较相邻的数组,将小的放在前面,每一轮会有一个最大值放在最后; 插入排序思想;将数组分为两个部分,将后面部分的第一位置数与前部分位置数逐一比较,找到第一部分合适位置插入;7) 递归:在一个方法体内调用它自身,称为方法的递归,会包含一种隐式的循环,为了避免进入死循环,递归需要定义结束方法。JAVAOOP类和对象的关系;抽象:将具有相同属性的事物进行数据的定义;实例化:将属性赋值的过程;所有新创建出来的实例对象都存储在堆当中;如何定义一个类:首先创建类名。创建构造器,如果程序员不定义构造器,则系统会自动给一个无参数构造器,最后一步定义对象的行为方法;This关键字和特征:是对向前对象的引用,是运行期间当前对象的本身;对象实例化过程:1,编译器会加载对应的.class文件,.class文件在编译器当中只会加载一次,2、在调用构造器常见对象时,会根据类当中定义的属性分配空间,并且为属性进行初始化,3、根据构造器当中的参数为指定的属性赋值,4、将在堆中创建的对象的地址返回给引用变量。Static:静态关键字;被static修饰的成员属于类成员,static关键字可以修饰,属性,方法,代码块,内部类,static不能修饰构造器,懒汉模式:当调用的时候加载,不调用则不加载,饿汉模式:一次性加载完所有内容,Final的特征:final,表示不可改变的;被final修饰的类不可被继承,被final修饰的方法,不能被重写;被final修饰的属性,初始化后不会被修改;必须在代码中进行初始化,面向对象的基本特征:封装:将对象的实现细节隐藏起来,然后通过一些公用的方法来暴露该对象的功能,继承:面向对象中实现对吗服用的一种手段,代码的扩展,多态:子类的是咧可以直接赋给父类变量,运行时依然体现子类特征,这意味着同样的类型的对象在执行同一个方法时可能会表现出不同的行为特征,多态体现还可以从重载,重写表现,重载是一个类当中多态的表现,重写是子类与父类之间多态的表现;抽象类:被abstract修饰的类就是抽象类;特征:抽象类当中可以定义构造器,只能由子类调用,抽象类不可以实例化,抽象类可以定义私有属性,抽象类当中可以提供实例方法,接口:在抽上类的基础上进一步进行抽象就是借口

文档评论(0)

lisuf331 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档