黑马程序员—java总结

学了两年的java编程语言,对此长生了浓厚的兴趣,但是由于环境的原因java编程学习的并不是那么理想,老师曾经说过这样一句话:“学习要抱有一种钻研的态度”我对这句话的理解是当我们学习到一个新的知识点的时候,需要不断理解和消化。这可能是一个长期的过程,不能抱有一种急于求成的态度。所以我是对自己有信心的,加油!!!下面是对所学java基础的总结:

一、SDK和JDK的区别 SDK是软件开发工具包,JDK是SDK的一种,其实它是JAVA SDK。JDK在早期的版本中也是叫SDK,在1.2版本以后才叫JDK。
二、J2EE、J2SE、J2ME区别
J2EE:JAVA2平台的企业版,主要应用于WEB和大型企业的开发。
J2SE:JAVA2平台的标准版,学习和一般的开发。它包含于J2EE。
J2ME:JAVA2平台的微缩版,主要应用于电子设备(手机)方面,它包含有J2SE的核心部分之外,还有一个专业的类。
三、JVM的运行机制类加载→类校验→类执行
四、JAVA、JAVAC、JAVADOC的用法
JAVA:JAVA解释器用于执行JAVA字节码。它所执行的是一个类并不是一个文件,所以后面类的名字区分大小写。
JAVAC:JAVAC解释器用于将JAVA源代码编译字节码。
JAVADOC:JAVADOC用于从程序源代码中抽取类、方法等注释形成一个和源代码配套的API文档。它执行的也是一个以.JAVA为扩展名的源文件,所以后面的文件名不区分大小写。
五、JAVA标识符
1、标识符由数字、字母下划线“_”或“$”符号组成。
2、标识符必须以字母、下划线“_”或“$”符号开头。
3、不能使用JAVA关键字。
4、字母区分大小写
六、数据类型
1 原始数据类型
2 数值类型
l BYTE
l 整型:SHORT、INT、INT
l 浮点:FLOAT、DOUBLE
2 BOOLEAN类型
1 引用数据类型
2 数组
2 类
2 接口
七、变量
变量可分为类变量、局部变量、方法变量。
类变量在定义时就有默认值,数值类型的默认为0,CAHR的默认a,BOOLEAN默认FALSE。
方法变量中没有默认值,需要赋值才能使用。
八、类和对象的区别
类是对象的模板,对象是类的特例
类是抽象的,客观上并不存在的
对象是具体的,是客观存的
九、类的构造方法
构造方法具有和类相同的名字,它是一个没有返回值的方法。有隐式构造方法和自定义构造方法两种。JVM在没有自定义造构方法时提供一个没有参数也没有方法主体的默认构造方法。但是如果有自定义的构造方法时,JVM不再提供默认的构造方法。如果在类的实例化是需要用默认构造方法时,必须显示的定义。
十、方法的重载
可以对构造方法或者自定义的方法进行重载,对方法的重载必须满足以下三个条件:
1、参数个数不同
2、参数类型不同
3、参数顺序不同
十一、面向对象的特性
1、封装
2、继承
3、多态
十二、继承的特性
继承允许重用现有的类来构造新类的机制。在继承中具有如下特性:
1、默认继承Object
2、单继承,只能有一个父类
3、子类继承父类除private以外的全部成员和方法。
十三、方法的重写
构成方法重写的条件:
1、两个继承关系的类里
2、方法名、返回值、参数必须一致。
十四、静态(变量、方法、块)
静态类型的变量或方法都是属于类的,并不是属某个具体对象的。所以也称类变量和类方 法,所有对象共享一份类变量。定义类变量或类方法的关键字是static。静态块是在类第一次 加载时执行。它的作用是初始化类变量成员。
十五、抽象类
抽象类是具体抽象方法的、不可以实例化对象的类。构成抽象类的条件:
a) 具有一个以上的抽象方法。
b) 继承一个抽象类,但没有实现全部的抽象方法。
c) 继承一个接口,没有实现全部的抽象方法。
十六、异常
Error:内部错误,不期望用户捕获的一种错误。
try语句:try句子里面主要是放置要监控的程序句子
catch:以合理的方式捕获和处理异常,主有try语句出错才会执行。
finally:释放资源,不管try里面的语句是否出错都要执行。
throw:手动引发异常
throws:由方法引发的异常
多层捕获:异常子类一定要位于异常父类之前。最后一个catch块要用Exception捕获,以便捕获到所有异常。执行其中一条catch语句之后,其它的catch将被忽略。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值