您所在位置: 网站首页 / 【黑马程序员】Java基础总结.docx / 文档详情
【黑马程序员】Java基础总结.docx 立即下载
2025-08-26
约1.1万字
约20页
0
21KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

【黑马程序员】Java基础总结.docx

【黑马程序员】Java基础总结.docx

预览

免费试读已结束,剩余 15 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

【黑马程序员】Java基础总结

第一篇:【黑马程序员】Java基础总结【黑马程序员】Java基础总结黑马程序员的javaEE课程主要分为2个部分:java基础+java就业。今天就简单的给大家总结一下咱们java基础的知识。注:Java采用Unicode符号集,每个字符占2个字节,无论英文还是中文还是其他字符。标识符为变量、类或方法起的名称以字母,下划线、或者$符号开头由字母、数字、下划线或者$符号开头区分大小写,没有长度限制,不能使用关键字尽量取得容易辨识,见名知意如:identifier、userName、user_Name、_sys_varl、$change基本数据类型Java定义了8中基本数据类型[AppleScript]纯文本查看复制代码?/***@author传智播客1*/2布尔值----boolean(只有true和false两种类型)3字符-------char(16位的Unicode字符用单引号('')标注;'a'表示字母4a't'表示制表符'u'中?用确切的代替申明5并且初始化:charc='A'申明变量charch1,ch2)6整数--------byte(8位)short(16)int(32)long(64)【以0开7头表示八进制;以0x开始表示16进制】浮点型-----floatdouble变量必须在类的内部【可以在方法外也可以在方法类】在方法类定义的变量叫做局部变量,需要显示的初始化黑马程序员合肥中心编著成员变量和类变量【对象】自动初始化【数字初始化为0,对象初始化为null】常量在程序运行中,其值保持不变的量不同数据类型间的相互转换【封装Wrapper类】Java中类的定义:[AppleScript]纯文本查看复制代码?/**2*@author传智播客3*/4Class{;6;7;8}成员变量申明:[AppleScript]纯文本查看复制代码?;修饰符:[AppleScript]纯文本查看复制代码?/**2*@author传智播客3*/4final:修饰常量,常量的值不能被修改【例如finalintCONSTANT=50;】5static:申明静态变量[类变量]staticintnCount;方法的申明:[AppleScript]纯文本查看复制代码?/**2*@author传智播客黑马程序员合肥中心编著3*/4[参数列表]{5语句;6}方法参数的传递方式:1、值传递:形参是基本数据类型,方法调用时,实际参数把值传递给形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容;是两个不同的存储单元,所以方法执行中,形式参数值的改变不会影响实际参数的值。2、引用传递:形参类型是引用数据类型【传递地址】,方法调用时,实际参数是对象或者数组,这时,形式参数和实际参数指向的是同一地址,方法执行中,对形式参数的操作实际上是对实际参数的操作,这个结果在方法结束后被保留了下来,所以对形式参数的操作实际上就是对实际参数的操作。构造器申明:[AppleScript]纯文本查看复制代码?/**1*@author传智播客2*/3[参数列表]{4语句;5}6注释:构造器没有返回值,void也不行;如果有返回值,方法会被当做普通函7数执行;构造器函数特点:1、作用:完成对类对象的初始化2、名称必须和类名相同3、不能有返回值,不能有return语句4、一般申明为Public类型构造器的使用:黑马程序员合肥中心编著1、不能现实的调用2、在创建一个类的对象时,系统自动调用构造器为该对象初始化3、构造器只能和new关键字一起使用格式:类名对象名=new构造函数名称(成员变量的初始值);默认构造器:1、每个类至少有一个构造器2、如果不编写构造函数,系统自动添加默认的构造函数【默认构造函数不带参数,默认构造函数函数体为空】3、不必编写构造函数就能使用newXXX()创建实例对象创建格式:=new(实参)对象的清除:对象为null时,Java自动调用垃圾回收机制清除对象,释放对象占用的内存空间手动编写finalize()方法撤销对象--不提倡对象的内存模型:栈内存:方法中定义的变量(基本类型和引用类型)。超过变量的作用域,自动释放变量的内存堆内存:new创建的对象(包括数组),由系统自动回收类的继承【仅支持单继承】[AppleScript]纯文本查看复制代码?/**2*@author传智播客3*/4classextends{申明;6}黑马程序员合肥中心编著子类可以继承父类中非private的方法和属性;子类可以添加新的属性和方法;【程序代码重,减少冗余】方法的重载(overload):1、一个类中有多个同名的方法2、条件:参数的个数不同;参数的类型不同3、如果两个方法只有返回值不一样,不是重载,会报错方法的覆盖(override):1
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

【黑马程序员】Java基础总结

文档大小:21KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用