程序设计A课堂笔记
christianus
新手一枚,我会不断学习,努力进步的!
展开
-
break和continue的标签用法
break结束标签后紧跟的外层循环continue终止本次循环 跳到标签位置进行接下来的循环https://blog.csdn.net/mdx20072419/article/details/41823949原创 2018-11-08 11:18:24 · 341 阅读 · 0 评论 -
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 · 1580 阅读 · 0 评论 -
静态内部类
尝试整理了《Thinking in java》和网上的解答main方法为了避免在各个Java源文件中书写主方法的代码,可以将main方法写入到静态内部类中,以减少代码的书写量,让代码更加的简洁创建静态内部类创建静态的成员原创 2018-11-08 11:40:29 · 687 阅读 · 0 评论 -
其他
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 · 152 阅读 · 0 评论 -
泛型
Tips:用于放置泛型的类型参数的尖括号应出现在方法的其它所有修饰符之后和在方法的的返回类型之前,按照惯例,通常使用某单个大写字母表示。注意类型参数只能代表引用型类型,不能是原始类型。swap(new int[3, 5], 0, 1); 语句是会编译报错的。普通方法、构造方法、静态方法都可以使用泛型。在泛型中可以同时使用多个类型参数,在定义时用尖括号分开,例如:private stati...原创 2018-11-08 11:23:36 · 131 阅读 · 0 评论 -
定义变量的位置
java没有“全局变量”这个概念java只有类变量,只能在类里定义变量(定义在类里方法外)若一个方法被两个xxx公用,那么它应该定义在方法外面,类里面类外只有import语句形参的变量名不能作为判断方法签名是否一样的依据因为他们最后都是会被替换的因此,在一个类中如下两个方法是不能同时出现的public static void max(int a, int b) {..}...原创 2018-11-08 11:22:15 · 1145 阅读 · 0 评论 -
初始化
静态初始器(初始化块)初始化工作只对静态成员有效,是对整个类自身初始化,包括static成员变量赋初值是由关键字static修饰的{}括起来的语句组不能接收任何参数执行时间:⭐️不能由程序来调用,它在其所属的类被加载入内存时由系统调用执行加载时执行用途:例如在JNI调用时,需要加载动态链接库,就可以在静态代码块中加载static { ...}非静态初始化块在每个对...原创 2018-11-08 11:21:22 · 128 阅读 · 0 评论 -
switch
/** case语句中少写了break,编译不会报错* 但是会一直执行之后所有case条件下的语句,并不再进行判断,直到default语句* 下面的代码输出: case two* case three*/private static void breakTest() { char ch = 'A'; switch ...原创 2018-11-08 11:19:20 · 109 阅读 · 0 评论 -
用python爬B站短评
在数据分析课上跟着老师一步步学会了一点爬虫小技巧,觉得很有趣需要安装Chrome浏览器的web scraper插件from selenium import webdriverimport pandas as pdfrom datetime import datetimeimport numpy as npimport timeimport osdef gethtml(url):...原创 2018-11-11 21:01:38 · 1661 阅读 · 0 评论