- 博客(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关注的人