Java——可能的文本题
第一章
- Java 语言的特点
- Java是面向对象的语言
- java是跨平台的语言
- Java的应用平台
- JavaSe
- JavaEE
- JavaMe
- Android开发
- Java的注释
- 块注释 “
- 行注释
- 文档的注释
第二章
- 标识符组成
- 数字,字母,下划线,美元符号 (只能以字母、下划线、美元符号开头)
- 大小写敏感,未规定最大长度
- 不能是关键字或保留字
- 命名规定
- 类和接口名:每个单词的首字母大写,驼峰命名法
- 方法名:首字母小写,驼峰命名法,尽量少用下划线
- 常量名:基本数据类型的常量名全部大写,单词与单词之间用下划线分隔,对象常量可以大小写混写
- 变量名:大小写混写,首字母小写,不用下划线
第三章
- 数组是一组具有相同数据类型的数据元素的有序集合
- 特点
- 长度不可变
- 可以存储基本数据类型和引用数据类型
- 同一个数组必须存储相同的数据类型
- 有序
- 方法重载
- 同一个作用域
- 方法名相同
- 参数列表不同
第四章
- 面向对象的三大特征:封装 继承 多态
- 优点
- 封装
- 实现信息隐藏
- 提高安全性和可靠性
- 继承
- 提高代码的重用率
- 多态
- 增强代码的灵活性
- 访问权限
- this关键字
- 用于引用本类中的属性和方法
- 调用本类中的构造方法(只能放在重载构造方法的第一行)
- 作为返回值,返回调用此函数的对象
第五章
- super关键字
- 调用基类的构造方法(放在派生类构造方法的第一行)
- 引用基类中的方法和属性(非private)
- 方法重写的规则
- 方法名、返回值相同
- 不能重写标识为final的方法
- 不能缩小访问权限
- 不能重写基类私有的方法
- 三种导包
(系统内置的包 自定义包 第三方提供的包)
- 通过全名来访问某包中的类(全包名)
- package net.onest.demo;
- 通过import关键字引入包(位于package和类声明之间)
- 单类型引入 import java.util.ArrayList;
- 按需类型引入 import java.util.*;
第六章
- 抽象类特点:
- 不能实例化对象
- 可以有抽象方法(派生类必须全部实现)
- 可以没有抽象方法
- 接口
- 弥补java中单继承的不足
- 一个类可以同时实现多个接口
- 一个接口可以被多个无关类实现
- 一个类实现接口必须实现全部的抽象方法
- Object中的equals()方法
- 判断两个对象是否指向同一块区域(比较的地址),一般需要重写
第七章
- 向上转型:基类引用指向派生类的对象
第十章
- 引入静态属性:
- 各对象之间的数据有了沟通的渠道,实现了数据共享
- 执行顺序
- 父类的静态代码块
- 子类的静态代码块
- 父类的构造方法
- 子类的构造方法
- 执行顺序(2)
- 静态属性和静态代码块
- 非静态属性和非静态代码块
- 构造方法
第十一章
第十三章
- Set中三个类的比较‘
- HashSet
- 不能保证元素的排列顺序,顺序可能会发生变化
- 不是同步的,集合元素可以是null,到但只能放入一个null
- 哈希表是通过使用散列法的机制来存储信息,元素并没有以某种特定顺序来存放
- LinkedHashSet
- 以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代
- 遍历性能比HashSet好,但是插入时的性能稍逊色于HashSet
- TreeSet
- 提供了一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快
Java——可能的文本题相关推荐
- 使用javaHelp制作java swing帮助文档
使用javaHelp制作java swing帮助文档 最近在做一个Swing项目,项目接近尾声,需要做最后的帮助系统了.就想到了javaHelp.JavaHelp是sun退出的编写帮助系统的一个类库, ...
- Java大厂技术文档:Redis+Nginx+设计模式+Spring全家桶+Dubbo精选
最近花了很长的时间去搜罗整理Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档.今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技能了,遇到哪方面的问题 ...
- [原创]java读写word文档,完美解决方案
[原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...
- java判断回文字符串几种简单的实现
11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...
- JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库
转载自 JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库 开发环境:struts2+ spring + hibernate 数据库:oracle 需求:在HTML编 ...
- java客户端api文档_Java 11:新的HTTP客户端API
java客户端api文档 在Java 11中,已将最初在Java 9中引入的孵化HTTP客户端API进行了标准化. 它使连接URL,管理请求参数,cookie和会话更加容易,甚至支持异步请求和webs ...
- java ee7帮助文档_帮助推动Java EE向前发展
java ee7帮助文档 如果您还记得我写的题为< Java EE 8:当前状态是什么>的文章 ,很明显,Java EE的发展无疑在过去几个月中有所放缓. 肯定有一些Java EE下的JS ...
- java 界面艺术字,Java 在Word文档中添加艺术字
与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...
- Java将Word文档转换为PDF的完美工具
引用至:https://mp.weixin.qq.com/s/JIgo3f98HufGJx23mgtvag Java 将 Word 文档转换为 PDF 的完美工具 在日常工作中,PDF格式良好的视觉阅 ...
- java xml转html_如何在Java中将XML文档转换成HTML文档.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > 网页设计/UI 如何在Java中将XML文档转换成HTML文档. ...
最新文章
- Python图像处理,替代PS做好效果图!
- bde oracle 商友的流程_bde oracle 商友的流程_BDE动态连接Oracle数据库
- GAN属于计算机视觉领域嘛_计算机视觉领域必知的开放数据集
- Python3编写网络爬虫04-爬取猫眼电影排行实例
- MySQL数据库中导入导出方法以及工具介绍
- Boost:程序选项program options实例
- uimsbf和 bslbf的含义
- python imshow彩色_python中plt.imshow与cv2.imshow显示颜色问题
- linux编译ffmpeg_[Cmake-Android音视频]ffmpeg3.4编译支持neon,硬解码
- 如何将多个文件捆绑成一个可执行文件
- 填充 孔洞_防火门或防火窗与墙洞口的间隙,填充材料的选择
- GIT学习(二)--Git分布式的好处
- UVA-11491 Erasing and Winning (单调队列)
- HP DV3 笔记本 重装系统
- postman通过脚本动态获取token 和cookies
- ps滑动鼠标放大缩小
- 【课堂笔记精选】为了能够用“Unity”软件做游戏,我要从最基础的开始复习JavaScript...
- Redis的下载安装运行
- 原始(Primitive)类型
- 【教程】教你如何获得超能力!
热门文章
- 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq
- 阿里巴巴CTO程立:践行“好科技”,我们正在做这些事
- 【优化求解】基于matlab遗传算法求解多城市多应急物流中心选址问题【含Matlab源码 1724期】
- 【图像处理】基于matlab Hough变换人眼虹膜定位【含Matlab源码 387期】
- 二维波动方程matlab,二维波动方程matlab
- db2时间差换成月_DB2 日期函数计算日期差
- 马斯克神经网络转换器_通过转换数据来减少人工神经网络的复杂性
- php读取xml的值,PHP读取XML值的代码(推荐)
- 报表服务器无法打开数据库连接 修改 web.config,修改服务器数据库连接配置
- linux tintin 中文,linux下的mud客户端ytin和tintin++