给Java新手的3点基础知识及Java进阶书籍推荐

前言

想学好编程,好好理解使用下面这些基础知识,相信能好的提升自己。

主要内容有:

一 为什么要给代码写注释以及注释要怎么写?

二 标识符是什么?标识符的规则又是什么?

三 java中的关键字有哪些?

1

为什么要给代码写注释以及注释要怎么写?

程序注释的作用非常大,在初学Java语言时,不但要努力写代码,也要多添加注释,添加注释不是浪费时间。

先来说说为什么要添加注释?

在我看来还有以下三方面考虑:

1.永远不要过于相信自己的记忆力和理解力!

当你思路通畅,进入状态时,你可以很流畅的实现某个功能, 写下大片的代码,也顾不上写注释。

如果不添加注释,过一段时间打开源代码。

这个时候开始意识到当初写的程序在结构上有很多不足,需要重构。

以为可以轻松地改写原有的代码,但这时发现理解原来的代码非常困难,很难理解原有的编程思路。

2.可读性第一!

在很早前,编程是少数人的专利,他们随心所欲地写程序,他们以追求程序执行效率为目的。但随着软件行业的发展,逐渐满足不了日益增长的软件需求,越来越多的人加入了编程队伍,并引入了工程化的方式来管理软件开发。

这个时候,软件开发开始变成了协调作战,团队成员的沟通变得很重要,因此,一个人写的代码,需要被整个团队的其他成员所理解;所以程序的可读性取代执行效率变成了第一考虑的原因。

3.文档规范!

几乎所有的编程语言都提供了注释的方法,一般的编程语言都提供基本的单行注释和多行注释,java语言也不例外,除此之外,java语言还提供了一种文档注释。

这个时候很多新手会这么认为:文档就是word文档!

实际上,程序源代码是程序文档的重要组成部分,当我们想把各种软件相关文档写规范时,也不要忘了把软件里最重要的文档,源代码写规范!

定义规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少后续开发工作中因为换人而带来的损失。

那么注释要怎么写?

java语言的注释有三种

单行注释(快捷键Ctrl+/)

多行注释(快捷键Ctrl+Shift+/)

文档注释(快捷键Alt+Shift+j)

2

标识符是什么?标识符的规则又是什么?

变量、函数、数组、对象、类和接口等等都需要命名,这些名称统称为标识符。

简单通俗来说比如你叫小王,那么这个小王就是你的标识符。

我们再来说说标识符的规则有哪些?

1. 只能由英文字母、数字、下划线“_”和“$”符号组成;

2. 必须以英文字母、“_”或“$”开头,即不能以数字开头;

3. 标识符不能是java中的关键字和保留字

4. 除“_”和“$”以外,不能包含其它任何特殊字符,严格区分大小写。

3

java中的关键字有哪些?

关键字如图

这些关键字可以不用刻意去记,在使用的过程中慢慢的就会知道了。

Java中有一些具有特殊用途的单词被称作关键字,当定义标识符时不要让标识符和关键字相同,否则会引起错误。

Java中所有的关键字都是小写,(其中goto和const这两个字也被称为保留字,意思就是java现在还未使用的这两个关键字单可能在未来的java版本中使用这两个关键字。)

java还提供三个特殊的直接量true和false和null都不是java的关键字,但是标识符中也不能使用这三个特殊的直接量。

好今天分享的就到这里了。

后面想要了解哪一款的内容呢,欢迎留言告知,后续会写相对应的文章的哦!

,新手不懂行业行情的可以加入学习,学习方法,学习路线,学习心得,都可以问本尊,个人就喜欢教育新手,让他们少走弯路,裙也有一半别去找不到的学习视频,都可以免费分享。

有疑问?有想法请留言!

一下是Java进阶书籍推荐

有一定基础,处在进阶阶段的Java程序员,有条件也应该拥有自学的条件和能力。除了看视频,看书也是一个极好的自学方法。相较于网络上满天飞的教学视频,书籍更加权威,因为市面上受欢迎的经典书籍都是由真正的编程大咖编纂的,长久以来经过时间验证的,而不是任何一个谁都能做到的。

当然如果你是一个刚入门的编程代码小白,那么还是劝你不要浪费时间浪费精力了,选择一家靠谱的机构,好好学习,毕业后好好工作,积累经验跳槽拿高薪,因为对于小白来说,自学编程并不是一件容易的事,会拖垮你的。

那么进阶阶段的Java程序员适合看哪些书呢?小编为大家总结了一下,希望能够对各位今后的学习有所帮助。

1.Head First Java

其实这本书是“老少皆宜”的,初学者或者进阶者都适合看,但是初学者一定是配合着教学来看的,否则会很费劲。这本书真心不错,不光技术点全,语言风格还很幽默,不会觉得无聊。

2.Head First 设计模式

本书中会有很多要点总结,幽默对话,练习题还有有名的单词接龙等帮助你更好地了解设计模式。如果你想了解Java中的设计模式,请带走这本书。

3.Effective Java

4.Java并发编程实战

5.Java Generics and Collections

6.Java性能优化权威指南

7.Java Puzzlers

8.Head First Object Oriented Analysis and Design

9.Thinking in Java

10.Java程序员修炼之道

以上就是小编为大家推荐的适合Java进阶程序员看的书籍。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180124A06B8K00?refer=cp_1026

扫码关注云+社区