文档章节

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
跳槽时,这些Java面试题99%会被问到

我在 Oracle 已经工作了近 7 年,面试过从初级到非常资深的Java工程师,且由于 Java 组工作任务的特点,我非常注重面试者的计算机科学基础和编程语言的理解深度,可以不要求面试者非要精通 ...

Java小铺
08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
7
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
13
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
18
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
12
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部