ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:22.26KB ,
资源ID:3244927      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3244927.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaSE知识点总结.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaSE知识点总结.docx

1、JavaSE知识点总结第1章 Java程序设计概述1) 开发Java语言的公司?Sun 公司2) Java的3个版本?J2SEJ2EEJ2ME3) Java的三大核心机制虚拟机机制垃圾回收机制代码安全性机制第2章 Java语言的开发环境1) JDK是什么?Java开发工具包2) JRE是什么?Java运行环境3) JVM是什么?Java虚拟机4) Java文件的类型?.java文件.class文件第3章 Java程序的基本结构1) Java语言区分大小写吗?区分2) main方法是作什么用处的?程序的入口3) 语句必须用分号结束吗?必须4) Java中有几种注释,各自的功能单行注释多行注释文档

2、注释5) Java语言的数据类型是强类型还是弱类型?强类型6) Java语言中数据类型的划分?有什么区别?基本数据类型引用数据类型7) 基本类型都有哪8种类型?byte short int long float double char boolean8) 布尔值可不可以用0或者非0数代替?不可以9) 直接写个整数10默认是什么类型的? int类型10) 如何让一个整型的直接量变成long型的?在后面加个L或者l11) 整型数据在程序中直接使用可以使用什么进制?八进制 十进制 十六进制12) 浮点运算在Java中有没有误差?有误差13) 直接写一个3.14的直接量是什么数据类型的?double数

3、据类型14) char型采取的是什么类型的字符集?Unicode编码15) 语句和关键字之间可以有任意的空白吗?可以16) 标识符有什么起名规则? 标示符由数字、字母、下划线、美元符组成 首字母不能是数字 不能是关键字17) 中文的变量名可以吗? 可以18) 关键字和保留字有区别吗?保留字是没有实际意义的关键字 JDK1.5以后关键字和保留字统称为关键字19) true,false,null可以用作标识符命名吗?不可以,它们是关键字20) 一条声明语句可以声明多个变量吗? 可以21) 变量在没有赋值的情况下可以使用吗?不可以22) 常量有什么特点?只能被赋值一次23) 算数运算符有哪些?+-*

4、/%+-24) +和-放在前面和放在后面有什么区别?+放在前面表示先+再运行表达式 +放在后面表示先运行表达式再+25) -5 % 2等于几,5 % -2等于几?-1,126) 5 / 2 结果是不是2.5?不是,等于227) 任何数据类型都可以使用 = b这个表达式编译正确吗?正确,a和b都是字符类型,用unicode编码表示a表示97,b表示98,返回false29) 逻辑运算符有哪些? & | ! & |30) 逻辑与,逻辑或和短路与,短路或有什么区别?31) 数据类型转换需要遵循什么原则? 小类型向大类型转换自动转换 大类型像小类型转换需要强转32) byte b = 10这个语句是正

5、确的,为什么10是int型比byte大还不需要强制转换呢? 正确,java中规定byte,short,char可以直接赋值int类型的变量。因为byte的取值范围是-128+127,10在这个范围里面33) byte b = (byte) true;这个转换成立吗?不成立34) int i = (int) “100”;这个转换成立吗?不成立,基本数据类型不能强制转换成包装类,应该通过包装类中方法来转换35) char型和short型哪个比较大? 不能比较36) 字符串是不是基本类型? 不是,是引用数据类型37) 空字符串用什么来表示? “”38) String s = “”;和String s

6、 = null;有什么区别? 第一个指向了一个空的字符串对象,也就是说在缓冲区中开辟了空间,而第二个只在栈中开辟了空间,并没有在缓冲区中开辟空间,是真空39) 两个字符串用什么运算符可以连成一个字符串? 用+40) 数学运算符加法和字符串连接符都是+,怎么区分? 是根据价号两边的操作数进行判断的,如果+好两边的操作数都是基本数据类型,表示家法运算符,如果两边有一个操作数是字符串,则表示字符串连接符41) 判断字符串内容相同用什么方法? 用equals()方法42) 提供用户输入使用哪个类 Java.util.Scanner43) if语句可以用if(-1)形式判断吗?不能,因为if语句括号中应

7、该是boolean类型44) if语句和循环语句的花括号什么时候可以省略?当if执行的语句只有一句的时候45) switch语句有哪些规则? 46) 对于退出循环break和continue有什么区别?Break是退出整个循环,contunue是退出当前循环,继续执行下一次循环47) 声明数组创建数组的方法?Int a;Int a;48) int x和String s这两个数组对象,哪个是基本类型,哪个是引用类型?两个都是引用数据类型,数组都是引用数据类型49) 数组元素下标最小是多少,最大是多少,超出范围会怎么样?0,数组的长度-1,会出现数组越界异常50) 得到数组长度用length属性还

8、是length()方法? Length属性51) 声明int a = new int3,a是一个二维数组,a0本身是什么类型的?Int型的52) 数组的大小一经创建可不可以改变大小了?不可以53) 可以把2个int型,3个double型,4个String型的值放到一个数组中吗? 不可以54) java中的多维数组必须是要形成矩阵排列吗?不一定,也可以是不规则的55) 操作数组比较方便的实用类?Java.util.Arrays第4章 对象和类1) OOP是什么意思? 面向对象编程2) 类和对象的区别? 3) 类之间的3种关系? 继承、依赖、聚集4) 一个java源文件可以写多个类吗? 可以,但只

9、能有一个共有类、文件名字要与类名字相同5) 类中有哪些成员? 变量、方法、构造方法6) 构造方法和普通方法的区别? 构造方法的名字与类名相同 构造方法如果没有返回值,不能写void 构造方法需要通过new语句来调用7) 普通方法可不可以也类名作为方法名? 可以,因为普通方法和构造方法调用的方式不一样8) 一个构造器调用另外一个构造器需要用什么语法?用this(),但调用语句一定是构造器的第一句9) 什么时候虚拟机会自动添加一个默认构造器? 当没有显式定义一个噶、构造方法的时候10) 实例成员和静态成员的区别? 实类成员是属于对象实类的,调用的方法是通过对象.成员名调用的 静态成员和对象shil

10、i无关,是属于类本身的,用类名.成员名调用11) 静态初始化块statci的执行时机是什么时候?类被加载的时候,仅被执行一次。12) 静态方法可不可以直接调用同一个类中的非静态方法? 不可以,但是一个非静态的方法可以直接调用一个静态的方法13) 包是什么? 文件夹14) 把一个类放到包中,需要在类中加上什么语句? Package15) 什么时候需要导入类?用什么语句?当使用的类和当前的类不在同一个包下的时候,需要用import语句导入16) 默认包中的类可以导入吗? 不可以导入17) java中哪个包中的类是自动导入的?Java.lang18) 什么叫做完整类名?顶层报名.子报名.类名19)

11、局部变量和全局变量的区别?区别局部变量全局变量声明位置方法或块内部方法外类内部访问权限修饰符没有访问权限有访问权限默认值没有默认值有默认值使用形式直接使用对象调用作用域在方法或语句块内部整个类生命周期进入方法或语句块创建退出方法或语句块销毁随着对象的创建而创建随着对象的销毁而销毁20) 赋值语句赋给目标的是值还是引用?如果是基本数据类型,赋的是值,如果是引用数据类型,赋的时引用的地址第5章 继承和多态1) 子类继承了父类的什么东西?子类继承了父类所有的成员变量与成员方法,包括private,但子类只能继承不能使用。2) 私有成员能被子类继承吗? 能被继承,但不能被使用3) Object是什么类

12、?Object类是所有类的父类。4) java中是单继承还是多继承? 单继承5) 访问权限修饰符有几种,访问的范围又是多大?有四种:public 类本身,同包下的类,不同包的子类,不同包的非子类Protect 类本身 同包下的类 不同包下的子类默认 类本身 同包下的类Private 类本身6) 覆盖方法的规则有哪些?子类重写父类的方法方法名,参数,返回类型都应该和父类相同访问权限大于父类的访问权限不能比父类抛出更多的异常7) 参数列表是否相同从哪几方面看? 参数的数目,顺序,返回类型8) 可变长参数的声明格式是什么?实际上是什么类型的? 参数类型.变量名9) this和super是作什么用处的

13、?This代表当前对象的引用,可以用this。成员名称调用当前对象的属性和方法,如果属性和局部变量重名,可以用this。属性名和局部变量区分开,也可以用this()调用重载的构造器。Super本身就是一个关键字,可以用 super。成员名称调用从父类继承过来的属性和方法,也可以用super()来调用父类的构造器。10) super代表子类中的父类对象引用吗?不,这个错误的说法,super不代表任何对象引用,仅仅是一个关键字11) 什么时候子类构造器会自动调用父类无参构造器? 子类中没有显式定义构造器时,既没有this()调用也没有super()调用的时候12) 一个父类类型的引用变量可以引用一

14、个子类的实例吗? 可以,多态13) 多态对象有什么特点?多态对象只能使用父类的成员,但如果多态对象使用了被子类覆盖的方法,则会动态绑定使用子类的成员,称为虚拟方法调用多态调用的属性是父类的,如果子类重写了父类的方法,则多态调用的时子类的方法,否则仍然调用父类的方法14) 引用类型之间的类型转换需要遵循哪些规则? 有继承关系 从子类到父类的转换是自动转换的(多态) 从父类到子类之间的转换需要强转 没有继承关系的不能进行转换15) instanceof操作符是作什么用处的? 可以判断一个左边对象的类型是否是某一个类的类型或者子类,也可以判断左面对象的类型是不是一个接口的实现类16) toString方法什么时候会自动被调用?在打印语句中传入了引用类型的对象,或者对象和字符串链接时。 在打印语句中传入了引用类型的的对象,或者对象和字符串链接时。17) 默认的equals方法实现的是比较内容还是比较引用地址? 默认的equals方法比较的是object方法,比较的时引用的地址18) final修饰符如何使用,使用了final修饰符有什么特点? Final修饰变量,成为常量,只能被赋值一次 修饰类不能被继承 修饰方法不

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1