上一页 1 ··· 13 14 15 16 17
摘要: 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内(题设要点)。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 限制: 2 <= n <= 100000 方法一:哈希表(最自然 阅读全文
posted @ 2020-03-29 19:26 程序员小宇 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 自定义数组 主要功能有增、删(根据索引,根据值)、改、查扩容等功能 1 package array; 2 3 public class CustomArray { 4 private int[] array = null; 5 //数组有效长度 6 public int length = 0; 7 阅读全文
posted @ 2020-03-29 19:05 程序员小宇 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以 阅读全文
posted @ 2020-03-29 18:17 程序员小宇 阅读(393) 评论(0) 推荐(0) 编辑
摘要: private: 1.在当前类开发中,main方法之外可以直接借助名字使用,当前类的main方法中可以使用对象打点的方式直接使用成员。 2.在当前类之外,使用对象(或是类名,针对静态的)打点调用都是被限制的。这时候有同学问,那我开发的这个私有的成员难道不能使用了吗?不是,可以通过在当前类中开发一个公 阅读全文
posted @ 2020-03-29 18:10 程序员小宇 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 抽象: 抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承: 继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类;得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延 阅读全文
posted @ 2020-03-29 17:57 程序员小宇 阅读(115) 评论(0) 推荐(0) 编辑
摘要: (1)通过StringBuilder的reverse()方法,速度最快: 1 public class StringReverse { 2 public static void main(String[] args) { 3 String str="hello"; 4 System.out.prin 阅读全文
posted @ 2020-03-29 17:33 程序员小宇 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 不对,俩个对象的hashCode()相同,equals()不一定为true。 代码示例: 1 String str1 = "通话"; 2 String str2 = "重地"; 3 System.out.println(String.format("str1:%d | str2:%d", str1. 阅读全文
posted @ 2020-03-28 18:44 程序员小宇 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: == 解读 对于基本类型和引用类型 == 的作用效果是不同的,如下所示: 基本类型:比较的是值是否相同; 引用类型:比较的是引用是否相同; 代码示例: 1 String x = "string"; 2 String y = "string"; 3 String z = new String("str 阅读全文
posted @ 2020-03-27 14:48 程序员小宇 阅读(832) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17