- 博客(37)
- 收藏
- 关注
原创 Java中各个排序算法比较
之前我在javase基础中初步了解了一下冒泡排序,现在想根据创建的排序算法总结出它们在各方面的优劣性。下图为java常见的几种排序:之前我们在刘老师的数据结构课程上也有学过时间复杂度和空间复杂度的概念,时间复杂度用来描述一个算法的执行时间,空间复杂度则是是对一个算法在运行过程中临时占用存储空间大小的一个度量。一、交换排序1、冒泡排序核心思想是:1、从第一个元素开始,比较相邻的两个元素。如果第一个比第二个大,则进行交换。3、轮到下一组相邻元素,执行同样的比较操作,再找下一组,直
2022-05-23 11:24:23
535
原创 Java之类与对象
对象:对象是指我们生活中具体存在的东西,任何真实存在的事物都可以作为对象。类:类是具有某些相同特征,可以有相同作用的对象的抽象集合,是看不见摸不着的。面向过程:以实现程序的基本功能为主,实现之后也就结束了,不考虑后续修改的可能。面向对象:针对每个独立的对象进行编程,每个对象都是独立、分开的,可以被重复使用,修改起来也比较方便。一个类中可以包括成员变量、构造方法、get,set方法、成员方法,但不一定全都要存在Java定义类格式如下:class 类名称 { 属性 (
2022-05-19 15:27:46
58
原创 Java之Debug
Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug调试又被叫做断点调试,需要给程序加一个断点,从断点处开始查看程序。1.如何增加断点?选择要设置断点的代码行,在行号的区域后单机鼠标左键即可2.怎么运行加过断点之后的程序?右键,然后单击Debug即可运行3.Debug各窗口都有什么作用?4.运行之后点哪里?点Step Into(F7)这个箭头,也可以直接按F7,可以查看程序一步一步运行点..
2022-05-16 16:20:33
537
原创 Java 方法
一、什么是方法?java方法是语句的集合,它们在一起执行一个功能。1)方法是解决一类问题的步骤的有序组合;2)方法包含于类或对象中;3)方法在程序中被创建,在其他地方被引用。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于后期的扩展。二、方法的定义格式:修饰符 返回值类型 方法名(参数类型 参数名){方法体;return 返回值;}如果返回值类型为...
2022-05-13 20:02:20
54
原创 Java中的变量
之前写了这样一串代码:int sum=0;for (int i=2;i<=1000;i++){ for(int j=1;j<=i/2;j++){ if(i%j==0){ sum+=j; } } if(sum ==i){ System.out.print(i+
2022-05-12 11:01:23
128
原创 Java数组
Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量一、声明数组变量dataType[] arrayName;二、创建数组静态初始化dataType[] arrayName = {value0, value1, ..., valuek};动态初始化dataType[] arrayName = new dataType[arraySize];一共做了两件事:1、使用 da
2022-05-10 15:21:28
142
原创 流程控制语句
在Java中一共有三种结构,顺序结构,分支结构,循环结构一、顺序语句顺序语句以一个封号结尾看作一条语句从上到下顺序执行二、分支语句1、if结构if(条件判断){ 循环体}当我们在程序中需要截取自己想要的部分时,可以通过if语句把不想要的部分拦截下来,从而得到自己想要的答案。2、if...else结构if(){ }else{ }当程序需要根据两种不同情况分部而行时,可以使用
2022-05-09 09:51:48
46
原创 Java基础语法
在Java中一切事物都可以看作一个对象类则是一类对象的统一模板单行注释使用//多行注释使用/* */类似public、static这种称为关键字,在编译器中一般都会高亮显示常量是程序中不能改变的量,字符常量使用' ',字符串常量使用" "基本数据类型包括byte,short,char,int,long,float,double,boolean自动转换如下图所示:强制类型转换格式:转换后类型 变量名=(转换后类型)(待转换数据);例如:int a=(int)(3.141
2022-05-06 16:11:37
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人