码迷,mamicode.com
首页 > 编程语言 > 月排行
Java 方法重载和多态
先来看看什么是方法重载? 方法重载的要求是:方法名相同,参数列表不同(不同的参数类型或者参数顺序或者参数个数)。至于方法的其他部分,如方法返回值类型和修饰符,与方法重载没有任何关系。最好加上@Overload注解。 为什么要用方法重载? 重载的目的是方便程序员调用方法。比如,System.out.p ...
分类:编程语言   时间:2018-08-26 14:12:08    阅读次数:133
Java 内部类
为什么要使用内部类呢? 1.内部类提供了更好的封装,只有外部类能访问内部类 2.内部类可以独立继承一个接口,不受外部类是否继承接口影响 3.内部类中的属性和方法即使是外部类也不能直接访问,相反内部类可以直接访问外部类的属性和方法,即使private 4.利于回调函数的编写 在Java中内部类主要分为 ...
分类:编程语言   时间:2018-08-26 14:12:53    阅读次数:167
Java SortedSet为什么可以实现自动排序?
Set中的SortedSet(SortedSet为TreeSet的实现接口),它们之间的继承关系如下: java.util.Set; java.util.SortedSet; java.util.TreeSet; SortedSet中的元素无序不可重复,但是存进去的元素可以按照元素大小顺序自动排序。 ...
分类:编程语言   时间:2018-08-26 14:13:34    阅读次数:163
Java final关键字
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。 1.fianl变量 fianl关键字可以用于声明变量,一旦该变量被设定,就不能更改该变量的值,并且定义的变量必须在声明时对其进 ...
分类:编程语言   时间:2018-08-26 14:13:42    阅读次数:158
python关于文件保存的绝对路径
最近在学习python的网络爬虫发现总是下载不了图片。踩了一堆坑才发现是绝对路径的位置不对。 绝对路径必须要用//来区别 ...
分类:编程语言   时间:2018-08-26 14:13:50    阅读次数:164
Java Object类的equals()方法
所有类都从Object类中继承了equals方法,Object类中equals方法源代码如下: Object中的equals方法是直接判断this和obj本身的值是否相等,即用来判断调用equals的对象和形参obj所引用的对象是否是同一对象,所谓同一对象就是指内存中同一块存储单元,如果this和o ...
分类:编程语言   时间:2018-08-26 14:14:07    阅读次数:127
通过MFC设计一个简单的计价程序
1、实验目的 掌握使用MFC应用程序向导创建应用程序的方法。 掌握新建对话框资源的方法。 掌握生成对话框的方法。 2、实验内容 用应用程序创建一个默认的对话框应用程序,在对话框中能进入下一个对话框,在新的对话框中完成计算总价的功能。效果图如下: 3、实验步骤 1、新建工程 打开vs2017,新建MF ...
分类:编程语言   时间:2018-08-26 14:46:09    阅读次数:349
java面试题之----HashMap常见面试题总结
“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键 ...
分类:编程语言   时间:2018-08-26 14:46:25    阅读次数:129
leetcode-26. 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 ...
分类:编程语言   时间:2018-08-26 14:46:33    阅读次数:185
Java finally关键字
关于finally语句块,有如下特点: 1.finally语句块可以直接和try语句块联用。try...finally... 2.try...catch...finally也可以 3.通常在finally语句块中的代码是一定会执行的。 看以下例子: 编译运行后输出: 通常来说return一执行,方法 ...
分类:编程语言   时间:2018-08-26 14:47:16    阅读次数:170
Python包的导入说明
上面的代码有什么区别呢? from 模块 import * 这种导入想象与把模块里面的代码都复制到当前模块中(也就是该语句所在位置),这时候你可以直接使用这个模块里面的变量名称和方法等。所以这种方式如果变量和方法和当前模块有重名则会不生效。 import 模块 这种导入如果你使用里面的变量或方法,必 ...
分类:编程语言   时间:2018-08-26 14:48:21    阅读次数:148
Java I/O
在Java数组,变量和对象中存储数据是暂时的,为保证永久地保存数据,就需要将其保存在硬盘文件中,Java的I/O技术就可以将数据保存为硬盘的文本文件。在了解“流”之前,我们需要先来看什么是计算机的内存和硬盘。 内存是电脑的数据存储设备之一,用来存放正在运行的程序和数据,可直接与运算器及控制器交换信息 ...
分类:编程语言   时间:2018-08-26 14:48:30    阅读次数:148
Java HashSet
Set集合,先从HashSet学起。 1.HashSet底层实际上是一个HashMap,HashMap底层采用了哈希表数据结构。 2.哈希表又叫做散列表,哈希表底层是一个数组,这个数组中每一个元素是一个单向链表,每一个单向链表都有一个独一无二的hash值,代表数组的下标。在某个单向链表中的每一节点上 ...
分类:编程语言   时间:2018-08-26 14:48:52    阅读次数:148
Java 集合类
集合可以看作是一个容器,比如,所有Java有关的书都可以看作是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以按照一定的顺序将其摆放。Java中提供了不同的集合类,这些集合类具有不同的存储对象的方式,并提供了相应的方法以方便用户对集合进行遍历,添加,删除,以及 ...
分类:编程语言   时间:2018-08-26 14:49:18    阅读次数:180
Java 集合类常用方法
Collection中的contains()方法和remove()方法。 boolean contains(Object o);该方法是用来判断集合中是否包含某个元素,若包含,返回true,不包含返回false。结合以下代码来看。 运行后输出: 上述代码中, 1.创建集合对象c,之后Integer ...
分类:编程语言   时间:2018-08-26 14:50:08    阅读次数:211
Java Map类常用方法
关于Map集合中常用的方法: void clear(); 清空Map boolean containsKey(Object key); 判断Map中是否包含这样的key boolean containsValue(Object value); 判断Map中是否包含这样的value Set<Map.E ...
分类:编程语言   时间:2018-08-26 14:50:19    阅读次数:219
Java String类
java.lang.String;是字符串类型,关于String类,首先需要注意以下几点: 1.字符串一旦创建不可改变。“abc”字符串对象一旦创建,不可再变成“abcd”; 2.提升字符串的访问效率:在程序中使用了“缓存”技术。所以在Java中所有使用“双引号” 括起来的字符串都会在“字符串常量池 ...
分类:编程语言   时间:2018-08-26 14:50:53    阅读次数:183
Java开发相关官方存档下载地址
前言 一般很多人下载软件的习惯都是百度随便一搜,然后开始慢慢寻找;我个人观点是: 不要百度随便搜着下,不要下载来历不明的软件 不需要去CSDN下 去官网下,官网一般都会有一个所有版本下载存档 jdk Java SE — 下载 | Oracle 技术网 | Oracle: "http://www.or ...
分类:编程语言   时间:2018-08-26 14:51:21    阅读次数:282
Java 包装类
先说说为什么会出现包装类呢?java是一门面向对象的编程语言,基本类型并不具有对象的性质,虽然java可以直接处理基本类型,但有时候需要将其作为对象来处理,这就需要将基本类型改为包装类型。 Java中八种基本数据类型对应的包装类型。 基本数据类型 包装类型 byte java.lang.Byte s ...
分类:编程语言   时间:2018-08-26 14:52:15    阅读次数:141
javascript基础知识-数组-条件判断语句-逻辑操作符-选择结构语句-循环语句
var aTeam=new Array(12); 在js中数组使用关键字Array来声明,同事可以指定这个数组的个数,也就是数组的长度。 var aColor=new Array(); 不知道数组的个数时,声明数组可以不可以不指定数组个数,数组aColor定义了4个数组,如果以后还需要增加其他颜色。 ...
分类:编程语言   时间:2018-08-26 15:34:46    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!