学习java用什么书好?

学习java用什么书好?,第1张

1.《Java编程规范》 适合对象:初级、中级

介绍:这本书的作者是被誉为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方法,你试着看一下。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11850848.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存