1 / 220
文档名称:

java基础总结大全(笔记).doc

格式:doc   大小:285KB   页数:220页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

java基础总结大全(笔记).doc

上传人:459972402 2019/5/18 文件大小:285 KB

下载得到文件列表

java基础总结大全(笔记).doc

相关文档

文档介绍

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

最近更新

教学策略及教学方法的区别 5页

新版中国中医科学院中药学考研经验考研参考书.. 14页

智能照明控制系统方案样本 6页

校园广场分析案例 9页

派出所的实习报告范文6篇 27页

电力线路及变电站与铁路平行及交叉的技术要求.. 8页

管理信息系统第3阶段练习题 5页

美食节活动策划方案6篇 19页

行政职业能力测验答题技巧(吐血推荐) 10页

译林版四年级英语上册unit6教案 9页

2024年(集合)狼王梦读后感 17页

软件项目管理大作业 本地生活服务APP建议书 计.. 15页

部编版三年级下册第四单元作文《我做了一项小.. 14页

骆驼祥子读书笔记2篇 4页

2024年(荐)个人工作总结 27页

2022-2023年副主任医师(副高)-放射医学技术(副.. 13页

2022年马原题库资料 5页

[谜语大全猜人名]猜人名谜语及答案 9页

《爱丽丝漫游奇境》读书收获范文五篇 4页

一级注册计量师《测量数据处理与计量专业实务.. 32页

个人商业计划书范文 32页

交通部公路工程合同范本 11页

他真作文300字九篇 6页

信息化建设项目岗位职责(共5篇) 19页

公务员参加培训学习心得 10页

内毒素检测影响因素 5页

初中生物 线性动物和环节动物教学设计学情分析.. 7页

河南2023年03月安阳市社会福利院招聘18人笔试.. 181页

镇司法所规范化建设汇报 5页

《刷子李》PPT(公开课完美版)公开课一等奖省优.. 18页