上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: Java语言特点: · 面向对象(封装,继承,多态); · 平台无关性( Java 虚拟机实现平台无关性); · 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); · 支持网络编程并且很方便( Java 语 阅读全文
posted @ 2023-04-17 23:11 壹索007 阅读(82) 评论(0) 推荐(0) 编辑
摘要: JVM(Java Virtue Machine)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。JVM 阅读全文
posted @ 2023-04-17 23:04 壹索007 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。 深拷贝 :深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。 引用拷贝:就是两个不同的引用指向同一个对象。 阅读全文
posted @ 2023-04-17 22:58 壹索007 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1.封装 封装是指把一个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。但是可以提供一些可以被外界访问的方法来操作属性。 2.继承 继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通 阅读全文
posted @ 2023-04-17 22:57 壹索007 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ArrayList底层是数组队列,相当于动态数组。 在增加大量元素前,应用程序可以使用ensureCapacity操作来增加ArrayList实例的容量。 ArrayList继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializ 阅读全文
posted @ 2023-04-17 22:56 壹索007 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 区别: comparator接口实际上是出自java.util包,它有一个compare(Object obj1, Object obj2)方法用来排序(比较器) comparable接口实际上是出自java.lang包,它有一个compareTo(Object obj)方法用来排序(排序接口) C 阅读全文
posted @ 2023-04-17 21:22 壹索007 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Set:无序不可重复(独一无二) HashSet:HashMap LinkedHashSet:LinkedHashMap(哈希表+链表),元素插入和取出顺序满足FIFO TreeSet:红黑树(自平衡二叉排序树) 三者异同: 都是set接口的实现类,所以都能保证数据的唯一性,并且都不是线程安全的(使 阅读全文
posted @ 2023-04-17 20:35 壹索007 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类 class Animal //创建一个动物类:父类 { String name; int age; public void cry() //动物会叫 { System.out.println("不知道怎么叫!"); //可是我们不知道它怎么叫 } } class Dog extends 阅读全文
posted @ 2023-04-17 19:54 壹索007 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 快排的基本思想: 1.从待排序区间选择一个数,作为基准值(pivot); 2.切分(Partition): 遍历整个待排序区间,将比基准值小的(可以包含相等的)放到基准值的左边,将比基准值大的(可以包含相等的)放到基准值的右边; 3.采用分治思想,对基准值左右两个小区间按照同样的方式处理,直到小区间 阅读全文
posted @ 2023-03-19 16:58 壹索007 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 题目: 给你一个整数数组nums和一个整数target 。 向数组中的每个整数前添加'+'或'-',然后串联起所有整数,可以构造一个表达式 : 例如,nums=[2, 1],可以在 2 之前添加'+',在1之前添加'-',然后串联起来得到表达式"+2-1"。 返回可以通过上述方法构造的、运算结果等于 阅读全文
posted @ 2023-03-01 14:56 壹索007 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页