基础
森海阿斯卡
这个作者很懒,什么都没留下…
展开
-
win10 查看已连接的 wifi 密码
打开 cmd 命令窗口,通过一下两个命令:netsh wlan show profiles 获取到连接过的 wifi 列表netsh wlan show profiles "yourWiFiName" key=clear 显示 wifi 的详细信息,包括 wifi 密码参考:https://www.cnblogs....原创 2019-12-09 11:21:38 · 197 阅读 · 0 评论 -
通过Java中Date类的getTime()方法计算时差
要知道getTime()方法取得的是毫秒值知道这一点就可以随意写了,想精确到什么单位有你定了。这是一个算到秒的方法:public static long getTimeDifferenceAboutSecond(Date beginTime,Date endTime) { // getTime() 方法获取的是毫秒值 将其转为秒返回 long timeDifferen...原创 2019-06-13 10:29:06 · 9576 阅读 · 1 评论 -
Idea设置包结构
点击工程中的这个设置按钮修改这几个选项设置包结构。Flatten Packages扁平包装Compact Middle Packages紧凑型中间包Abbreviate Qualified Package Names缩写限定包名称Show Members显示成员.........原创 2019-04-17 17:36:10 · 2053 阅读 · 0 评论 -
PAT Basic level 数素数
题目描述:令Pi表示第i个素数。现任给两个正整数M <= N <= 10000,请输出PM到PN的所有素数。输入描述:输入在一行中给出M和N,其间以空格分隔。输出描述:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入例子:5 27输出例子:11 13 17 19 23 29 31 37 41 4347 53 59...原创 2019-02-25 22:42:54 · 159 阅读 · 0 评论 -
《剑指Offeer》从尾到头打印链表
题目:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 通过递归的方式实现。public class PrintListFromTailToHead { /** *输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 * * @param listNode * @return */ public...原创 2019-02-11 17:09:17 · 148 阅读 · 0 评论 -
类的初始化顺序
类的初始化顺序是:优先初始化类中被static修饰的成员变量及方法,然后在初始化构造方法。先父类在子类。其规律为:1、初始化父类中的静态成员变量和静态代码块。2、初始化子类中的静态成员变量和静态代码块。3、初始化父类中的普通成员变量和代码块,在执行父类中的构造方法。4、初始化子类中的普通成员变量和代码块,在执行子类中的构造方法。...原创 2019-01-28 15:02:41 · 536 阅读 · 0 评论 -
java的各个基本数据类型
表示整数的类型(4种)byte: 8位,取值范围 -128--127 (11111111 -- 011111111) 因为计算机中二进制的左边第一位是符号位1为负数,0为正数。short: 16位,取值范围 -32768--32767 (1111111111111111 -- 0111111111111111)所以int和long的位数可以如下记忆:int: 32位...原创 2019-01-28 14:11:54 · 157 阅读 · 0 评论 -
《剑指Offeer》第一个只出现一次的字符
题目:在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写) 分析:如果indexof从前查和从后查都查到了同样的下标,我们认为它为只出现一次的字符。public int firstNotRepeatingChar(String str) { for (int i=0...原创 2019-01-27 20:51:27 · 130 阅读 · 0 评论 -
《剑指Offeer》数值的整数次方
题目:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。因为与exponent的值是整数,所以在循环时循环它的绝对值次。exponent为负数时,结果为其正数次的倒数例:3^-3 = 1/3^3。public double Power(double base, int exponent) { double...原创 2019-01-27 18:47:17 · 142 阅读 · 0 评论 -
《剑指Offeer》二进制中1的个数
题目:输入一个整数,输出该数二进制表示中1的个数。1.将输入的整数转为二进制数,再将其转为字符数组。循环判断1的个数。public int NumberOf1(int n) { if (n == 0) return 0; char[] ch = Integer.toBinaryString(n).toCharArray(); ...原创 2019-01-27 16:41:43 · 110 阅读 · 0 评论 -
《剑指Offeer》斐波那契数列
题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39从第三个数开始每个数的值都是它前两个数的和。public static int Fibonacci(int n) { if (n <= 0) { return 0; } if (n==1 ...原创 2019-01-27 15:29:27 · 221 阅读 · 0 评论 -
《剑指Offeer》替换空格
题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。1.将题目中给的StringBuffer转为String,使用String类中的replace方法。String中的repla方法:replace(CharSequence target, CharSequence re...原创 2019-01-27 14:55:39 · 159 阅读 · 0 评论 -
继承
方法重写(Override)在子类中定义与父类同名,参数列表相同的成员方法时称为方法重写,也叫方法覆盖。 可以在该方法上加上@Override在编译期检查是否为方法重写。 如果父类中返回值是基本类型,则重写的方法返回值必须与父类的相同。 如果父类中的返回值为引用类型,则子类返回值类型也可以为该引用类型的子类类型。 子类的访问修饰符不可以小于父类。 子类中不能声明比父类更宽泛的异常。...原创 2018-12-24 19:43:32 · 121 阅读 · 0 评论 -
百鸡百钱
百鸡百钱公鸡:5钱一个母鸡:3钱一个小鸡:1钱三个花100钱,买100只鸡。public class Hundred { public static void main(String[] args) { //给鸡的个数赋初值 int cock; int hen; int chicken=0; ...原创 2018-12-18 21:11:59 · 375 阅读 · 1 评论 -
十进制转十六进制
首先建一个存放转换方法的类Changer。 写一个返回值类型为StringBuffer的方法ChangeHex来实现该功能。 使用一个循环来遍历整个输入的整数的二进制。因为计算机用32位来存储整数,每次循环将其与整数15(二进制:1111)相与,所以循环8次即可。 将相与的结果做判断,如过大于9则将其转为16进制对应的字母,如果小于10则不做处理。将该值存入StringBuffer类型的sb...原创 2018-12-21 21:35:45 · 786 阅读 · 0 评论