![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
iteye_5664
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序规则:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 重点:1.值对换,新建一个数组即可 2.两层循环(内层循环i=j而不是i=o开始) 基础:数组:1.创建数组对象 int[] num=new int[100];//创建一个in...原创 2017-03-03 15:39:24 · 93 阅读 · 0 评论 -
类.对象.方法
刷了几个acm,然后看到递归,看构造方法,发现自己对类对象方法这些基础都不是很了解,然后记录一下我对这几个概念的理解: 类:包括这一类的对象,以及对象的属性和方法。对象调用方法。实例方法或者构造方法等等(还需再学习) 类与类之间的关系:包括5种方法(关联、依赖、聚集、泛华、实现) 关联:类与类的实例之间存在特定的对应关系 依赖:类A访问类B提供的服务 ...原创 2017-03-03 21:29:38 · 99 阅读 · 0 评论 -
递归算法(附华为笔试题一个)
递归:重复调用自身函数,一般用于某功能重复使用,一般由上至下解决问题。 举个栗子~从1加到100,重复利用相加的功能 package paixu; public class test { public static void main(String[] args) { System.out.println(Getnum(100));; } pub...原创 2017-03-06 16:56:44 · 365 阅读 · 0 评论 -
修饰符
修饰符:abstract, staic, public, protected, private, synchronized, native, transient, volatile, final 这里我重点学一下static修饰符 static修饰符用来修饰类的成员变量(可以直接通过类名类访问)、静态方法(可以直接通过类名来访问)、代码块(Java虚拟机加载类时,就会执行该代码块) ...原创 2017-03-06 17:07:34 · 88 阅读 · 0 评论 -
快速排序
在这之前说一个故事~学校前面开打印店老板自己开发程序,我们把需要打印的文件上传他的app就可以自动打印还是挺方便的,比如上课前打印,直接去取就好,据说国家什么文物书籍在找他合作打印现在真的学好代码,走遍天下都不怕呀~本来我觉得学代码编程挺吃力的,但是我觉得现在已经是必不可少的一门技能,决定学好编程,我觉得以后我也想做这样互联网+,觉得还蛮酷炫的 快速排序有两种算法: 1.创建一个数组保存数据...原创 2017-03-10 10:58:17 · 107 阅读 · 0 评论 -
Map
因为很多题碰到了Map,我就再看了一下,做了以下整理: Map(映射),是一种把键对象和值对象进行映射的集合,每一个元素都包含一对键对象和值对象,只要给出键对象,就会返回对应的值对象,通过Map的put(Object key, Object value)方法向集合中加入元素,通过Map的get(Object key)方法来检索与键对象对应的值对象。 package sequence; ...2017-04-07 12:44:36 · 99 阅读 · 0 评论 -
数组的二叉查找算法
从数组中查找特定数据的最简单方法就是遍历数组中的所有元素,这种方法也叫线性查找。线性查找适用于小型数据或未排序的数组。 1.定义数组; 2.调用方法,参数传递; 3.判断,return 这里涉及到参数传递;局部变量作为参数传递,传递时强调引用类型 import java.util.Scanner; public class indexof { public static v...2017-04-18 16:47:12 · 251 阅读 · 0 评论