1 k909397116

尚未进行身份认证

我要认证

求知若渴,虚心若愚.

等级
TA的排名 17w+

Java问题收集

String类与字符串下列代码一共创建了几个对象? String s1 = new String("abc"); String s2 = new String("abc");//答:new了2个对象在堆区,"abc"字符串对象在字符串常量池中,一共3个对象。下列情况是true还是false? String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); Str

2020-07-13 22:33:11

数字处理——Math类

求最值_Math.max(a, b)最小值:返回a, b中小的数Math.min(int a, int b)Math.min(long a, long b)Math.min(float a, float b)Math.min(double a, doubleb)最大值:返回a, b中大的数Math.max(int a, int b)Math.max(long a, long b)Math.max(float a, float b)Math.max(d

2020-07-13 15:18:13

数字处理——Random类

小数处理——DecimalFormat /* * 数字的格式: * # 表示任意数字 * ,表示千分位 * . 表示小数点 * */ // 四舍五入保留4位小数 DecimalFormat df = new DecimalFormat("##,###.####"); String s = df.format(3.14159);// 3.1416

2020-07-13 14:41:42

常用工具类——Arrays数组工具类

排序返回值函数名和形参功能voidsort(int[] arr)升序排序voidsort(int[] arr, int from, int to)指定数组下标范围,升序排序查找返回值函数名和形参功能intbinarySearch(int[] arr, int key)二分查找intbinarySearch(int[] arr, int from, int to, int key)指定范围内查找拷贝返回值函数名

2020-07-13 12:50:22

常用的工具类——日期处理

时间类Date一、将Date类以自定义格式打印出来使用到的类:Date和SimpleDateFormat使用到的方法:SimpleDateFormat的String format(Date date)方法 // 获取系统当前时间 Date nowDate = new Date(); System.out.println(nowDate); // 以默认格式输出:Fri Jul 10 18:01:05 CST 2020 // 自定义格

2020-07-11 22:57:10

Java基础——IO流(下篇)

文件字符输入流FileReader和文件字符输出流FileWriter优点与缺点(1) 优点:读取、写入文本内容时更加方便快捷。(2) 缺点:只能读取普通文本文件(注意不一定只是.txt文件,能用记事本编辑的文件都属于普通文本文件)。常用方法FileReader: int read(char[] c)——从文本中读取字符数组长度的字符到数组中,返回读取到的字符数量FileWriter: void write(char[] c)——写入一个字符数组 void write(char[]

2020-07-09 21:15:08

Java基础——IO流(上篇)

IO流基本概念什么是IO流? IO流即输入输出流,通过IO流可以完成硬盘文件的读写。IO流的分类(1) 按照流的方向进行分类——输入流、输出流  以内存作为参照物,往内存中入叫作输入(Input)、读(Read),从内存中出叫作输出(Output)、写(Write).(2) 按照读取数据方式的不同进行分类——字节流、字符流  有的流按照字节的方式读取数据,一次读取1个字节byte(8个二进制位)。这种流什么类型的文件都可以读取,包括:图片、音频、视频、文本文件等等…  有的流按照字

2020-07-09 12:25:04

第k小的数(二分、partition)

题目要求以最快效率求出一个乱序数组中的第k小的数例如:{1,6,7,2,3} 第k=3小的数为3解法如何找次序?利用partition分界左边是小数右边是大数,那么就能知道partition的次序,再利用二分查找原理,这里的k就相当于target,sequenceOfPivot就相当于midpublic class Solution { public static int result(int[] arr, int left, int right, int k) { whi

2020-07-06 15:55:45

partition分区(左小右大)

单指针扫描:p1扫描数组,p2指向数组尾部,p1扫描到比pivot小的数则与p2元素交换,p2左移public static int partition1(int[] arr, int left, int right) { int p1 = left + 1; int p2 = right; int pivot = arr[left]; while(p1 <= p2) { if(arr[p1] >= pivot) { ..

2020-07-06 15:40:48

Java基础——String类与字符串

写在前面 本篇涉及内容:Java中字符串存储原理String类中的构造方法String类中常用方法StringBuffer的使用StringBuffer和StringBulider的区别Java中字符串存储原理在Java中只要是用""双引号括起来的都属于String对象。例如:“abc”,“def”,“kll”,"momo"属于4个不同的字符串对象。我们创建的字符串对象是直接存储在JVM的“方法区”的“字符串常量池”当中。例如:“abc”,"def"这些字符串创建后就直接存储在了JV

2020-07-04 21:53:29

Markdown 缩进设置 (CSDN缩进文本缩进控制)

添加缩进在需要添加缩进的文字前面添加如下内容即可:空格间隙大小: >  >  >  We’ve seen that  We’ve seen thatWe’ve seen that  We’ve seen that转载:缩进设置多级缩进...

2020-07-03 11:01:11

2019-2020大一下学期总结和暑假安排

写在前面 昨天终于考完了所有科目,由于网课期间在家里学习效率实在太低了,所以返校后丢下了除考试外的一切东西,提前了一个月准备期末复习,考试难度不很大,自我感觉不错,希望专业排名能上学期一样保持在前五吧。但是由于快一个多月没怎么看过代码了,现在来看以前写的东西感觉有点吃力了…计划在这三天之内复盘一下以前的笔记啥的恢复到之前的正常水平吧。由于这学期疫情待在家近4个月(学校里的一些机制还没完全搞明白的大一萌新一转眼就成为了大二学长),效率太低了,很多计划都没能完成,有很多遗憾,但也有一些收获,下面来说说这学期的

2020-07-03 10:50:50

大物知识点复习框架——光学

光学中的一些口诀光程差很重要明条纹整波长,π\piπ偶倍暗条纹半波长,π\piπ奇倍衍射明暗要对调疏密相间看反射,半波损失相位变透镜不引起附加光程差几何光学作图口诀:一箭穿心过,平行过焦点光程和光程差对于同一个光波:在真空介质中,光速最大,波长最长.在不同介质中光的波长:λn=λn\lambda_n= \frac{\lambda}{n}λn​=nλ​光程=nrnrnr=折射率*光实际几何路程(真空中n=1)光程差转化为相位差:Δϕ=2πλΔ\Delta \phi=\frac{2

2020-06-26 00:11:49

集合论生疏点

笛卡尔积笛卡尔积无交换律和结合律,但满足对并交的分配律从A到B的不同关系一共有2∣A∣∗∣B∣2^{|A|*|B|}2∣A∣∗∣B∣个二元关系关系矩阵,纵为定义域dom( R ),行为值域ran( R )定义域和值域的并为fld( R )R↑AR ↑ AR↑A,R在A上的限制,根据R中序偶首元搜索到与A中元素匹配的序偶R[A]=ran(R↑A)R[A]=ran(R ↑ A)R[A]=ran(R↑A),A在R上的像...

2020-06-23 02:32:30

图论生疏点

完全图无向完全图:任意两个结点间都有边相连的简单图,边数Cn2C_n^2Cn2​,记作KnK_nKn​有向完全图:任意两个结点间都有方向相反的两条有向边,边数2Cn22C_n^22Cn2​,记作DnD_nDn​正则图无向简单图中,每一个结点度数均为k,则称其为k−正则图k-正则图k−正则图,完全图是KnK_nKn​是(n−1)−正则图(n-1)-正则图(n−1)−正则图生成子图结点个数与母图一致,边在母图范围内变化导出子图G[V1]G[V_1]G[V1​]表示从母图GGG中导出V1V_1V1

2020-06-23 01:58:16

离散数学——命题逻辑

本篇涉及内容:命题的基本概念命题联结词真值表命题公式范式和主范式命题推理理论联结词的完备集命题的基本概念:什么是命题?具有确切真值的陈述句称为命题.哪些句子不是命题?祈使句、感叹句、疑问句、无法判断真假的陈述句都不是命题.如:“这句话是假的”,这个句子是陈述句但无法判断真假,所以不是命题.判断一个句子是否是命题的要点1 ) 先判断其是否为陈述句2 ) 再判断其是否能够判断真假注意:对于一个陈述句,有时我们可能不知道其真假,但是这个句子本身是有真假的.

2020-06-21 00:50:07

不定积分计算方法

根式代换(根号下的一次式)适用:被积函数中含有ax+bn\sqrt[n]{ax+b}nax+b​、ax+bcx+dn\sqrt[n]{\frac{ax+b}{cx+d}}ncx+dax+b​​方法:直接把根式换元成t即可要点:对于不定积分换元后其积分限也要改变(待补充)分布积分法口诀:反对幂指三(反三角函数、对数函数、幂函数、指数函数、三角函数)方法:公式法和表格法要点:公式法根据口诀来判断谁丢在后面去,表格法要先判断谁降阶、谁升阶待补充三角代换(根号下的平方和差)方法:

2020-06-13 23:05:51

CSDN写博客时设置图片显示大小

<img src="图片链接" width="20%">使用图示:

2020-06-12 23:28:05

Markdown_合并表格中的单元格

转载:Markdown合并单元格Markdown本身不提供单元格合并语法,但是,Markdown是兼容HTML的,因此,我们可以通过HTML的方式实现单元格合并.colspan:规定单元格可占据的列数rowspan:规定单元格可占据的行数<table> <tr> <th>属性</th> <th>属性值</th> <th>描述</th> </tr > &l

2020-06-12 23:22:40

数据流图(DFD)

本篇涉及内容:数据流图基本概念数据字典数据平衡原则数据流图基本概念:1)数据流:由数据组成,箭头表示数据的流向,

2020-06-11 23:22:43

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)