摘要: 1.String字符串: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。 特点:字符串一旦被初始化, 阅读全文
posted @ 2018-09-09 16:09 chenyongsai 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 好处:解决了线程安全问题。 弊端:相对降低性能,因为判断锁需要消耗资源,还容易产生了死锁。 定义同步是有前提的: 1,必须要有两个或者两个以上的线程,才需要同步。 2,多个线程必须保证使用的是同一个锁。 同步的第二种表现形式: 同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步性。 同步函 阅读全文
posted @ 2018-09-08 09:04 chenyongsai 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈 阅读全文
posted @ 2018-09-07 09:00 chenyongsai 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 异常: 就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象 阅读全文
posted @ 2018-09-06 17:45 chenyongsai 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 包:定义包用package关键字。 1:对类文件进行分类管理。 2:给类文件提供多层名称空间。 如果生成的包不在当前目录下,需要最好执行classpath,将包所在父目录定义到classpath变量中即可。 一般在定义包名时,因为包的出现是为了区分重名的类。所以包名要尽量唯一。怎么保证唯一性呢?可以 阅读全文
posted @ 2018-09-05 09:52 chenyongsai 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1.Object: 所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法: 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部 阅读全文
posted @ 2018-09-04 10:29 chenyongsai 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 设计模式:JAVA中有23种设计模式 1.解决问题最行之有效的思想。 2.是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 3.使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 1.单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读 阅读全文
posted @ 2018-09-03 00:11 chenyongsai 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 抽象类: abstract 1.抽象:不具体,看不明白。抽象类表象体现。 2.在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。 3.抽象方法所在类一定要标示为抽象类,也就是说该类需要被abst 阅读全文
posted @ 2018-09-02 16:27 chenyongsai 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 多 态:函数本身就具备多态性,某一种事物有不同的具体的体现。 体现:父类引用或者接口的引用指向了自己的子类对象。 Animal a = new Cat(); 多态的好处:提高了程序的扩展性。 多态的弊端:当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以访问子类中特有的 阅读全文
posted @ 2018-08-31 09:52 chenyongsai 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 继 承: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。 JAVA只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承接口机制,进行改良。 单继承:一个类只能有一个父类。 多继承:一个类可以有多个 阅读全文
posted @ 2018-08-30 09:48 chenyongsai 阅读(187) 评论(0) 推荐(0) 编辑