手机随时阅读
新人专享大礼包¥24
菜鸟成就数据之路
作为一个搬砖的低级码农,在复制和粘贴中漫无目的的度过数个春秋,直到某天发现进来的90后才发现自己已经在虚伪无用的搬砖技能中麻木了太长时间。是时候展现真正的技术了---大数据。 第一次接触大数据的时候,是处于炫耀的心态才了解了一点点,那时候还是hadoop1,看了点皮毛,就回来吹牛了。当然被戳穿了.....&nbs
学习内容:hashmap原理:常用API是put(K,V)和get(K)。map中键是唯一的,我们调用put存值时,HashMap首先会调用K的hashCode方法,获取哈希码,通过哈希码快速找到某个存放位置,这个位置可以被称之为bucketIndex,通过hashCode的协定可以知道,如果hashCode不同,equals一定为false,如果hashCode相同,equals不一定为true
学习内容:Set----保证集合中对象的唯一性,存取无序,可以存储nullHashSet: 线程不安全,保证唯一性通过hashCode(),equals()TreeSet: 可以对集合中元素排序,默认升序,可以通过迭代器调用descendingIeterator()降序, 底层使用二叉树结构存储,排序方法: A,自定
学习内容:List长度可变,可存储重复值,可以存储null;ArrayList,使用数组实现,增删性能差,查询快;LinkedList,使用链表实现,增删快,查询慢。-------------------------------------------------------------作业:重写equalspublic class CollectionDemo {
学习内容:eclipse快捷键整理编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)Ctrl+Y 重做(与撤销Ctr
遇到的问题:多线程生产者与消费者模型;尚未解决!jar---------------jar cvf xxx.jar -C classes/ .进程-----------------进程之间内存式隔离的。内存不共享。线程-----------------程序执行过程中,并发执行的代码段。线程之间可以共享内存。Thread : 线程类。start()//通知cpu,可以开始执行该线程。run()//线
匿名内部类使用,例:public class Demo { public static void main(String[] args) { RichMan rm = new RichMan(); rm.marry(new IWRB() { @Override
适配器模式:抽象类继承接口,重写其中不需要的方法为空方法,定义子类继承抽象类,重写没有实现的方法,这些方法就是我们需要的方法。public interface ButtonListener { public void click(); public void dbclick(); public void ke
jvm堆栈参数设置:-Xmx :设置最大堆大小;-Xms :设置最小堆大小;-Xss :设置栈大小。栈最小默认1m静态代码块:随类的加载(且初始化,否则不执行)而执行且只执行一次。用来初始化静态变量静态代码块只能作为类的成员存在,Class.forName("java.lang.String");手动加载类Class.forName("java.lang.String",false,classLo
public static void main(String[] args) { int[] a = { 5, 1, 10, 3, 8, 0 }; for (int i = 0; i < selectionSort(a).length; i++) { System.out.println(selectionSort(a)[i]); } System.out.println("--
public static void main(String[] args) { // 9X9乘法表 multi(); // 空心三角 emptyTriangle(4); // 倒置空心三角 emptyTriangle2(4); } private static voi
负数在计算机中以补码的形式存储,最高位1为负数,0为正数,补码的方式方便进行加法运算。byte类型数值范围-128到127.最高位是标志位,127二进制为01111111,则-127为10000001,-128=-127-1,所以其二进制为10000000byte b=11111111;正数表现形式:00000001,即b=-1;正数取反加1为其负数表现形式,那么负数取反加1会得到起它的正数形式吗
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号