javaLearning_继承和多态
继承和多态 继承 多态 特殊类:抽象类、final类、内部类 接口 object类 垃圾内存回收机制 继承类的继承继承:复用已存在类的属性和方法。 语法:12345678910111213141516class Animal(){ String name int age; void eat(){ } void speak(){}}clas Cat extends Animal(){ String color;}java支持单继承,不允许多继承(子类只能有一个父类,类似树),可有多层继承。 子类继承父类的成员变量和成员方法(private成员也继承,private方法不继承),不继承父类的构造方法。 函数重写覆盖:子类方法和父类相同,调用子类对象时,子类方法覆盖父类。重写的方法权限不能缩小。 final方法不能被重写。
并查集作业和一些想法
三个简述题ENGLISH Q1:Question 1Social network connectivity. Given a social network containing n members and a log file containing m timestamps at which times pairs of members formed friendships, design an algorithm to determine the earliest time at which all members are connected (i.e., every member is a friend of a friend of a friend … of a friend). Assume that the log file is sorted by timestamp and that friendship is an equivalence relation. The running time of your algorithm should be logm logn o ...
algorithms1
【学习】并查集采用princton的Coursera课程:algorithms1&2 union-find: dynamic connecticity quick find quck union improvemnts applications 动态连通性union commamd指令: 连接两个对象find/connected query指令: 检查是否有两个对象连通的路径 应用场景:在编程时,将整数作为数组的索引时1234567891011121314151617//以下使用algs4。jar包public static void main(String[] args){ int N = StdIn.readInt(); UF uf = new UF(N); while (!StdIn.isEmpty()) { int p = StdIn.readInt(); int q = StdIn.readInt(); if (!uf.connected(p, q)) { uf.union(p, q); StdOut.println(p + &quo ...
java学习记录2
【JAVA学习笔记2】 数组和java常用类数组数组的概念: 一维数组 二维数组 Arrays类 包装类 字符串类集合类 数组长度不可变 对象数组数组初始化:int[]x={1,2,3,4}; (静态初始化)声明时不能指定数组长度动态初始化:int []x=new int[12]; 垃圾内存(释放) for each语句1234int []a=new int[3];for(int i:arr){} 好像没什么好写的,数组这块很简单…. 包字符串类string:常量 stringbuffer stringbuilder:变量 定义字符串:12//int无法转charint b[]={} int length方法 String toLowerCase()String toUpperCase() String类 字符串比大小(equals())==: 比的是地址 可变字符串:append() test 2024.12.17
Mysql学习记录1
这不是mysql学习记录这是mysql重装记录。。。。。。半年前装的mysql,密码忘了。开管理员权限怎么也无法跳过密码(纯怨种)。看了日志,说mysql配置出了问题,还可能数据损坏了….这怎么问题越挖越多。咱就是说人越菜,挖的坑越多。 准备重装了,原来卸载也比较繁琐:删库、删注册表、删软件 明天重装了
阶段随笔
第四周之前的事基本告一段落 藤廊演出还算成功,合奏选曲不合适。每次演出后都很高兴,都有新的朋友 互联网+成功提桶跑路,不想多说什么,懒得喷(组织架构过于松散) 养成写博客习惯,挺好 下个阶段:录制WAGF和吉他中国比赛的视频;把之前写的一些riff、demo发展成完整的曲目 下周:物理学人类文明PPT、C语言大作业 幽梦影、词与物读完 开始学sql数据库知识 坚持跑步健身!! 4.2号:我再也不魔改博客了(:cry:),音乐馆给炸了,哈哈哈。算了明天改回aplayer吸底,属于装修走火入魔了。我今天都不敢部署到仓库里(:cold_sweat:)
GO学习记录1
【Go学习记录】入门起步基础先跟着Go语言之旅基础学习结构: 包、变量、函数 流程控制语句 struct、slice和映射 方法和接口 并发 包、变量、函数 程序从 main 包开始运行。包名与导入路径的最后一个元素一致。例如,“math/rand” 包中的源码均以 package rand 尽量分组导入 一个名字以大写字母开头,那么它就是已导出的。Pizza 就是个已导出名,Pi 也同样,它导出自 math 包。pizza 和 pi 并未以大写字母开头,所以它们是未导出的。在导入一个包时,你只能引用其中已导出的名字。任何 “未导出”的名字在该包外均无法访问。 当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。如下x int,y int缩写123456789package mainimport "fmt"func add(x, y int) int { return x + y} Go 的返回值可被命名,它们会被视作定义在函数顶部的变量。如下返回了sum1234567891011121314package mai ...
TEST(博客又被我炸了,哈哈)
测试POST的md文档,没有自动生成html文档?或者说html文档内容为空 //今天豆瓣把数据还没写完
学生管理系统(C)
【C大作业】学生成绩管理系统(DDL:3.31) 背景:坏了,copy的代码还没读完,明天要交了(:cold_sweat:) 问题描述背景设置: 教学班学生人数和课程门数受限制:学生人数<=50,课程门数<=10 采用链表构成所有学生记录 使用结构体表示每个学生信息(学号、姓名、考试成绩) 系统具备的功能: 增:增加后的记录<=50 删:删除多条记录 查:按学号和姓名查询 改 计算每位学生成绩总分和平均分 计算每门课总分和平均分 对学生记录排序:按学号升序、按姓名字典排序、按成绩总分/平均分排序 对学生记录统计:按成绩总分/平均分统计各个分数段的人数、占比,统计各个分数段人数、占比 数据存储:记录存盘操作,从磁盘读取已有学生记录 业务流程分析文件结构:
java_Learning1
【JAVA学习笔记1】 面向对象基础JAVA知识点多,写点笔记,整理3.25 周一上午JAVA课内容, 方法private字段当字段被修饰为private时,外部代码无法访问该字段。我们可以用调用类里的方法间接访问该字段,确保了封装性和安全性 private方法和private字段一样,private方法也不允许类外的代码调用。1234567891011121314151617181920212223242526public class Main { public static void main(String[] args) { Person ming = new Person(); ming.setBirth(2008); System.out.println(ming.getAge()); }}class Person { private String name; private int birth; public void setBirth(int birt ...