




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java学习心得 第一篇:Java学习心得Java学习心得一、如何学好java??1.就本人认为学好java关键就在于态度。态度是学习好java的前提,积极的态度注定你就比别人学得认真,自然最终学的一定比不认真的人学的好!2.有良好的前提,不努力也不行的,所以呀!还得练习。要做到常练习,多看,多思考(举一反三,多方位的,全面的使你的程序更加的完美);3.最后一点,就是多多交流!闭门造车永远是落后的学习方式,所以好要和身边的一切可以交流技术的人积极交流,毕竟个人的力量有限的!二、Java中那些重要知识点!(本人认为最主要的是思想,知识点也很重要,关键是在学习中总结出自己的一套思想,好的枪手都是子弹喂出来的,好的程序员都是写代码写出来的)1.Java数据类型a)基本数据类型:byte、short、int、long、float、double、char、boolean(注意各自的取值范围,还有转换方式)b)引用数据类型:数组、类、接口。2.运算符号a)算术运算符:+、-、*、/、%、++、--;b)赋值运算符:=、+=、-=、*=、/=、%=;c)比较运算符:、=、!=;(返回值都是false/true)d)逻辑运算符:&&、||、!e)位运算符:用于操作二进制位的运算符:>、>>>……4.基本数据结构:a)顺序结构b)选择结构(if……else……,switch……case……default……);c)循环结构(for()、do……while、while)(分清break与continue的用法)5.数组(用于存储同一类型数据的一个容器)a)表现形式:i.ii.元素类型[]变量名=new元素类型[元素的个数];元素类型[]变量名={元素1,元素2...};(new元素类型[]{元素1,元素2...};)b)数组排序方法:插入排序,二分法排序,希尔排序,还有最主要的——冒泡排序6.内存(1:寄存器2:本地方法区3:方法区4:栈5:堆)a)栈(存储的都是局部变量)只要数据运算完成所在的区域结束,该数据就会被释放。b)堆(用于存储数组和对象,也就是实体——用于封装多个数据的)i.每一个实体都有内存首地址值。ii.堆内存中的变量都有默认初始化值。因为数据类型不同,值也不一样。iii.垃圾回收机制7.面向对象a)特点:i.ii.iii.将复杂的事情简单化。面向对象将以前的过程中的执行者,变成了指挥者。面向对象这种思想是符合现在人们思考习惯的一种思想。b)对事物进行属性和行为的分析i.ii.属性:特点行为:函数(方法)8.访问权限a)Private(私有的访问权限最低,只有在本类中的访问有效)(Set方法设置,get方法提取)b)Protected(安全的)受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。c)无修饰词(默认),表示包访问权限(friendly,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++),同一个包内可以访问,访问权限是包级访问权限d)public修饰词,表示成员是公开的,所有其他类都可以访问9.方法重载与方法重写a)方法重载(一个类中可以有多个具有相同名字的方法,但这些方法的参数不同(类型、个数、顺序不同))b)方法重写(子类定义一个方法,并且这个方法的名字、返回类型、参数的个数、参数类型与父类继承的方法完全相同)10.java面向对象三大特性(继承,封装,多态)a)封装(private):主要是Set方法与get方法合作应用b)继承(extends):注意访问权限,看看是否能继承!c)多态:父类引用或者接口的引用指向了自己的子类对象,eg(动物——1.食草动物2.食肉动物——老虎,狮子,狗);11.抽象类与接口a)抽象类(abstract)特点:1.不能new2.可以由抽象方法(但是非抽象类不能有抽象方法)b)接口(interface声明)i.接口使用(implements):一个类可以实现一个或多个接口,用逗号隔开。ii.接口强调的是功能:has——a的问题!12.多线程(Thread类与Runable接口)a)主要方法:i.start()启动线程ii.iii.iv.run()程序运行的方法,功能实现区域sleep()休眠,使程序处于休眠状态interrupt()吵醒:吵醒处于休眠状态的程序,使进入正常状态;b)线程同步(synchronized锁)关键在于this与object的区别,各自使用的范围与坏境。13.流(input/output)a)分类:主要是字节流与字符流,还有缓冲流,数据流,对象流……b)方法都差不多:主要是writer()与read()还有各自对应的数组应用!c)出现乱码时注意你用的流是否合适以及你使用的编码

涵蓄****09
实名认证
内容提供者


最近下载