自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类和接口

抽象类 abstract 修饰 特点: 1.不能new这个抽象类,只能靠子类实现它; 2.抽象类中可以写普通的方法 3.抽象方法必须在抽象类中。 案例: //abstract抽象类 extends:单继承(接口可以多继承)public abstract class Action { //约束~有人帮我们实现 //abstract,抽象方法,只有方法的名字,没有方法的实现。public abstract void doSomething();}//

2022-02-20 13:24:02 72

原创 面向对象的知识点

面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性 封装 继承 多态 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配空间之外,还会给创建好的对象进行默认初始化以及对类中构造器的调用。 类中的构造器也称构造方法,是在进行创建对象的时候必须要调用的,并有2个特点。 1.必须和类的名字相同。 2.必须没有返回类型,也不能写void. 构造器的作用:

2022-02-20 13:22:35 192

原创 数组有关知识点

1.数组的声明创建 首先必须声明数组变量,这样才能在程序中使用数组。 声明数组变量的语法: dataTypr[] arrayRefvar;//首选方法或者是 dataType arrayRefvar[];//效果相同,但不是首选方法。Java语言使用new操作符来创建数组,语法为:dataType [] arrayRefvar=new dataType[arraySize];数组的元素是通过索引访问的,数组索引从0开始。获取数组长度:arrays.length。

2022-02-20 13:21:02 81

原创 递归的知识点

递归就是:A方法自己调用自己。利用递归可以用简单的程序解决一些复杂的问题。递归结构包含两个部分:1.递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。2.递归体:什么时候需要调用自身的方法public class Demo06 { public static void main(String[] args) { System.out.println(f(5)); }public static int f(int n){ if(n==1){ return 1;

2022-02-20 13:12:58 209

原创 方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 1.方法名称必须相同 2.参数列表必须不同(个数不同,类型不同,参数排序顺序不同等) 3.方法的返回类型可以相同也可以不相同 4.仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据调用方法的参数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。 public class Demo02 { public static void main(St

2022-02-20 13:11:15 91

原创 java方法详解

方法是解决一类问题的步骤的有序组合。方法是语句的集合,他们在一起执行一个功能。 方法包含于类或对象中。 方法在程序中被创建,在其他地方被引用。 设计方法的原则:一个方法只完成一个功能。(原子性)。 方法的定义方法包含一个方法头和一个方法体。修饰符 返回值类型 方法名(参数类型 参数名){......方法体......return 返回值;}参数类型:参数是可选的,方法可以不包含任何参数,参数像是一个占位符。1.形式参数:在方法被调用时用于..

2022-02-20 13:09:04 106

原创 循环结构 的知识点

1.while循环 while是基本的循环,它的循环结构为: while(布尔表达式){//循环内容} 只要布尔表达式为true,循环会一直执行下去 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为true会造成死循环,我们正常的业务应该避免死循环,会影响到程序的性能或者造成程序卡死崩溃!。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 案例: public class Whil

2022-02-13 14:46:14 543

原创 选择结构的知识点

if单选择结构import java.util.Scanner;public class IfDemo01 {public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入内容");String str= sc.nextLine();//equals判断字符串是否相等if(str.equals("hello")){System.out.printl

2022-02-13 12:57:39 314

原创 用户交互scanner

java.util.Scanner是jdk5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner sc=new Scanner(System.in);通过Scanner类的next()与next Line()方法获取输入的字符串,在读取前我们一般使用hasnext()与hasNextLine()判断是否还有输入的数据。import java.util.Scanner;public class Demo01 {​ public static void ma

2022-02-12 18:01:17 149

原创 运算符的学习

运算符 算数运算符:+,-,*,/,%(取余),++,-- public class Demo03 {​public static void main(String[] args) { // TODO Auto-generated method stub//关系运算符返回结果:正确 错误 布尔值 int a=10; int b=20; int c=21; System.out.println(a==b); System.out.pri

2022-02-12 13:39:08 159

原创 变量和常量

变量 可以变化的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,和作用域。 注意事项 1.每个变量都有类型,类型可以是基本类型也可以是引用类型。 2.变量名必须是合法的标识符。 3.变量声明是一条完整的语句,因此每一个声明必须以分号结束。 变量作用域 类变量:类变量 static 从属于类。 实例变量: 在类里面在方法外面,是从属于对象。如果不自行初始化,会变

2022-02-12 11:34:17 61

原创 JAVA基础语法

Java中的注释 单行注释(//) 多行注释(/**/) 文档注释JAVADOC(/** */) JAVA所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线开始(_)。 不能以数字开头。 不能用关键字作为变量名或者方法名。 标识符大小写敏感。 可以使用中文命名,但不建议使用,也不建议使用拼音。 数据类型 java是强类型语言。

2022-02-12 10:31:14 158

原创 学习DOS命令

基本的DOS命令打开cmd的方式:1.开始+系统+命令提示符2.win键+R 输入cmd打开控制台3.在任意的文件夹下面,按住是shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd路径常用的dos命令#盘符切换到E盘 E:#查看当前目录下的所有东西 dir#切换目录 cd (change directory)#进入D盘 cd /d D:(/d 后面写具体路径)#返回上一级 cd..#清楚屏幕 cls(clear screen)#退出终端

2022-02-08 20:44:12 276

原创 电脑常用的快捷键

键盘功能键:Tab,Shitf,ctrl,Alt,空格,Enter,window,还有四个不同方向的箭头。 alt+f4:关闭窗口 复制:CTRL+c 粘贴:ctrl+v 全选:ctrl+a 剪切:CTRL+x 撤销:ctrl+z 保存:ctrl+s 永久删除:shift+delete 打开我的电脑:windows+e 运行:windows+r 打开任务管理器:explorer 打开任务管理器

2022-02-08 20:39:23 276

原创 MarkDown 语法

MarkDown学习标题:#+ +标题的名称,是几级标题就有几个#,但是最多到六级标题;字体在字的左右两边加两个*,就变成粗体;hello,world!在字的左右两边加一个*,就变成斜体;hello,world!在字的左右两边加3个*,就变成斜体加粗;hello,world!在字的左右两边加2个~,就变成删除线的样式;hello,world!引用语法是:>+空格学习Java分割线1.三个杠(就是减号)2.三个*图片

2022-02-08 20:36:31 305

空空如也

空空如也

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

TA关注的人

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