JAVA  易错知识点(1)

1JAVAEE   企业类型   SE桌面应用      ME手机

 

2Java执行过程;编写 编译  执行

 

3、Java 命名规范

驼峰命名法:方法变量首字母是小写    常量必须全部大写单词之间用下划线隔开

4Javahome   指明JDK安装路径

 

 5、按其执行方式分为编译性和解释性

 

6RE  java运行环境

    JDK   java开发环境
低位到高位直接  高位到低位强制  

 

7&&只判断第一个 

    全部都要判断

 

8Java  if 只能放true false

 

9Switch只能放整型

 

10

 

String   不可改变的字符串   abc紧挨在一起  不允许插入和提出

          调用方法不会改变自己

StringBuffer      ****a***b***c   调用方法会改变自己   (线程安全)   有缓冲区

StringBuilder     非线程安全

 

 

  

11、单子模式

public class Student {

        

 

 private static Student student=null;

 private Student(){

 

 }

 public static Student getStudent(){

 if(student==null){

 student=new Student();

 }

 return student;

 

 

 

}

12

类是对一群有共同特征的事物或事件的集合。而类对象就是类的实例化

局部变量必须复制后才能使用

成员变量  会有默认初始值

13

 子类只要继承       子类共享父类的方法  

 @author Administrator

 *如果子类中的属性和方法父类中没有    需要自己添加

 *default方法 就是友好方法

 *如果父类中存在构造方法,子类必须实现,子类必须有构造方法

 *super   调用父类的方法以及属性   默认调用父类无参构造器

 *在构造方法中super必须放在第一句

 *default  在同一个包内中可以访问到

 *

 *子类重写父类对应的方法    方法体不一样  其他全部一样(当父类的方法不能满足子类,这是子类需要重写父类的方法)

 *只要子类复写父类的方法,以子类为主要方法

 */

15

Instanceof  运行时指出对象是否是特定类的一个实例

 

16

多态:同一引用类型,不同的实例

封装:在程序上,隐藏对象的属性和实现细节,仅对外公开接口

Catch块  范围小的在前   范围大的在后

 

Error  exception 都是throwable的子类   

Error处理硬件问题  exception处理程序设计问题

runtimeException      编写时不会提示要处理的异常

 

与平台无关 java跨平台 

缺点:DOM解析全部存入内存,有限制的只有10M,便于操作

SAX  缺点:  不可以快速查找 但是他没有限制,找有资源少

 

Java 尽量用canlendar

Map  健是不能重复的

ArrayList  在没加尖括号时可以有不同类型的

Set 不能重复

 

Calendar 是一个抽象类

Hashset  无需不能重复的


  HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。
  Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。是一个线程安全的

 

线程安全  多个线程访问一个数据   

线程的优先级110

 

 

Synchronized  同步代码块

Synchronized  修饰方法时    他的锁是调用该方法的对象  

线程安全加线程锁 

线程之间的通信  wait nitify

 

override(重写) 1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)1、参数类型、个数、顺序至少有一个不相同。  
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值