自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2021-10-16

面向对象编程(OOP)初识面向对象面向对象&面向过程 面向过程思想:步骤简单清晰,第一步做什么,第二步做什么;面对过程适合处理一些较为简单的问题 面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索;面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作

2021-10-16 22:13:48 76

原创 10 2021-10-15

冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡排序的思想是将数据两两进行比较,当数据不同时将他们进行转换如小的在左面大的在右面,当从右排到最左面时最小数必会在最左边,这时在从最右边排到最有边的倒数第二个,依次进行 冒泡排序的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2) 冒泡排序列: import java.util.Arrays;​

2021-10-15 20:25:38 64

原创 9 2021-10-14

数组数组的概述 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明变量的语法: dataType[] arrayTefVar=new dataType[arraySize]; 数组的元素是通过索引访问的,数组索引从0开始 获取数组长度:arrays.length

2021-10-14 22:29:05 76

原创 8 2021-10-13

Java方法什么是方法 System.out.println();表示System类中的输出对象out,println方法 Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合;方法包含与类或对象中;方法在程序中创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的时候,做好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展 方法的命名规则:首字母小写加驼峰规则

2021-10-13 22:03:32 50

原创 7 2021-10-12

循环结构while循环 while是最基本的循环,他的结构为: while(布尔表达式){循环内容} 只要布尔表达式为true,循环就会一直执行下去 我们大多数是让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 少部分情况需要循环一直执行,比如服务器的请求相应监听等 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃 列:打印出1到100 public

2021-10-12 20:17:07 84

原创 6 2021-10-11

顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 列: public class ShunXuTest1 { public static void main(String[] args) { //如果没有其他非东西干涉他会按顺序打印 System.out.println("1"); System.out.println("2"); System....

2021-10-11 21:37:24 48

原创 5 2021-10-10

Java流程控制用户交互Scanner 之前学习的语法我们没有实现程序和人际交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.utl.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入 基本语法 Scanner scanner=new Scanner(System.in) 通过Scanner类的nest()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是

2021-10-10 22:11:24 36

原创 4 2021-10-9

运算符 算数运算符:+ - * / % ++ -- %:取余运算也叫模运算 public class Test3 { public static void main(String[] args) { int a=10; int b=3; //10除以3于1 System.out.println(a%b);​ }}1​Process finished with exit code 0​ 加减乘...

2021-10-09 20:28:22 54

原创 3 2021-10-8

变量,常量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量时程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一条完整的语句,因此每一个声明都必须以分号结束 变量作用域变量 类变量 实例变量 局部变量 public class Test { /*类变量有st..

2021-10-08 20:56:34 43

原创 2 2021-10-7

数据类型 Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义在使用 弱类型语言:有自己的编辑器,也有自己的一定的规定 基本类型8个 byte:占1个字节 short:占2个字节 int:占4个字节 long:占8个字节后面加L float:占4个字节 double:占8个字节 char:占2个字节 boolean:占1为只有true和false两个 public class.

2021-10-07 21:30:00 65

原创 1 2021-10-6

JAVAJava的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java的版本 Java SE:标准版主要用于pc桌面(桌面程序,控制开发...主要学习重点) Java ME:移动版主要用于手机但现在很少有人使用,后来出现Android后崛起(手机,小家电...) Java EE:企业版主要用于服务器类如Hadoop(web端,服务器开发.

2021-10-06 21:08:36 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除