
介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。
2.《Java编程思想》 适合对象:初级、中级
介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的例子一个个晦涩抽象的概念,需要花时间细细研读。
3.《Java核心技术:卷I基础知识》 适合对象:初级、中级
介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。
4.《Java数据结构和算法》 适合对象:初级、中级、高级
介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。
5.《Java与模式》 适合对象:中级、高级
介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。
6.《SCJP学习指南》 适合对象:初级、中级
你好,this是指代类、数据类型等的表现,至于用this那是可以在很多地方用到的,而this指代的永远是最接近调用位置的一个 类对象,举个例子public class a{
public int num1
// 这里的 this 指代 类 a 中的属性 num1
this.num1 = 1
}
另外一个,假设类中有方法 add(int num1)
那么这个时候,this.num1 指的是类 a 中的直接属性
不加 this 的那个 num1 则指方法 add 中的参数 num1
public class a{
public int num1
public int add(int num1){
this.num1 = num1 + num1
}
}
一般用到 this 的时候是在创建 get/set 方法保护类的安全性的时候用到的
例如你在类中创建一个属性
public class a{
public int num
}
这个时候会有一个黄色感叹号的警告,你不理也没关系,他指的是
数据的比较容易被多人访问,也就是安全性低,这时,你可以创建
get/set方法,你可以自己写你的方法(先不研究),最简单的方法
是右键,看到有 getter/setter 的一项(没有运行环境,不知道对不对,反正一定在右键中),直接创建最简单的
get/set方法,你试着看一下。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)