




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
培训期间学习的java基础知识总结 第一篇:培训期间学习的java基础知识总结final定义常量:如果放到主函数外则需要publicstaticfinal如果放到主函数内部则不需要publicstaticfinalfloat表示的变量后面必须跟个f表示单精度小数运算符:++(--)在前时先运算在取值,在后时先取值在运算。ifelse的分支顺序不能颠倒switch分句后面的default可以省略但不推荐省略。基本数据类型放在栈里,引用数据类型放在堆里studentstu=newstudent则stu放在栈里,student放在堆里StringBuffer是线程安全的使用场景:经常对字符串进行修改操作时,并且需要线程安全时StringBuilder和stringbuffer类似,是非安全版本缺点:不支持线程安全优点:在不要求多线程安全情况下性能高使用场景:经常对字符串进行修改操作,不需要多线程安全时使用对象和类:如果为public则在此可以直接赋值如果为private则必须通过setter赋值public修饰的在其他包内依然可见,private修饰的是私有类,只能在自身类内部可见面向对象的三个特征:封装(数据的抽象)、继承、多态多态:有多个子类,每个子类调用相同的方法做出不同的反应例cut()方法:如果理发师则理发如果是厨师则切菜尽管一个子类从父类继承所有的方法和变量,但它不继承构造函数。下述规则适合覆盖的方法覆盖方法的返回类型必须与它所覆盖的方法相同覆盖方法不能让它所覆盖的方法访问性差覆盖方法不能比它所覆盖的方法抛出更多异常抽象类无法实例化,抽象类可以没有抽象方法线程同步关于锁和同步,有一下几个要点:1)、只能同步方法,而不能同步变量和类;2)、每个对象只有一个锁;当提到同步时,应该清楚在什么上同步?也就是说,在哪个对象上同步?3)、不必同步类中所有的方法,类可以同时拥有同步和非同步方法。4)、如果两个线程要执行一个类中的synchronized方法,并且两个线程使用相同的实例来调用方法,那么一次只能有一个线程能够执行方法,另一个需要等待,直到锁被释放。也就是说:如果一个线程在对象上获得一个锁,就没有任何其他线程可以进入(该对象的)类中的任何一个同步方法。5)、如果线程拥有同步和非同步方法,则非同步方法可以被多个线程自由访问而不受锁的限制。6)、线程睡眠时,它所持的任何锁都不会释放。7)、线程可以获得多个锁。比如,在一个对象的同步方法里面调用另外一个对象的同步方法,则获取了两个对象的同步锁。8)、同步损害并发性,应该尽可能缩小同步范围。同步不但可以同步整个方法,还可以同步方法中一部分代码块。9)、在使用同步代码块时候,应该指定在哪个对象上同步,也就是说要获取哪个对象的锁。css样式表:#是p选择器p“.”是类选择器class“li”属于标签选择器第二篇:JAVA基础知识精华总结1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0.如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。(2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。2、继承时,对象的初始化过程(1)主类的超类由高到低按顺序初始化静态成员,无论静态成员是否为private.(2)主类静态成员的初始化。(3)主类的超类由高到低进行默认构造方法的调用。注意,在调用每一个超类的默认构造方法前,先进行对此超类进行非静态对象的初始化。(4)主类非静态成员的初始化。(5)调用主类的构造方法。3、关于构造方法(1)类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某一个非默认的构造方法了。(2)在一个构造方法中,只能调用一次其他的构造方法,并且调用构造方法的语句必须是第一条语句。4、有关public、private和protected(1)无public修饰的类,可以被其他类访问的条件是:a.两个类在同一文件中,b.两个类在同一文件夹中,c.两个类在同一软件包中。(2)protected:继承类和同一软件包的类可访问。(3)如果构造方法为private,那么在其他类中不能创建该类的对象。5、抽象类(1)抽象类不能创建对象。(2)如果一个类中一个方法为抽象方法,则这个类必须为abstract抽象类。(3)继承抽象类的类在类中必须实现抽象类中的抽象方法。(4)抽象类中可以有抽象方法,也可有非抽象方法。抽象方法

努力****向丝
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf