- 博客(8)
- 收藏
- 关注
原创 java死锁问题--死锁的产生与处理
Java 死锁问题–死锁的产生于处理一、死锁的概念: 死锁就是多个线程相互竞争资源而无限循环等待的僵局,如果没有外力的作用,死锁将无限下去;二、死锁产生的必要条件: 1.互斥条件:一个资源每次只能被一个进程使用。 2.请求和保持条件:一个进程因请求而阻塞时,对以获得的资源保持不放 3.不可剥夺条件:进程以获得的资源,在没有使用完之前,不能强行剥夺。 4.循环等待条件...
2019-04-28 19:21:44
230
原创 java 重写(override)和重载(overload)
java override(重写)和overload(重载)一、重写(overriding)重写是父类于子类的多态性(运行时多态),实质是对父类的方法重新定义父类中的方法不能满足现有功能的需求;就需要子类重写父类方法;依赖于继承,子类重写父类方法: 1.子类继承父类 2.方法名和参数相同 3.子类权限不能小于父类权限eg.person类为父类student类继承(ext...
2019-04-24 11:46:21
193
原创 java中==与equals()方法
java中==与equals()的区别一、== 首先我们来说一下== 1.基本数据类型: ==比较的是基本数据类型的原值,值相等为true否则为false; 2.引用类型: ==比较引用类型的地址,地址相等为true,否则为false; 这里有个特殊的值-128-127实在计算机中有缓存的 1>看以下代码: public static void ...
2019-04-23 09:58:44
167
原创 java API—String类
java API–String常用方法String类String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。首先我们来看一下String类的实现:public final class String implement...
2019-04-12 17:44:06
214
原创 java基础—面向对象(二)
java基础—面向对象(二)抽象类和接口一、抽象类抽象类的需要用abstract关键字修饰,抽象类中可以有抽象方法,也可以有具体实现功能的方法。如果子类继承一个抽象类就必须实现该抽象类的所有的抽象方法,否则也要声明为抽象类。抽象类: 1.关键字abstract 2.半成品,没有完成的类抽象方法: 1.有抽象方法,只有方法的定义,没有方法体,连大括号都没有; 该抽象方法也要用a...
2019-04-02 10:07:18
162
原创 input type="file"标签图片上传路径fakepath问题
图片上传路径C:\fakepath\问题今天在写html图片input标签图片上传预览,出现了C:\fake\路径问题,在纠结了一个多小时为什么的时候,实在不知道怎么办了,就来博客找大佬,才发现由于浏览器的安全机制,把要上传的图片真实路径给隐藏了,对外只显示C:\fakepath+图片名我们需要对图片路径进行处理,要用到objcetURL = window.URL.createObjectUR...
2019-03-29 12:15:25
3674
原创 java基础—面向对象(一)
java面向对象三大特性:封装、继承、多态一、封装 封装就是把类中的私有属性进行隐藏,对外提供对应的方法来操作属性; 用户不用知道类内部的细节,但可以通过这个类调用实例方法来得到属性和设置属性; 优点: 提高代码的复用性; 减少耦合:能独立的开发、测试、优化、使用和修改; 减轻维护的负担:容易理解,在调试的时候不会影响其他的模块代码; ...
2019-03-27 20:30:37
625
原创 java基础—基本数据类型
java数据类型java数据类型分为基本数据类型和引用数据类型一、基本数据类型有八种基本数据类型分别是byte、short、int、long、float、double、char、boolean;1–整型byte字节类型:在计算机中占1个字节,一个字节是计算机中0|1的8位,取值范围为-128~127;short短整型:在计算机中占2个字节,取值范围为-215~215-1 即-32768...
2019-03-26 21:07:14
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人