好程序员Java学习路线分享5分钟了解基数排序,前言:基数排序无需进行比较和交换,而是利用分配和收集两种基本操作实现排序。基数排序分为两种:第一种是LSD,从最低位开始排序;第二种是MSD,从最高位开始排序。基数排序思想介绍分配:对于数字,每位的取值范围是0-9,因此需要10个容器(我们可以将其称为桶),这10个桶标号为0-9。每趟排序时,我们取每一个元素在该位的数值依次放入桶中。收集:在一趟
分类:
编程语言 时间:
2019-08-07 17:39:42
阅读次数:
129
?好程序员Java学习路线分享冒泡排序及优化,冒泡排序是一定典型的交换排序,如排序规则是升序,有如下数列:A[0]A[1]A[2]A[3]......A[n]?将A[0]和A[1]比较,如果A[0]>A[1],则交换两个元素的位置,否则不变,再继续比较A[1]和A[2],直到A[n-1]和A[n]。即比较相邻的两个元素,如果前一个大,就交换(否则不交换),再继续比较后面的元素,每一轮比较之后
分类:
编程语言 时间:
2019-08-07 17:36:20
阅读次数:
117
好程序员Java学习路线Javabean是个什么概念,Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。一.JavaBean技术概述JavaBean是基于Java的组件模型,
分类:
编程语言 时间:
2019-08-06 09:23:30
阅读次数:
92
首先,学习大数据是需要有java,python和R语言的基础。1)Java学习到什么样的程度才可以学习大数据呢?java需要学会javaSE即可。javaweb,javaee对于大数据用不到。学会了javase就可以看懂hadoop框架。2)python是最容易学习的,难易程度:pythonjavaScala。python不是比java更直观好理解么,因为会了Python还是要学习java的,你学
分类:
编程语言 时间:
2019-08-05 14:19:24
阅读次数:
115
Lambda表达式 函数式编程思想概述 强调做什么,而不是以什么形式做 面向对象的思想: 做一件事情,找一个能解决这个的事情的对象,调用对象的方法,完成事情 函数式编程思想 只要能获取到结果,谁去做的,这么做的都不重要,重视的是结果,不重视过程 传统写法和Lambda写法对比 传统写法 匿名内部类的 ...
分类:
编程语言 时间:
2019-08-04 22:22:32
阅读次数:
151
一:进度: 1.java学习了什么是内部类,内部类的定义和使用。 package io; public class intout { public static void main(String[] args){ Outer out=new Outer(34); out.test(); /** 访问 ...
分类:
其他好文 时间:
2019-08-03 21:28:13
阅读次数:
103
好程序员Java学习路线分享SpringCloud一、Web应用架构的演变随着互联网的发展,网站应用的规模不断扩大,Web应用架构也在不断的演变四个阶段:单一应用、垂直应用、分布式服务、流动计算1.单一应用架构当网站访问量很小时,只需要一个应用程序,将所有的功能都部署在一起,以减少部署节点和成本此时关键问题:简化数据库操作,数据访问框架ORM是核心适用场景:小型网站、管理系统、简易办公系统局限:1
分类:
编程语言 时间:
2019-08-02 17:00:35
阅读次数:
94
线程实现方式 并发与并行 并发:指两或多个事件在同一个时间段内发生 并行:指两或多个事件在同一个时刻发生(同时发生) 进程的概念 内存:所有的应用程序都需要进入到内存中执行 临时存储RAM 硬盘:永久存储ROM 进入到内存的程序叫进程 任务管理器-->结束进程 那么就把进程从内存中清除了 线程的概念 ...
分类:
编程语言 时间:
2019-08-01 21:25:48
阅读次数:
166
异常 异常概念 异常:指的是程序在执行过程中,出现的非正常的情况,最终导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出一个异常对象。Java处理异常的方式是中断处理。 异常体系 异常机制其实是帮助我们找到程序中的问题,异常的根类是java. ...
分类:
编程语言 时间:
2019-07-31 23:41:05
阅读次数:
143
1.构造函数的作用: 实现属性的初始化 使用构造函数实现成员变量的初始化 非静态成员变量 随着对象的常见才开辟空间,所以只能使用对象来访问 静态成员变量,随着类的加载而开辟空间,可以通过类直接访问 2.static关键字: static修饰成员变量的特点: 1:static修饰的成员变量是随着类的加 ...
分类:
编程语言 时间:
2019-07-31 01:17:06
阅读次数:
112