- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java资料整合
Ⅰ.javabase1 itcast
本文档对应程序在myeclipse的javabase1_itcast/src/下
和javabase2_telnet_bad/src
代码请发邮件1057674944@,工作太忙,不便回复,请见谅(zhulinniao自作)
敲字技巧:输入syso,然后按alt+/ 输入功能就会自动出现!!!
Java se J2se 桌面
Java ee J2ee 网络
Java me J2me 手机
java面向对象编程—数据库编程
javase—html+div+css—javascript——servlet——jsp(mvc模式)—structs ejb hibernate spring ajax(ext dw2)[SSH模式]
1. java面向对象概念
java小基础
jdk包括:jre(java运行环境)
java的工具:编译器javac.exe解释执行器java.exe
java的类库:3600多个,常用的150多个
第一个程序:
(2)变量.数据类型
数据不能从高精度到低精度的转换 Byteshortintlongfloatdouble
数据类型 字节 备注 byte 1B -128—127 short 2B -32768---+32767 int 4B -2147483648---+2147483647 long 8B float double boolean char 2B 可以存放汉字char test1=中
数据变量不能给null赋值,只有对象才可以,Integer是对象,但是int就不是
流程控制
switch case语句中,switch条件表达式的数据类型应该和后面case的类型一致
switch case语句中,可用的数据类型主要是:byte short int char enum
swith(条件表达式) {
case 常量1:语句1;break;
case 常量2:语句2;break;
default:语句2;break;
}
switch只能对int、short、byte以及枚举类型进行判断,case后面只能是常量表达
当型循环:for 和 while 循环
直到型循环: do while循环
类与对象
类名首字母大写,类里面的元素叫类的成员变量/属性
类的定义
成员属性.成员方法
对象总是在内存中的
类成员方法:方法就是指某些行为,表示为函数
类名首字母大写 方法名首字母小写
指针是存储地址的,不因为它的指向的数据的类型而改变大小。
构造方法
类的成员方法声明
访问修饰符 数据类型 函数名(参数列表);
方法的参数列表是多个的,参数列表的数据类型是任意的
在调用某个成员方法的时候给出的具体数值的个数和类型要相匹配
方法可以没有返回值
先设计类,然后根据类创建对象构造方法(构造函数):完成对新对象的初始化
方法名和类名相同
没有返回值
在创建一个类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化
一个类可以定义多个不同的构造方法
每个类都有一个默认的构造方法
类变量
this属于类的对象的而不是属于类的
this不能在类的外部使用,只能在类定义时候使用!
可以用类名直接访问静态变量
类方法.封装
类变量是该类的所有对象共享的对象,一改全改了.
定义语法:访问修饰符 static 数据类型 变量名
类方法(静态方法、静态函数):属于所有对象实例的
类变量(static)原则上用static类方法去访问,普通成员方法可访问静态变量(类变量)
类方法中不能访问非静态变量
非类变量就是实例变量,属于每个对象自己的
Java面向对象编程的三(四)大特征:封装、继承、多态(、抽象)
抽象:把一类事物的共有的属性和行为提取出来,形成一个物理模板,此研究问题的方法就是抽象
封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。
封装的访问控制修饰符
四种访问控制符:
公开级别:public
受保护级别:对子类和同一个包中的类公开
默认级别: 没有修饰符,向同一个包的类公开,子类不可以访问类中默认级别的元素的
私有级别:用private修饰,只有类本身才能访问
公开受保护默认私有
Book haozhulin=new Book();
Java只能单继承,构造器不能继承,子类可以继承父类的属性和方法创建子类实例,会递归分配所有父类的空间。子类默认调用父类的无参数构造器。
子类可以覆盖(重写)父类方法,修改父类行为。
子类一定调用(默认调用)父类构造器,不写super()也会自动加上super()
使用supe
您可能关注的文档
- 物流仓储配送中心公共租赁房安全生产责任制.doc
- 物流公司冬季道路运输安全应急预案.doc
- 物流公司新春年会方案.doc
- 物流与设施规划课程设计.doc
- 物流公司项目计划书创业管理计划书.doc
- 物流公司TMS-RF系统培训.pptx
- 物流园区放心工程的创建实施方案.doc
- 物流园项目安全技术台账施工组织设计.doc
- 物流园项目工程竣工验收原始文件.doc
- 物流商到货提货操作教程.doc
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完.docx
- 电缆线务员《电缆线务员(技师)考点巩固》考试题.doc
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版含.docx
- 2025年广东省广州市白云区高三下学期3月联考数学试卷.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版学.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及.docx
- 中国通信服务股份有限公司-H股校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及.docx
文档评论(0)