第一章

  1. Java 语言的特点
  • Java是面向对象的语言
  • java是跨平台的语言
  1. Java的应用平台
  • JavaSe
  • JavaEE
  • JavaMe
  • Android开发
  1. Java的注释
  • 块注释 “
  • 行注释
  • 文档的注释

第二章

  1. 标识符组成
  • 数字,字母,下划线,美元符号 (只能以字母、下划线、美元符号开头)
  • 大小写敏感,未规定最大长度
  • 不能是关键字或保留字
  1. 命名规定
  • 类和接口名:每个单词的首字母大写,驼峰命名法
  • 方法名:首字母小写,驼峰命名法,尽量少用下划线
  • 常量名:基本数据类型的常量名全部大写,单词与单词之间用下划线分隔,对象常量可以大小写混写
  • 变量名:大小写混写,首字母小写,不用下划线

第三章

  1. 数组是一组具有相同数据类型的数据元素的有序集合
  2. 特点
  • 长度不可变
  • 可以存储基本数据类型和引用数据类型
  • 同一个数组必须存储相同的数据类型
  • 有序
  1. 方法重载
  • 同一个作用域
  • 方法名相同
  • 参数列表不同

第四章

  1. 面向对象的三大特征:封装 继承 多态
  2. 优点
  • 封装

    • 实现信息隐藏
    • 提高安全性和可靠性
  • 继承
    • 提高代码的重用率
  • 多态
    • 增强代码的灵活性
  1. 访问权限
  2. this关键字
  • 用于引用本类中的属性和方法
  • 调用本类中的构造方法(只能放在重载构造方法的第一行)
  • 作为返回值,返回调用此函数的对象

第五章

  1. super关键字
  • 调用基类的构造方法(放在派生类构造方法的第一行)
  • 引用基类中的方法和属性(非private)
  1. 方法重写的规则
  • 方法名、返回值相同
  • 不能重写标识为final的方法
  • 不能缩小访问权限
  • 不能重写基类私有的方法
  1. 三种导包
    (系统内置的包 自定义包 第三方提供的包)
  • 通过全名来访问某包中的类(全包名)

    • package net.onest.demo;
  • 通过import关键字引入包(位于package和类声明之间)
    • 单类型引入 import java.util.ArrayList;
    • 按需类型引入 import java.util.*;

第六章

  1. 抽象类特点:
  • 不能实例化对象
  • 可以有抽象方法(派生类必须全部实现)
  • 可以没有抽象方法
  1. 接口
  • 弥补java中单继承的不足
  • 一个类可以同时实现多个接口
  • 一个接口可以被多个无关类实现
  • 一个类实现接口必须实现全部的抽象方法
  1. Object中的equals()方法
  • 判断两个对象是否指向同一块区域(比较的地址),一般需要重写

第七章

  1. 向上转型:基类引用指向派生类的对象

第十章

  1. 引入静态属性:
  • 各对象之间的数据有了沟通的渠道,实现了数据共享
  1. 执行顺序
  • 父类的静态代码块
  • 子类的静态代码块
  • 父类的构造方法
  • 子类的构造方法
  1. 执行顺序(2)
  • 静态属性和静态代码块
  • 非静态属性和非静态代码块
  • 构造方法

第十一章

第十三章

  1. Set中三个类的比较‘
  • HashSet

    • 不能保证元素的排列顺序,顺序可能会发生变化
    • 不是同步的,集合元素可以是null,到但只能放入一个null
    • 哈希表是通过使用散列法的机制来存储信息,元素并没有以某种特定顺序来存放
  • LinkedHashSet
    • 以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代
    • 遍历性能比HashSet好,但是插入时的性能稍逊色于HashSet
  • TreeSet
    • 提供了一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快

Java——可能的文本题相关推荐

  1. 使用javaHelp制作java swing帮助文档

    使用javaHelp制作java swing帮助文档 最近在做一个Swing项目,项目接近尾声,需要做最后的帮助系统了.就想到了javaHelp.JavaHelp是sun退出的编写帮助系统的一个类库, ...

  2. Java大厂技术文档:Redis+Nginx+设计模式+Spring全家桶+Dubbo精选

    最近花了很长的时间去搜罗整理Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档.今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技能了,遇到哪方面的问题 ...

  3. [原创]java读写word文档,完美解决方案

    [原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...

  4. java判断回文字符串几种简单的实现

    11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...

  5. JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库

    转载自  JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库 开发环境:struts2+ spring + hibernate 数据库:oracle 需求:在HTML编 ...

  6. java客户端api文档_Java 11:新的HTTP客户端API

    java客户端api文档 在Java 11中,已将最初在Java 9中引入的孵化HTTP客户端API进行了标准化. 它使连接URL,管理请求参数,cookie和会话更加容易,甚至支持异步请求和webs ...

  7. java ee7帮助文档_帮助推动Java EE向前发展

    java ee7帮助文档 如果您还记得我写的题为< Java EE 8:当前状态是什么>的文章 ,很明显,Java EE的发展无疑在过去几个月中有所放缓. 肯定有一些Java EE下的JS ...

  8. java 界面艺术字,Java 在Word文档中添加艺术字

    与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...

  9. Java将Word文档转换为PDF的完美工具

    引用至:https://mp.weixin.qq.com/s/JIgo3f98HufGJx23mgtvag Java 将 Word 文档转换为 PDF 的完美工具 在日常工作中,PDF格式良好的视觉阅 ...

  10. java xml转html_如何在Java中将XML文档转换成HTML文档.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp网页设计/UI 如何在Java中将XML文档转换成HTML文档. ...

最新文章

  1. Python图像处理,替代PS做好效果图!
  2. bde oracle 商友的流程_bde oracle 商友的流程_BDE动态连接Oracle数据库
  3. GAN属于计算机视觉领域嘛_计算机视觉领域必知的开放数据集
  4. Python3编写网络爬虫04-爬取猫眼电影排行实例
  5. MySQL数据库中导入导出方法以及工具介绍
  6. Boost:程序选项program options实例
  7. uimsbf和 bslbf的含义
  8. python imshow彩色_python中plt.imshow与cv2.imshow显示颜色问题
  9. linux编译ffmpeg_[Cmake-Android音视频]ffmpeg3.4编译支持neon,硬解码
  10. 如何将多个文件捆绑成一个可执行文件
  11. 填充 孔洞_防火门或防火窗与墙洞口的间隙,填充材料的选择
  12. GIT学习(二)--Git分布式的好处
  13. UVA-11491 Erasing and Winning (单调队列)
  14. HP DV3 笔记本 重装系统
  15. postman通过脚本动态获取token 和cookies
  16. ps滑动鼠标放大缩小
  17. 【课堂笔记精选】为了能够用“Unity”软件做游戏,我要从最基础的开始复习JavaScript...
  18. Redis的下载安装运行
  19. 原始(Primitive)类型
  20. 【教程】教你如何获得超能力!

热门文章

  1. 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq
  2. 阿里巴巴CTO程立:践行“好科技”,我们正在做这些事
  3. 【优化求解】基于matlab遗传算法求解多城市多应急物流中心选址问题【含Matlab源码 1724期】
  4. 【图像处理】基于matlab Hough变换人眼虹膜定位【含Matlab源码 387期】
  5. 二维波动方程matlab,二维波动方程matlab
  6. db2时间差换成月_DB2 日期函数计算日期差
  7. 马斯克神经网络转换器_通过转换数据来减少人工神经网络的复杂性
  8. php读取xml的值,PHP读取XML值的代码(推荐)
  9. 报表服务器无法打开数据库连接 修改 web.config,修改服务器数据库连接配置
  10. linux tintin 中文,linux下的mud客户端ytin和tintin++