韩顺平循序渐进学java从入门到精通(全知识点笔记整理).docVIP

韩顺平循序渐进学java从入门到精通(全知识点笔记整理).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

韩顺平笔记

第1讲??内容介绍.项目演示.原理剖析?

1.??课程包括:面向对象编程,图形界面,数据库编程,文件流,网络编程,的多线程???

2.??历史:1990??启动?绿色计划???1992?创建?语言—??

??1994??参加?硅谷大会?演示功能?震惊世界???1995??正式发布第一个版本,目前最新的是7.0???

3.??开发工具:记事本,,,,???

4.??包括:(运行环境)?

的工具:编译器解释执行器?的类库:3600多个,常用的150多个???

5.??第一个程序:?

功能:显示―‖??

:表示类是公共的,一个文件中只有一个类?:表示这个是一个类?

:类名(公共类的类名,必须和文件名一样)???

???{?

一个主函数,程序的入口?????(?[])?{?

?????执行语句?

?????(!);?}?}???

6.??源程序(文件)——字节码文件(文件)——由解释执行器()?将字节码文件加载到虚拟机()——字节码文件()就会在虚拟机中执行);??}?}

第2讲变量.数据类型

1.在里面占4个字节,占8个字节

2.基本数据类型:

整数:(一个字节:-128127四个字节:-247483647

两个字节:-3276832767八个字节:)

小数(浮点):

布尔:

字符:(两个字节,可以存放汉字,1=中;)引申到字符串(类)

3.在中对进行运算的时候,直接是当做码对应的整数

4.数据不能从高精度到低精度的转换

3.4;是过不去的,在中小数默认是(双精度)的

应该写成是3.4f;不过可以强制转换:()1.2;()1.9

5.11.2;a先是往高精度转换,然后赋给b,就报错改成11.2;或者11.2f;就解决了

第4讲流程控制

1.语句中,条件表达式的数据类型应该和后面的类型一致

2.语句中,可用的数据类型主要是:

第5讲类及对象

1.面向对象编程-类及对象

类名首字母大写

类里面的元素叫类的成员变量/属性

2.类的定义

包名;

类名父类

接口名

{

成员变量;

构造方法;

成员方法;

}

3.如何创建对象:

先声明再创建1;1();

一步到位1();

4.引用传递类似于指针一样

第8讲类变量

1.属于类的对象的而不是属于类的

2.5不能在类的外部使用,只能在类定义时候使用!

3.可以用类名直接访问静态变量

第9讲类方法封装

1.类变量是该类的所有对象共享的对象,一改全改了

2.定义语法:访问修饰符数据类型变量名

3.9

{

1;

{

();

;

}会自动执行一次,也只有一次

9()

{

();

;

}

([])

{

9t19();

(9);

9t29();

(i);

}

}

4.类方法(静态方法、静态函数):属于所有对象实例的

5中:类变量()原则上用类方法()去访问;类方法中不能访问非静态变量

,就是非类变量,但是普通的成员方法可以访问静态变量(类变量)

使用:类名.类方法名对象名.类方法名

6.非类变量就是实例变量,属于每个对象自己的

7面向对象编程的三(四)大特征:封装、继承、多态(、抽象)

8.抽象:把一类事物的共有的属性和行为提取出来,形成一个物理模板,此研究问题的方法就是抽象

9.封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。

10.封装的访问控制修饰符

11.四种访问控制符:

公开级别:

受保护级别:对子类和同一个包中的类公开

默认级别:没有修饰符,向同一个包的类公开,子类不可以访问类中默认级别的元素的

私有级别:用修饰,只有类本身才能访问

公开受保护默认私有

12.

13.包的三大作用:区分相同名字的类当类很多的时候可以很好的管理类控制访问范围

14.包的打包命令:一般放在文件的开始的地方

15.引包命令:包名

第10讲访问修饰符重载覆盖

1.一个文家中如果只有类,则这个类可以不用主函数

2.不想被继承就设为

3.子类最

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档