发际线

发现,记录,分享


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友链

  • 搜索

Java常用容器总结(List、Set、Map等)

发表于 2018-09-05 | 分类于 Java | 评论数:
本文字数: 1.6k | 阅读时长 ≈ 3 分钟

List, Set, Map

  • List:元素可以不唯一、有序
  • Set:不允许元素重复
  • Map:键值对。Key不能重复

ArrayList, LinkedList, Vector

  • 线程安全:ArrayList 和 LinkedList 是不同步的;Vector 是同步的(始于JDK1.0,后被ArrayList取代)
  • 数据结构:ArrayList 底层是Object数组;LinkedList 是双向链表(JDK1.6之前为循环链表,JDK1.7取消了循环)
  • 快速随机访问:通过元素的序号快速获取元素对象(对应于get(int index)方法)。LinkedList 不支持,而ArrayList 支持。
阅读全文 »

Java基础知识

发表于 2018-09-02 | 分类于 Java | 评论数:
本文字数: 2.6k | 阅读时长 ≈ 4 分钟

JVM JDK JRE

  • WORA(Write once, run anywhere)从源代码到运行: .java文件->JDK中的javac编译->.class文件->JVM->机器可执行的二进制机器码

  • JDK = JRE +编译器( javac) + 工具(javadoc和jdb)

  • JRE(运行时环境) = JVM + Java类库 +Java命令

Java与C++

  • 指针
  • 多继承
  • 内存管理(GC)
阅读全文 »

Java基础-chap4-继承

发表于 2018-08-19 | 更新于 2018-09-23 | 分类于 Java | 评论数:
本文字数: 6.8k | 阅读时长 ≈ 11 分钟

第四章 继承

4.1 继承的概述

  • 继承的好处:
    1,提高了代码的复用性。
    2,让类与类之间产生了关系,给第三个特征多态提供了前提。
  • 格式:
1
2
class 父类{}
class 子类 extends 父类{}
阅读全文 »

Java基础-chap3-面向对象

发表于 2018-08-19 | 更新于 2018-09-14 | 分类于 Java | 评论数:
本文字数: 4.7k | 阅读时长 ≈ 8 分钟

第三章 面向对象

3.1 面向对象概念

  • 面向过程与面向对象
    举例:
    大象装进冰箱。

    面向过程:
    打开冰箱。
    存储大象。
    关上冰箱。

    对于面向过程思想,强调的是过程(动作)

    例:C语言

    面向对象:
    冰箱打开。
    冰箱存储。
    冰箱关闭。

    对于面向对象思想,强调的是对象(实体)

    例:C++, Java, C#

    阅读全文 »

Java基础-chap2-Java语言基础

发表于 2018-07-27 | 更新于 2018-08-25 | 分类于 Java | 评论数:
本文字数: 11k | 阅读时长 ≈ 19 分钟

第二章 Java语言基础


2.1 关键字

  • 被赋予特殊含义的单词,关键字都是小写
    阅读全文 »

JAVA学习笔记-chap1-Java概述

发表于 2018-07-19 | 更新于 2018-07-22 | 分类于 Java | 评论数:
本文字数: 3.9k | 阅读时长 ≈ 6 分钟

第一章 JAVA概述


软件开发

软件:一系列按照特定顺序组织的计算机数据和指令的集合
系统软件:DOS-Disk Operating System
应用软件:扫雷、迅雷、QQ等
开发:制作软件,即将数据与指令集合起来

阅读全文 »

1…56
PrinceCheng

PrinceCheng

You can do anything if you set your mind to it.
56 日志
21 分类
61 标签
RSS
GitHub CSDN
苏ICP备19027033号-1 © 2022 PrinceCheng | 298k | 8:17
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.1
|
0%