java
文章平均质量分 64
It.explorer
这个作者很懒,什么都没留下…
展开
-
冒泡排序和选择排序的区别
一: 区别1.冒泡排序是比较相邻位置的两个数,而选择排序是按顺序比较,找最大值或者最小值;2.冒泡排序每一轮比较后,位置不对都需要换位置,选择排序每一轮比较都只需要换一次位置;3.冒泡排序是通过数去找位置,选择排序是给定位置去找数;二: 冒泡排序优缺点1.优点:比较简单,空间复杂度较低,是稳定的; 2.缺点:时间复杂度太高,效率慢;三: 选择排序优缺点1.优点:一轮比较只需要换一次位置;2.缺点:效率慢,不稳定(举个例子5,8,5,...原创 2021-09-01 20:17:20 · 25659 阅读 · 0 评论 -
(五)面向对象(上)
面向对象思想概述面向对象思想概述面向对象是基于面向过程的编程思想面向对象思想特点是一种更符合我们思想习惯的思想可以将复杂的事情简单化将我们从执行者变成了指挥者角色发生了转换面向对象开发 就是不断的创建对象,使用对象,只会对象做事情面向对象设计 就是在管理个维护对象之间的关系面向对象的特征 封装(encapsulation) 继承...原创 2021-08-29 11:07:08 · 66 阅读 · 0 评论 -
(四)方法和数组(一维、二维)
一、方法方法的定义及格式简单的说:方法就是完成特定功能的代码块在很多语言里面都有函数的定义函数在Java中被称为方法格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; }如何写一个方法呢?两个明确返回值类型 明确功能结果的数据类型参数列表 明确有几个参数,以及参数的类型方法的注意事项方法不调用...原创 2021-08-25 11:05:02 · 84 阅读 · 0 评论 -
(三)JAVA笔记第四天(键盘录入、流程控制语句 :if、switch、for、while)
一、键盘录入数据概述我们目前在写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的,所以,我准备把数据改进为键盘录入,提高程序的灵活性。怎么实现呢?第一步:首先导包,将“import java.util.Scannery”语句卸载class外面。第二步:其次在main方法下创建Scanner对象,即:“Scanner sc = new Scanner(System.in);”第三步:最后创建要接收数据,例如接收一个int类型的数据:“int x = sc.nex原创 2021-08-25 10:15:46 · 130 阅读 · 0 评论 -
(二)JAVA笔记第三天
一、变量1、变量概述.在程序执行的过程中,在某个范围内其值可以发生改变的量2、变量的定义格式数据类型 变量名 = 初始化值;注意:格式是固定的二、数据类型1、java语言是强类型语言,对于每一种数据丢定义了,明确的具体数据类型在内存分配了不同大小的内存空间占用字节 范围整数类型byte 1 -128 ~ 127short 2 -2^15 ~ 2^15-1int 4 -2^31 ~ 2^31-1long 8 -2^63 ~ 2^63-1字符类型..原创 2021-08-25 10:14:04 · 56 阅读 · 0 评论 -
(一)Java笔记第一、二天
第一节 安装jdk及环境创建1、安装jdk,选择一个路径(最好不要在c盘占内存)2、搭建jdk环境,创建一个JAVA_HOME,找到jdk根目录,把路径搞进去3、双击打开path创建%JAVA_HOME%\bin路径第二节 关键字概述、标识符及进制转换1、首先java关键字定义:被Java语言赋予特定含义的单词特点:组成关键字的字母全部小写注意事项:goto和const作为保留字存在,目前并不使用 类似Notepad++这样的高级记事本,针对关键字有特殊的颜色..原创 2021-08-25 10:12:57 · 74 阅读 · 0 评论
分享