- 博客(14)
- 收藏
- 关注
原创 Java集合笔记
1.集合实际上就是一个容器,可以容纳其他类型的数据。2.集合里面存储的是引用数据类型,不能直接存储基本数据类型。如果存基本数据类型如int 会自动装箱成Integer.3.集合也是一个对象,也有内存地址。4.集合存储的是对象的地址。5.在java中的每一个不同的集合,底层会对应不同的数据结构,往不同的集合中存储元素,等于将数据放到不同的数据结构中。什么是数据结构,数据存储的结构就是数据结构,不同的数据结构,数据存储方式不同例如:数组,二叉树,链表、哈希表。往集合c1存储数据可能是将数据存...
2021-06-04 13:08:20
78
原创 Java异常捕获笔记
JAVA异常体系package demo2;import com.sun.org.apache.xalan.internal.xsltc.trax.XSLTCSource;import java.util.NoSuchElementException;import java.util.Scanner;public class demo1 { public static void main(String[] args) { int a = 0; int
2021-06-03 16:36:34
72
原创 Java接口的作用
1.约束2.定义一些方法,让不同的人去实现—3.接口里的方法都是抽象方法,前面不用加public abstract 默认有4.接口是不能被实例化的,也没有构造方法5.用public static final可以在接口定义常量6.用接口可以实现伪多继承,implements可以实现多个接口7.实现接口必须重写接口中的方法...
2021-06-02 20:39:03
60
原创 Java抽象类的构造器问题
//抽象类不能new,只能通过子类去实现:约束//抽象类里可以写普通方法//抽象方法必须在抽象类中package test1; abstract class Animal1 { public abstract void go(); public Animal1(){ System.out.println("抽象的构造方法"); }}class dog1 extends Animal1{ public dog1() { su
2021-06-02 20:14:18
912
原创 java 静态代码块
package test1;public class demo2 { { System.out.println("匿名代码块"); } static { System.out.println("静态代码块"); } public demo2(){ System.out.println("构造方法"); } public static void main(String[] args) {
2021-06-02 17:33:18
31
原创 Java String、StringBuilder和Stringbuffer的区别以及方法
StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。接下来就看一张上述a对象的内存存储空间图 StringBufferStringBuffer对象则代表一个字符序列可变的字符串,当一个StringBuffer被创建以后,通过StringBuffer提供的append()、insert()、reverse()、setCharAt()、setLength()等方法可以改变这个字符串对象的字符序列。一旦通过StringB
2021-06-02 16:56:18
123
原创 JAVA-向上转型、向下转型
向上转型 : 通过子类对象(小范围)实例化父类对象(大范围),这种属于自动转换向下转型 : 通过父类对象(大范围)实例化子类对象(小范围),这种属于强制转换class A { public void print() { System.out.println("A:print"); }}class B extends A { public void print() {
2021-06-01 19:58:32
63
原创 Java重写的规则
参数列表与被重写方法的参数列表必须完全相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为 public,那么在子类中重写该方法就不能声明为 protected。父类的成员方法只能被它的子类重写。声明为 final 的方法不能被重写。声明为 static 的方法不能被重写,但是能够被再次声明。子类和父类在同一个包中,那么
2021-06-01 18:29:59
346
原创 Java字符串方法笔记
JAVA字符串方法介绍以及使用欢迎学习目录一、字符串基本方法二、字符串比较三、字符串与其他数据类型之间的转换欢迎学习主要介绍Java String类的常用方法日期:2021/5/29目录字符串的最基本的方法字符串之间的比较字符串与其他数据类型之间的转换字符与字符串的查找字符串的截取与拆分字符串的替换与修改一、字符串基本方法1、获取字符串的长度方法length()String str = new String("abc");System.out.println(str.le
2021-05-29 13:11:14
77
原创 2020风月最新python爬中国大学排名 贺院
import requestsfrom bs4 import BeautifulSoupimport bs4allUniv=[] #全部大学的信息def findtd(soup): #获取信息 for tr in soup.find('tbody').children: #查找tbody的全部子结点即是tr标签 if isinstance(tr,bs4.element.Tag): #排除不是tag标签的 tdall=tr.find_all('td'
2020-12-20 20:56:28
170
1
原创 风月词云
风月词云from wordcloud import WordCloudimport numpy as npfrom PIL import Imageprint("请在D盘下的词云文本中输入你想要的关键词")x=input("是否添加好关键词,输入Y或y确认")if x=='y'or x=='Y': path1="D:\\fonts\\msyh.ttc" txt=open("D:\\词云文本.txt","rt",encoding="utf-8") text=txt.r
2020-12-14 23:32:56
77
原创 三国演义人物出场统计
import jiebatxt = open("C:\\Users\\Administrator\\Desktop\\sg.txt","r",encoding='utf-8').read()words = jieba.lcut(txt)counts = {}for word in words: if len(word)==1: continue else: counts[word]=counts.get(word,0)+1items =
2020-11-22 23:04:37
390
原创 字符统计按字母出现次数排序
str=input("输入字符串")d={}for word in str: d[word]=d.get(word,0)+1print(len(d))ls=list(d.items())ls.sort(key=lambda x:x[1],reverse=True)for i in range(len(d)): wd,coun=ls[i] print(wd,coun)在这里插入代码片
2020-11-22 23:03:37
443
原创 基本统计值的计算(平均值,中位数,方差)
`by:Lshdef getnum(): nums=[] n=input("请输入数字直接回车结束:") while n !="": nums.append(eval(n)) n=input("请输入数字直接回车结束:") return numsdef mean(nubs):#计算平均数 a=0.0 for i in nubs: a=i+a return a/len(nubs
2020-11-14 23:54:55
2036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人