- 博客(27)
- 收藏
- 关注
原创 多线程。。。。。
##多线程1、程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,他是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。他因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤销,反映了一个程序在一定的数据集上运行的全部动态过程。进程和程序并不是一一对应的,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而这一点正是程序无法做到的,由于程序没有和数据产生直接联系,即使是执行不同的数据地程序,他
2022-06-01 16:55:56
123
原创 Map集合的常用方法
##Map集合常用方法:public class Ma {public void fa(){}public static void main(String[] args){ Map<String,String> map=new HashMap<String,String>();//添加元素 map.put("1","2"); map.put("4","4"); map.put("7","7"); extracted(map);
2022-05-18 22:17:52
397
原创 【无标题】Set集合
##Set集合Set集合按照无序、不允许重复的方式存放对象。Set集合是无序的,没有下标,所以没有get()方法。存储特点:无序存储,且不可以存储相同的元素(排重),不能通过下标访问。##Set集合的常见实现类及其应用Set集合实现类:基于散列结构(哈希表)的HashSet类和基于查找树结构的TreeSet类。1、HashSet的底层结构HashSet基于一种著名的、可以实现快速查找的散列表(Hash table)结构。散列表也称哈希表,它采用按照对象的取值计算对象存储地址的策略,实现对象的“
2022-05-15 14:48:01
323
原创 泛型。。。。。
##泛型泛型是一种把类型明确的工作推迟到创建对象或调用方法的方式,这种方式又称为参数化类型,即把类型当作参数传递。1、泛型类泛型类是把泛型定义在类上。格式:public class 类名<泛型类型>注意:泛型类型必须是引用类型例如,定义ObjectBeanA类,在ObjectBeanA类中定义show()方法输出不同的数据类型: public class ObjectBeanA{ public void show(String str){ System.out.print
2022-05-08 20:34:34
194
原创 简单工厂模式与工厂模式的优缺点
##工厂简单工厂模式:这种类型的设计模式属于创建型模式,他提供了一种创建对象的最佳方式。实例化对象的时候不再使用new Object()形式,可以根据用户的选择条件来实例化相关的类。对于客户端来说,去除了具体的类的依赖,只需要给出具体实例的描述给工厂,工厂就会自动返回具体的实例对象package gongchang;//定义一个接口:public interface ICourse {public double getResult(double numberA,double numberB
2022-04-29 21:07:03
451
原创 多态--方法的重写
##多态1、方法的重写当从父类中继承下来的方法不足以满足子类的需求时,则需要在子类中重写一个与父类一模一样的方法(方法名相同、参数列表相同、返回值类型相同),这叫做方法的重写或覆盖。首先写一个Person父类:package com.duotai;public class Person { private String name;//private修饰不能直接用类名调用,可以通过public类型的get()和set()方法实现对属性的访问 public int age;//用p
2022-04-21 13:20:45
334
原创 LinkedList的头插法和尾插法
##LinkedList的头插法和尾插法/*头插法public class Node{public int data;public Node next=null;//默认指向为空public Node(){}public Node(int value){ this.data=value;}}public class Test{public static void main(String[] args){ Node node=new Node(10); node.data=10;
2022-04-15 21:52:15
1052
原创 javashuzu
##Java数组###二维数组1、二维数组的打印利用toString()打印 import java.util.Arrays;public class bb{static final int a=6;static final int b=5;static int[][] score=new int[a][b];public static void main(String[] args){for(int i=0;i<score.length;i++){ for(int j=0;
2022-03-27 16:58:08
590
原创 map.......
##mapmap是c++标准模板库stl的一个关联容器,提供一对一的映射关系“第一个一”称为关键字(key),别名是first,每个关键字只能在map中出现一次“第二个一”称为关键字的值(value),别名是second例如·:建立一个朋友数据库表,保存多个“姓名-电话号码”的对应关系,并保存在某种数据结构中定义一个map对象map<string,string>friends;把朋友以及对应的电话号码保存在friends中:friends.insert(“Alice”,“1245
2022-03-20 20:33:41
1130
原创 Java方法参数值传递
#java方法参数值传递——单向传递在调用一个带有形式参数的方法时,必须为方法提供实际参数,完成实际参数与形式参数的结合,称为参数传递,然后用实际参数执行所调用的方法体。在Java中,参数传递是以传值的方式进行的,即将实际参数的值传递给形式参数。例:public class Hello{static void add(int x,int y)//static可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的。{int temp;System.out.println("x="+x+"y=
2022-03-15 21:18:51
726
原创 hashCode和equals
##hashcode和equalshashcode方法返回该对象的哈希码值。hashCode是用来在散列存储结构中确定对象的存储地址的;equals比较两个对象的内存地址是否相等默认对象的hashcode方法返回值永远大于0public boolean equals(object ob){return (this==ob);}//判断两个对象的地址是否相同class H{public native int hashCode(){//hashCode返回值是int return 1;}
2022-03-13 21:24:06
978
原创 2021404168徐丹java
#java的输入输出Scanner 输入类,从控制台接受输入System 输出类,输出信息到控制台public class java {public static void main(String[] args){System.out.print("A");//不换行System.out.println("B");//换行System.out.print("C");double d=10000000000;System.out.println("d");//格式化输出,科学计数法,默认输出
2022-03-05 16:09:46
279
1
原创 学习总结。。。
今天学了stl中的一些容器vector:以我的理解是为一个数组动态分配内存的一个东东然后就是栈和队列首先是栈,先进后出然后是队列,先进先出然后看了一个例题//vector的应用#include<iostream>#include<stack>#include<queue>//栈和队列using namespace std;queue<int>q;void work(int size, int deep)//.
2022-01-19 19:05:29
408
原创 学习总结。
今天看了一下蓝桥杯百题训练的题,看到出题方式一开始有一点蒙。看到第二题搜了一下,发现要用到文件。文件这东西老师倒是讲了一点点,不过我是一点也没有听懂。然后我今天就学了一天的文件。。。。。。感觉学了这个还挺有用的,然后第二题就是用文件,第一题我还想了很久,然后发现用word就能做,也让我明白了能不写代码就不写不然容易出错。...
2022-01-14 19:21:18
79
原创 学习总结
学不懂牛客里面的题,所以我就复习了一会儿学过的基础的编程,一些简单的算法迭代呀,二分呀啥啥的,我现在发现写几道难的题目再做简单的真的有效率的多
2022-01-12 20:51:24
56
原创 学习总结
今天偷懒了。。。白天基本上没学,然后晚上才开始看了一点题,但是牛客上的题真的好难啊,感觉刚开始看题目觉得简单,但是一想到要用c++要用栈我就觉得好难,感觉牛客上的题和我学的东西严重脱节了,,...
2022-01-11 19:25:27
204
原创 学习总结
今天写了牛客里面的一道题,感觉对c++和set有了初步的认识,c++相对于c确实很有优势,c主要是靠多种算法,但是c++里面的工具,函数更方便我们做题。比如说我今天用c做牛客里面的第一题老是运行超时,但是用c++的set一下就对了。但是考试那段时间忙着应考,没有把二叉树学明白,落下了不少...
2022-01-10 21:14:53
433
原创 周学习笔记
链表好难好难好难啊!今天写了一天都没怎么搞懂,还看了两节网课,感觉自己懂了,但是写题起来更本不是那么回事。。。导致我现在才写学习笔记。但是我们组大佬还是多的,要多向他们请教。又没完成百分之八十,嗐~尽人事听天命吧!关键是我的鼠标这几天还坏了,导致我写题效率大大降低。。。。...
2021-12-19 23:05:44
57
原创 12.12学习笔记
今天早上12点去了工作室背了军事理论,写了老师布置的代码,还是很简单的就是会有很多坑,要认真审题。晚上去打了乒乓球,看见了久违的学长学姐们,今天晚上终于把数学作业全部写完了。但是对于上次比赛的那个考试还没有补题,对现在的我来说还是很难的,补题是个大工程。明天晚上就军事理论考试了,加油!今天的收获就是写完了数学题和代码,也是完成了最基本的任务,但是编程方面还是没有很大的提升...
2021-12-12 22:48:03
153
原创 12.12学习笔记
上午12点去了工作室背了一会军事理论(已经背了好久了,都没背下来)然后写了几个代码,老师出的题,挺简单的,但是也不能轻视,还是有很多坑的,然后就去了乒乓球室,好久好久都没打球了,感觉有新的收获。嗯,,没有遇到什么学习方面的问题今天学姐还找我们谈话了,感觉编程这条路上大佬真的好多呀,我还要继续加油!坚持到最后!明天军事理论考试加油!...
2021-12-12 22:36:19
322
原创 第一周学习笔记
周一:上了高数,数学越来越难了,尤其是泰勒公式,要好好恶补了。周二:八点四十去工作室写代码写到四点,然后晚上又是去工作室写代码,不过也没写多少个题,对于现在的我来说还是太难了,不过我要摆正心态。晚上记了一个单元的单词为明天的听写做准备。周三:今天满课,白天都没写代码心里好慌,晚上下课以后在宿舍写代码,发现静不下心来,两个大数相加在宿舍磨到凌晨也没写出来。周四:今天也是满课,c语言老师今天给我们测试了,我没怎么准备,就是中午在宿舍看了一会练习题选择和判断题,后来发现题还挺简单的,但是没想到大家好多都是九
2021-12-04 00:15:56
602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人