Java基础
文章平均质量分 88
a-bit
这个作者很懒,什么都没留下…
展开
-
Java的基本类型和引用类型
1、基本数据类型基本数据类型只有8种,可按照如下分类①整数类型:long、int、short、byte②浮点类型:float、double③字符类型:char④布尔类型:booleanNo. 数据类型 大小/位 可表示数据范围 默认值 1 byte(字节型) 8 -128~127 0 2 short(短整型) 16 -32768~32767 0 3 int(整型) 32 -214748364转载 2020-12-09 18:48:13 · 1620 阅读 · 0 评论 -
== 与 equals
/** * @author * @date 2020/12/6 12:41 */public class S { public static void main(String[] args) { String x="Jarvis"; String y="Jarvis"; String z=new String("Jarvis"); System.out.println("x = " + x.hashCode()...原创 2020-12-06 15:21:55 · 209 阅读 · 0 评论 -
InputStreamReader,Scanner,BufferedReader
InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.InputStreamReader OutputStreamWriter处理字符流的抽象类InputStreamReader 是字节流通向字符流的桥梁,它将字节流转换为字符流.OutputSt..原创 2020-11-26 21:53:10 · 123 阅读 · 0 评论 -
数组
type[] nametype name[]原创 2020-11-23 17:10:19 · 83 阅读 · 0 评论 -
散列查找-(四)处理Hash冲突的方法
首先明确,我们希望散列地址均匀得分布在地址空间。但是冲突还是会发生,咋办?两个思路:开放定址,和链地址开放定址法:线性探测法:发生了i次冲突,就将下一次试探的地址增加dihi(key) = (h(key)+di)mod TableSize让我想起来大学半夜抢选修课,假设手速不够没选上足球(一),我会先在列表足球(一)上下看看,有没有足球(二)或者其他什么好的体育课冲突容易聚集平方探测法:hi(key) = (h(key)± )mod TableS...原创 2020-11-17 15:51:54 · 151 阅读 · 0 评论 -
Java 与 C++ 的区别(更新中)
最开始学的是C,是面向过程的。后来发现C++很多库可以简化很多函数,于是用C++面向过程写程序。C++面向对象我没用过,只是用它的一些好用的函数或者函数库再后来写Java,受到之前C和C++面向过程的影响,发现Java要用某个方法的时候,只能新建对象故:Java 是纯粹的面向对象语言,所有的对象都继承自 java.lang.Object,C++ 为了兼容 C 即支持面向对象也支持面向过程。学C的时候用Dev C++,苹果系统没有,而且基本上一样的源代码,放在Visual Stdio上就要原创 2020-11-16 02:14:52 · 138 阅读 · 0 评论 -
冒泡排序的优化、代码的复用、面向对象练习
冒泡排序,顾名思义,假设瓶子垂直分布了很多气泡,最下面的气泡往上浮,在浮动的过程中,如果有气泡比他要小,那就打交换位置此时,瓶子最上面是最大的气泡接下来,继续看最下面,原来的气泡已经离开了,那就找它的上面一个继续往上浮动对比...一直重复,直到轮到最下面的结束动图你值得拥有:https://www.cnblogs.com/onepixel/articles/7674659.htmlpackage Sort;import java.util.Random;publ原创 2020-11-12 09:53:44 · 628 阅读 · 2 评论