【精品】Java学习心得

【精品】Java学习心得

ID:44588629

大小:455.70 KB

页数:25页

时间:2019-10-23

【精品】Java学习心得_第1页
【精品】Java学习心得_第2页
【精品】Java学习心得_第3页
【精品】Java学习心得_第4页
【精品】Java学习心得_第5页
资源描述:

《【精品】Java学习心得》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.在面向对象部分的代码至少要写五遍,而且不准出任何的错误。2.javaSE的应用部分:java的面向对彖、java类集、java10、JDBC会完整编写3.使用publicclass声明吋,类名必须与文件名完全一致;但是用class声明吋,类名与文件名可以不一致,但是执行(java类名)的时候必须一致。4.在一个*.Java的文件中,只能有一个publicclass的声明,但是允许有多个class的声明。5.数据的溢出:任何一种数据都有其最大的取值:如果已经是最大的值,则加1会变成最小值,如果是最小减1会变成最大值。6.一个常量在java中默认是int型;一个小数在java中默认的

2、类型是doubleo7.数据类型的转换,如果遇到的是字符串,则所有的类型都向字符串转换。8.数组的声明:①声明时直接开辟内存空间:数据类型数组名称[]=new数据类型[长度];数据类型[]数组名称二new数据类型[长度]②分步声明:声明数组:数据类型数组名称ri=null;实例化数组:数组名称二new数组类型[长度]9.数组开辟的内容都使用默认值表示,如果想要为数组的元素赋值,则碍要通过下标的方式进行访问。10.栈内存只是给数组起了个名字,堆内存才真正的存放数组的内容。11•二维数组动态初始化:数组类型数组名称[][]=new数组类型[反度][长度]静态初始化:数组类型数组名称[][

3、]={{1,2,3},{1,5}……}12.方法就是一-段可重复调用的代码段,但是现在的方法是使用主方法直接调用的,所以定义格式为:publicstatic返回类型

4、void方法名称(参数列表){return返回内容;}13.方法的重载就是方法的名称一样,但是方法中的参数类型和个数不一样。实际上,System.out.println()可以接受任意类型的参数,所以此方法也属于方法的重载。14.在方法的操作存在一种称为递归调用的形式,所谓的递归调用就是指自己调用自己。15.—个方法可以接收一个数组或者返回一个数组,但是在接收数组的时候,一定要注意,数组是引用数据类型,所以方法中对数组所

5、作的一切修改,最终都会被保留下来。16.不管是接收数组还是返回数组,实际上是最终都是要以数组的形式接收和返回。17.在java中提供了很多与数组操作有关的方法,例如排序Java.util.Arrays.sort(数组名称);〃进行排序的操作1&从原数组中拷贝到目标数组的部分内容:System.arraycopy(原数组名称,下标,目标数组,拷贝程度)19.foreach输出数组语法格式:for(数据类型变量:数组名称)20.在正常情况下,一个方法在调用是必须明确的指定传入的参数,而且参数的个数必须统一,但是在jdkl.5以后,在声明方法的参数时,加入了可变参数。Publicstati

6、c返回值类型数组名称(数组类型…参数名称)这样一來,在传入参数的时候就可以传递任意多个了,而且全部的参数都是以数组的形式接收的。21.封装性:对外部不可见,保护类屮的操作不被外部直接访问。继承性多态性:方法的重载、对象的多态性19.在堆内存中实际上存放的是对象的各个属性,因为对象中只能依靠属性的不同來区分。19.全部的方法保存在全局代码区之中。20.—个栈内存只能引用一个堆内存空间,但是一个堆内存可以被多个栈内存所同时拥有。栈內存堆內存nafrie=fidl.per2aae=3;namemil;aae=3,Ferscnperl二ninTT*Ferscf)per2=riull;perl

7、;Of715T9冷了马上注刃程和*http^/BBS.per2=n^PerSLnO;lAVAig训:vgw..DNJ2A.rn客询昭线:O'JD^512^34L21.在java屮封装性有很多的体现,但是最简单的体现就是加入"private"关键字封装属性:private数据类型属性名称二默认值封装方法:private返回值类型

8、void方法名称(参数列表)22.—个重要的概念那就是:只要是属性就必须封装,被封装的属性通过setter及getter方法设置和取得,例如name属性:setter:setName();getter:getName();23.在访问类屮其他方法时,为了保证此

9、方法是木类屮定义的,可以在方法前加上this关键字。this.方法()即为调用本类方法。2&在类中也可以使用private关键字声明一个方法,但此方法只能在类的内部进行访问,外部是无法调用的。29.在每个类中都存在着一个构造方法,构造方法的主要目的是为类中的属性初始化。Personper=newPerson();实际上此“()”就表示调用的是一个方法,那么这个方法实际上就是构造方法。构造方法的定义要求如下:构造方法的名称必须与类名称一致。构造方法定义时没有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。