自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 同步死锁

同步方法 使用 synchronized 关键字 将一个方法声明为同步方法 class MyThread implements Runnable{ private int ticket = 5; public void run(){ for (int i=0;i<100;i++){ this.saleTicket(); ...

2020-04-04 21:51:11 103

原创 多线程的操作方法

多线程操作方法在Thread类中定义. 线程命名与取得: 线程运行不确定性,所以线程名字是找寻线程的关键 Thread类中有提供线程名称的方法 *构造方法:public Thread​(Runnable target,String name) *设置名字:public final void setName​(String name) *取得名字:public final String getNam...

2020-04-04 21:40:58 149

原创

1、 包的基本概述 起因: 在我们设计一个程序的时候(尤其是多人合作),会写一些类来实现功能,但是往往会有重名的现象发生,为了解决这个问题,则专门设计了包。(还有其他作用,下述) 简单理解:不同的城市之间存在相同名字的小区,用城市名则可以区分这些重名小区,城市名就可以理解为上面的包,小区则可以看做是重名的类,通过这个前缀,解决了重名问题。 (1) 概念: 为了更好地组织类,Java 提供了包机制,...

2020-02-19 15:03:46 87

原创 java的object类

Java中的几个Object 类:其他的类都是直接或简洁继承这几个。该类中有几种主要方法: 可以重写: equals() hashCode() toString() clone() 不可重写:(被final 修饰) wait() notify() notifyAll() finalize() getClass() getClass().getName() ...

2020-02-12 16:38:36 69

原创 JAVA抽象

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类;抽象来除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法、初始化块和构造方法和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。 抽象方法:只包含一个方法名,而没有方法体,使用abstract修饰...

2020-02-08 19:56:57 104

原创 重载

重载(overload): 什么是重载: 简单说,重载就是函数或者方法有同样的名称,但是参数列表不相同,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法(发生在同一类中,方法名相同,参数列表()不同)。 重载作用: 传递不同的参数实现相同的效果。 重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。 重载的规则: 1...

2020-02-08 19:48:06 182

原创 Java 继承

java继承的概念 Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为, 并能扩展新的能力, 继承使用的是extends 继承的优点: 1 提高了代码的复用性 2 提高了代码的维护性 3 建立了类与类之间的关系,继承是多态的前提。 继承的缺点: 1 在一定程度上,造成类与类之间的强关联,即所谓的高耦合。 2 父类功能的改变对子类也会造成影响...

2020-02-06 12:24:20 86

原创 简单的成绩系统

因为现在c语言学的很有限,目前只能写出简单的代码。 代码如下; #include<stdio.h> #include<string.h> define N 5 float score[N] [4]={{85,90,89,78}, {87,65,89,87}, {65,87,67,65}, ...

2019-11-29 16:48:57 85

原创 git的搭建心得

前言 上周学习了git的搭建,这东西是真难,废了我4个多小时,才搭完。接下来我给大家分享下心得。 电脑系统为window 10专业版,64位 相关步骤: 1、安装Node.js和配置好Node.js环境,打开cmd命令行,成功界面如下 ...

2019-11-05 16:54:00 213

空空如也

空空如也

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

TA关注的人

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