蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

java基础总结大全

  • 资源ID:21960296       资源大小:1.12MB        全文页数:117页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:40积分 【人民币40元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要40积分 【人民币40元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

java基础总结大全

一、 基础知识 1、JVM、JRE和JDK的区别 JVMJava Virtual Machinejava虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JREJava Runtime Environmentjava的运行环境,包括jvmjava的核心类库。 JDKJava Development Kitjava的开发工具,包括jre开发工具 2、环境变量path和classpath的作用是什么 1path是配置Windows可执行文件的搜索路径,即扩展名为.的程序文件所在的目录, 用于指定DOS窗口命令的路径。 2Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。 3、变量有什么用为什么要定义变量什么时候用 答变量的作用用来存储数据。 为什么要定义变量用来不断的存放同一类型的常量,并可以重复使用 4、和的区别 答(1)会出现短路,如果可以通过第一个表达式判断出整个表达式的结果,则不继续后面表达式的运算; 只能操作boolean类型数据; (2)不会出现短路,将整个表达式都运算。既可以操作boolean数据还可以操作数。 5、标示符命名规则 由数字0-9,大小写英文字母,以及_和组成。 不能以数字开头。 不能使用关键字来自定义命名。 6、数据类型 1基本数据类型4类8种 整数类型byte、short、int、long 浮点数类型float、double 字符类型char 布尔类型booleanture false 2引用数据类型 类 接口 数组 7、类型转换 精度从高到低 double float long int shortchar byte 1自动类型转换 将一个低精度---高精度 2强制类型转换 将一个高精度---低精度精度会下降 8、java语言的三种技术架构 J2EE企业版 是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。 J2SE标准版 是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 比如Java版的扫雷。 J2ME小型版 是为开发电子消费产品和嵌入式设备提供的解决方案。 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。 9、java的跨平台性 通过Java语言编写的应用程序在不同的系统平台上都可以运行。 跨平台的原因 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机JVM Java Virtual Machine即可。 由JVM来负责Java程序在该系统中的运行。 10、有符号数据的表示法次重点 原码,反码原码取反,补码反码1。 11、函数 定义函数就是定义在类中的具有特定功能的一段独立小程序。 特点 定义函数可以将功能代码进行封装 便于对该功能进行复用 函数只有被调用才会被执行 函数的出现提高了代码的复用性 对于函数没有具体返回值的情况,返回值类型用关键字void表示, 那么该函数中的return语句如果在最后一行可以省略不写。 函数的应用两个明确 明确要定义的功能最后的结果是什么 明确在定义该功能的过程中,是否需要未知内容参与运算 12、重载 概念在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。 特点与返回值类型无关,只看参数列表参数类型以及参数个数。 好处方便于阅读,优化了程序设计。 13、数组 概念同一种数据类型的集合。 好处可以自动给数组中的元素从0开始编号,方便操作这些元素。 14、内存结构 栈内存用于存储局部变量,当数据使用完,所占空间会自动释放。 堆内存数组和对象,通过new建立的实例都存放在堆内存中。 方法区静态成员、构造函数、常量池、线程池 本地方法区window系统占用 寄存器 二、面向对象 1、面向对象思想 1概述面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象, 强调具备功能的对象; 2思想特点 A是符合人们思考习惯的一种思想; B将复杂的事情简单化了; C将程序员从执行者变成了指挥者; 比如我要达到某种结果,我就寻找能帮我达到该结果的功能的对象,如我要洗衣服我就买洗衣机, 至于怎么洗我不管。 3特征 封装隐藏对象的属性和实现细节,仅对外提供公共访问方式 继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义 这些属性和行为,只要继承那个类即可。 多态 一个对象在程序不同运行时刻代表的多种状态,父类或者接口的引用指向子类对象 2、类和对象 类对现实世界中某类事物的描述,是抽象的,概念上的定义。 对象事物具体存在的个体。 3成员变量和局部变量的区别重点 1作用域 成员变量针对整个类有效。 局部变量只在某个范围内有效。一般指的就是方法,语句体内 2存储位置 成员变量随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。 局部变量在方法被调用,或者语句被执行的时候存在,存储在栈内存中。 当方法调用完,或者语句结束后,就自动释放。 3初始值 成员变量有默认初始值。 局部变量没有默认初始值,使用前必须赋值。 4、匿名对象 1匿名对象就是没有名字的对象。是对象的一种简写形式。 2应用场景 A只调用一次类中的方法。 B可以作为实际参数在方法传递中使用 5、封装 指隐藏对象的属性和实现细节,仅对外提供公共访问方式;比如电脑机箱、笔记本等 好处 将变化隔离; 方便使用; 提高复用性; 提高安全性 6、关键字private封装在代码中的体现 1私有的意思,权限修饰符 2用来修饰成员变量和成员函数 3用private修饰的成员只在本类中有效 4私有是封装的一种体现 7、构造方法 1特点 方法名与类名相同 没有返回类型 没有返回值 2作用构造函

注意事项

本文(java基础总结大全)为本站会员(君子不器1)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开