自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 static

静态变量:使用static修饰的成员变量被称为静态变量。会在类加载这个过程中就被初始化,,而非静态变量是被对象所拥有的,当对象被创建时初始化。static全局变量和普通全局变量区别:static全局变量只初使化一次,不可修改,且不能在其他文件中被引用,但是普通全局变量可以被extern关键字引用在别的文件中被使用。static变量被存放在静态存储区,(静态局部变量在使用完之后没有立即被销毁而是继续存放在内存中,只不过我们不能再对他进行访问)静态方法:使用static修饰的成员方法,可以不依赖于任何对象进行访

2022-06-05 23:36:00 73

原创 java 多线程

进程:一个应用程序。线程:一个进程中的执行单元。。进程可以包含多个线程。1. 个类去继承Thread类通过new创建线程的类启动线程,可以调用类中继承的start()方法。我们观察结果会发现这个循环输出是无序的,那么对于单核的cpu来说,所谓多线程都是在同一时间共同运行的吗。其实并不是,多线程只是由于cpu的处理速度极快,在多个线程之间来回切换,所以给人的感觉是同时进行。需要注意,给每个线程分配的时间是随机的,由cpu决定,如上面代码的结果,多次运行会有多次不同的结果。2..编写一个类,继承runna接口

2022-06-05 14:52:32 69

原创 java泛型

泛型1.概述泛型,即“参数化类型”,总所周知当我们在写方法时,又可能会用到形参,然后在调用方法时从传递实参。参数化类型就是在把具体类型(int,String,引用类型…)参数化,然后在调用它时传递具体的类型进去。...

2022-05-29 21:07:36 90

原创 java异常

异常异常有很多种类,是指程序运行过程中出现的错误,从而导致程序的中断。其中Throwable是所有异常(Exception)和错误(Error)的共同的父类。异常的分类当你在编译过程中系统报出的错误,属于编译时异常。(受查异常,系统会在编译时,编译器会对他进行检查)如果编译时系统没有报错,而在运行之后才报出错误属于运行时异常。(非受查异常,不能进行捕获,必须找到错误的位置进行修改)对于异常的处理1.上抛,把出现的异常抛出给上一级。先是抛给调用我的方法,然后继续上抛,到main方法之后上抛给jv

2022-05-29 20:47:55 82

原创 LinkedList

package com.zhuhaoyu.Link;public class LinkedList { private Node head; private int size; public LinkedList(){ this.head=new Node(null,0); this.size=0; } public int getSize(){ return this.size; } public.

2022-05-15 21:12:19 87

原创 接口(interface)

interface接口java中的接口是一种特殊的抽象类但是与抽象类的区别在于1.接口能实现多个接口,并且接口能实现多重继承。抽象类只能继承一个类。2.抽象类可以被多个访问修饰符修饰,而接口只能被public修饰。3.抽象类中用static final定义常量;接口中无需关键字,只能定义常量且必须赋初始值,不能被修改4.抽象类可以有定义和实现,方法可以在抽象类中实现;接口中只有定义,不能有方法的实现,可以定义default方法体...

2022-05-15 21:00:15 171

原创 java的抽象类

java的抽象类抽象类是指由abstract修饰的,不能被实例化的类。抽象方法是指仅存在于抽象类中,由abstract修饰的不包含方法体的方法。下面构建一个抽象类package com.zhy.parent; abstract class Person { public void get(){ System.out.println("普通方法"); } public abstract void get1();

2022-05-08 20:22:27 178

原创 java 继承

package com.zhy.parent; class Person { private String name ; private int age ; public void setName(String name) { this.name = name ; } public void setAge(int age) { this.age = age ; .

2022-05-01 23:50:42 154

原创 2.方法重载

定义:如果一个类中有多个具有相同名称但参数不同的方法,则称为方法重载。方法重载的作用:提高代码的可读性。如果不进行重载,倘若要实现相加的操作,add(int num1,int num2)方法是实现两个数相加,这时候要实现三个数相加必须更改方法名,例如,add1(int num1,int num2,int num3).重载的方法:1.更改参数的个数。2.改变参数的类型。package com.zhy.rechange;​ public class Rewrite {..

2022-04-30 12:33:29 97

原创 java 方法重写

方法重写java类的继承当中,根据类的继承关系,可以产生一个子类,子类继承父类所有的变量和方法。子类对父类中的方法进行扩展和修改,就是我们所说的方法重写。在Java中覆盖继承父类的方法就是通过方法的重写来实现的。所谓方法的重写是指子类中的方法与父类中继承的方法有完全相同的返回值类型、方法名、参数个数以及参数类型。如下代码package com.zhy.write;​class Animal{ public void eat(){ System.out.println("动物吃.

2022-04-24 20:35:37 381

原创 子绝父相原理

今天在写前端组件搜索框时遇到一个问题,如何在我写的input中插入其他的button,例如搜索键和清除键。然后在自己去查询资料之后,看到了一个子绝父相的方法。<div id="box"> <input type="email" id="search" placeholder="请输入" required v-model="value" /> <button i...

2022-03-27 23:19:14 1326

原创 v-if和v-show的用法

​在观察做搜索框组件的清除键时,对于清除键的隐藏(即有内容时出现,没内容时隐藏),一开始采用的是检听器语法,通过检测input的值是否为空值,通过一个函数更改button的display属性,来完成这项任务。但是在阅读vue的语法过后我看到了更加简单的方法,即通过v-if的语法进行button的渲染。 watch: { value(newval, oldval) { console.log(newval, oldval); if (newval ===...

2022-03-20 15:50:06 1304

原创 java package,import的使用

1.包的作用:项目工程较大时容易存在文件覆盖问题,设置不同的目录,相似的元素放进同一个目录中,即同一个包中,便于理解,同时万一编译出错,以及后期的维修管理,包的使用可以便于管理。2.package包的使用:使用关键字package去创建包(需要注意的是为了防止包名与类名冲突,一般包用小写字母命名。)package animal.demo //指定生成的class文件位于animal/demo/目录下public class Animal{}这就是用package定义一个包,其

2022-03-13 21:44:11 907

原创 Java学习第一课

Java学习第一课Java的环境配置从Java的环境配置这个开端中可以懂得的就是,对于一个程序员而言,在学习上更多的要去自学,自己处理遇到的问题是我们应该掌握的技能。csdn对于我们而言是一个不错的学习分享平台,在完成自我任务的同时,我看到书上有static定义的静态变量的使用,所以前去了解的时候看到需要在调用成员的方法中使用。对于调用成员的方法我是不理解的,学习后我才尝试书写自己的代码。public class Name{ int Age; public Name(Strin...

2022-03-06 20:54:36 2393 1

空空如也

空空如也

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

TA关注的人

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