会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黑暗之魂DarkSouls
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年5月10日
线程的安全问题
摘要: 一、线程的生命周期: 新建、就绪、运行、阻塞、死亡。如下图所示: 二、线程安全的出现和解决: 1.出现的原因:当一个线程操作某一个共享资源的时候,该操作尚未完成,其它线程参与进来,也去操作执行该资源,就会引发线程的安全问题。 2.解决办法:当一个线程操作的时候,其他线程不能参与进来,知道该线程操作完
阅读全文
posted @ 2019-05-10 13:45 黑暗之魂DarkSouls
阅读(134)
评论(0)
推荐(0)
2019年5月9日
java实现多线程(上)
摘要: 一、三个基本概念:程序、进程、线程 程序:是为了完成特定的任务、用某种语言所编写的一组语言的集合。即指一段静态的代码。 进程:是程序的一次执行过程,或是正在运行的程序。是一个动态的过程:有它自身的产生、存在和消亡过程。 >进程作为资源分配的单位,系统在巡行时会为每个进程分配不同的内存区域。 线程:进
阅读全文
posted @ 2019-05-09 13:55 黑暗之魂DarkSouls
阅读(166)
评论(0)
推荐(0)
2019年5月5日
异常处理
摘要: 一、Error java虚拟机无法解决的严重问题。比如:JVM系统内部错误、资源耗尽等严重情况。StackOverflowError。 针对这类错误,一般不编写针对性的代码进行处理。 二、Exception 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。列如: >空指
阅读全文
posted @ 2019-05-05 19:58 黑暗之魂DarkSouls
阅读(226)
评论(0)
推荐(0)
抽象方法和接口、内部类
摘要: 一、abstract抽象类和抽象方法: 1.abstract可用来修饰的结构:类和方法。 2.abstract修饰类:抽象类 >此类不能实例化 >抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程) >开发中,都会提供抽象类的子类,让子类对象实例化,完成相关操作。 3.abst
阅读全文
posted @ 2019-05-05 13:05 黑暗之魂DarkSouls
阅读(170)
评论(0)
推荐(0)
2019年4月30日
面向对象的一些关键字和方法
摘要: 一、static关键字的使用: 1.static:静态的 2.static可以用来修饰:属性、方法、代码块、内部类 3.使用static修饰属性:静态变量(类变量) 3.1属性:按是否使用static修饰,又分为:静态属性vs非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的
阅读全文
posted @ 2019-04-30 17:41 黑暗之魂DarkSouls
阅读(350)
评论(0)
推荐(0)
2019年4月27日
Object类和包装类的一些方法
摘要: 一、instanceof关键字的使用: a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false。 使用场景:为了避免在向下转型时出现ClassCastException的异常,我们在向下转型前,先进行instanceof的判断,一旦返回true,就进
阅读全文
posted @ 2019-04-27 21:40 黑暗之魂DarkSouls
阅读(146)
评论(0)
推荐(0)
2019年4月26日
继承性和多态性
摘要: 面向对象的特征之二:继承性 一、继承性的好处: 1.减少了代码的冗余,提高了代码的复用性。 2.便于功能的扩展。 3.为之后多态性的使用,提供了前提。 二、继承性的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 1.体现:
阅读全文
posted @ 2019-04-26 13:35 黑暗之魂DarkSouls
阅读(659)
评论(0)
推荐(0)
2019年4月25日
java面向对象之封装性
摘要: 面向对象的特征之一:封装和隐藏: 一、问题的引入: 当创建一个类的对象以后,可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,往往需要给属性赋值加入额外的限制条件,这个条件就不能再属性声明时体现,所以
阅读全文
posted @ 2019-04-25 15:41 黑暗之魂DarkSouls
阅读(676)
评论(0)
推荐(0)
2019年4月24日
java面向对象概念2
摘要: 一、理解“万事万物皆对象”。 1.在java语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构。 2.涉及到java语言与前端html、后端的数据库交互时,前后端的结构在java层面交互时,都体现为类、对象。 二、匿名对象 1.理解:我们创建的对象,没有显式的赋给一个变
阅读全文
posted @ 2019-04-24 13:24 黑暗之魂DarkSouls
阅读(174)
评论(0)
推荐(0)
2019年4月22日
java面向对象概念1
摘要: 一、java面向对象学习的三条主线: 1、java类及类的成员:属性、方法、构造器;代码块、内部类 2、面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3、其它关键字:this、super、static、final、abstract、interface、extend、package、impo
阅读全文
posted @ 2019-04-22 23:09 黑暗之魂DarkSouls
阅读(838)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告