自定义博客皮肤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)
  • 收藏
  • 关注

原创 JavaSE--面向对象的三大特征

一.封装程序设计要追求**“高内聚,低耦合”**。高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏):禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问,称为信息隐藏。属性私有,get/set封装的意义:提高程序的安全性,保护数据隐藏代码的实现细节统一接口系统可维护性增加了public class Student { private String name; private int age;

2022-01-15 17:49:44 374

原创 JaveSE--面向对象编程

文章目录一.什么是面向对象二.回顾方法1.方法的定义2.方法的调用3. 值传递和引用传递三.类和对象的创建1.创建与初始化对象2. 构造器详解3.内存分析一.什么是面向对象物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观操作,仍然需要面向过程的思路去处理。面向对象编程(OOP–Object-Oriente

2022-01-15 14:50:54 284

原创 JavaSE--数组详解

文章目录一.数组的定义二.数组的声明与创建1.数组的声明2.数组的创建三.数组的三种初始化及内存分析1.三种初始化2.内存分析四.数组的四个基本特点和下标越界1.四个基本特点2.数组边界五.数组的使用1.For-Each循环2.数组做方法参数3.数组做返回值六.多维数组七.Arrays类八.稀疏数组1.稀疏数组介绍2.五子棋游戏九.冒泡排序一.数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。每一个数据称作一个数组元素,每个数组元素可以通过一个

2022-01-08 17:26:56 418

原创 JavaSE--方法详解

文章目录方法什么是方法设计方法的原则:方法的命名规则:方法的定义方法的调用方法的重载方法的重载的规则实现理论命令行传参可变参数递归练习方法什么是方法Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。方法的命名规则:首字母小写+驼峰规则。

2022-01-05 22:24:55 296

原创 JaveSE--break,continue语句

文章目录break,continue练习--打印三角形break,continuebreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。public static void main(String[] args) { int i = 0;

2021-12-30 19:50:18 484

原创 JaveSE--循环结构

文章目录循环结构while循环do...while循环while和do...while的区别:For循环**for循环快捷键:**对比for循环和while循环:for循环的几点说明:练习增强for循环循环结构while循环只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。

2021-12-29 21:52:33 189

原创 JavaSE--选择结构

文章目录选择结构if选择结构if单选结构if双选择结构if多选择结构switch多选择结构选择结构if选择结构if单选结构判断输入内容是否为Hello:public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.nextLine();

2021-12-28 20:18:52 469

原创 JavaSE--用户交互Scanner

Scanner对象我们可以通过Scanner类来获取用户的输入。基本语法通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前使用hasNext()与hasNextLine()判断是否还有输入的数据。next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符next()不能得到带有空格的字符串 public static void main(St

2021-12-27 11:18:15 177

原创 JavaSE--运算符

运算符算术运算符+,-,*,/,%,只要运算中有double类型,输出的结果就是double类型;其次,有long类型,输出的结果就是long类型;最后,输出的结果是int类型!++,–自增,自减:一元运算符 int a = 2; int b = a++;//先给b赋值,再自增 System.out.println(a);//3 int c = ++a;//先自增,再给c赋值 System.out.println(a);//4

2021-12-25 15:22:36 322

原创 Java基础语法

注释必须书写注释!//单行注释/* */ 多行注释/** */ javadoc文档注释标识符Java所有组成部分都需要名字,类名、变量名以及方法名都被称为标识符。所有标识符都应该以大小写字母、美元符或者下划线开始首字符之后可以是字母、美元符、下划线或者数字的任何字符组合不能使用关键字作为变量名或方法名标识符大小写敏感!数据类型强类型语言-----要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。基本数据类型整数类型 byte-1个字节 范围:-128

2021-12-25 10:36:09 56

原创 MarkDown基础代码学习

MarkDown标题三级标题四级标题字体粗体斜体斜体加粗删除线引用选择狂胜说,走向人生巅峰 ;分割线图片超链接点击跳转到狂神B站列表ABC表格名字性别生日张三男1997.1.1代码Javapublic...

2021-12-18 21:50:16 222

空空如也

空空如也

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

TA关注的人

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