- 博客(11)
- 收藏
- 关注
原创 用python爬B站短评
在数据分析课上跟着老师一步步学会了一点爬虫小技巧,觉得很有趣 需要安装Chrome浏览器的web scraper插件 from selenium import webdriver import pandas as pd from datetime import datetime import numpy as np import time import os def gethtml(url): ...
2018-11-11 21:01:38
1828
原创 Object数组与可变参数
Object数组 class A{} public class Varargs { static void PrintArray(Object[] args){ for(Object obj: args) System.out.println(obj + " "); System.out.println(); } public ...
2018-11-08 11:41:28
1676
原创 静态内部类
尝试整理了《Thinking in java》和网上的解答 main方法 为了避免在各个Java源文件中书写主方法的代码,可以将main方法写入到静态内部类中,以减少代码的书写量,让代码更加的简洁 创建 静态内部类创建静态的成员
2018-11-08 11:40:29
744
原创 其他
cmd输入javac 后输入的参数存在 String[] args中 当你使用命令行的形式运行.class文件时,向你的类传递参数. C:>java YourClassName 参数1 [参数2 参数3 …] 参数之间用一个空格作为间隔符. String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java t...
2018-11-08 11:25:29
207
原创 泛型
Tips: 用于放置泛型的类型参数的尖括号应出现在方法的其它所有修饰符之后和在方法的的返回类型之前,按照惯例,通常使用某单个大写字母表示。 注意类型参数只能代表引用型类型,不能是原始类型。swap(new int[3, 5], 0, 1); 语句是会编译报错的。 普通方法、构造方法、静态方法都可以使用泛型。 在泛型中可以同时使用多个类型参数,在定义时用尖括号分开,例如: private stati...
2018-11-08 11:23:36
191
原创 定义变量的位置
java没有“全局变量”这个概念 java只有类变量,只能在类里定义变量(定义在类里方法外) 若一个方法被两个xxx公用,那么它应该定义在方法外面,类里面 类外只有import语句 形参的变量名不能作为判断方法签名是否一样的依据 因为他们最后都是会被替换的 因此,在一个类中如下两个方法是不能同时出现的 public static void max(int a, int b) {..} ...
2018-11-08 11:22:15
1234
原创 初始化
静态初始器(初始化块) 初始化工作只对静态成员有效,是对整个类自身初始化,包括static成员变量赋初值 是由关键字static修饰的{}括起来的语句组 不能接收任何参数 执行时间:⭐️不能由程序来调用,它在其所属的类被加载入内存时由系统调用执行加载时执行 用途:例如在JNI调用时,需要加载动态链接库,就可以在静态代码块中加载 static { ... } 非静态初始化块 在每个对...
2018-11-08 11:21:22
189
原创 switch
/* * case语句中少写了break,编译不会报错 * 但是会一直执行之后所有case条件下的语句,并不再进行判断,直到default语句 * 下面的代码输出: case two * case three */ private static void breakTest() { char ch = 'A'; switch ...
2018-11-08 11:19:20
168
原创 break和continue的标签用法
break 结束标签后紧跟的外层循环 continue 终止本次循环 跳到标签位置进行接下来的循环 https://blog.youkuaiyun.com/mdx20072419/article/details/41823949
2018-11-08 11:18:24
403
原创 堆排序
import java.util.Scanner; public class HeapSort { //下沉 public void heapAdjust(int[] a, int index, int length) { int min; int temp = a[index]; while ((min = index << 1...
2018-10-30 19:27:23
142
原创 归并排序
public class MergeSort{ /* 归并排序 @ para start 原待排序列a中 参与本次排序的首元素的下标 @ para end 原待排序列a中 参与本次排序的末元素的下标 @ para a 原待排序列 */ public static void mergeSort(int start, int end, int[] a) { if (start...
2018-10-30 19:25:00
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅