文档章节

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)是属性和方法的总称

© 著作权归作者所有

共有 人打赏支持
上一篇: Java的封装
下一篇: Java中事件处理
李茂冉
粉丝 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的基础知识?又怎么样才算掌握了java的基础知识呢?

NeilZhangl
05/22
687
6
Java程序设计经典300例

《Java程序设计经典300例》共分为3篇。 第1篇 基础篇(第1~5章)本篇主要内容包括:Java语言基础、流程控制、数组、字符串和面向对象编程。通过本篇的学习,读者可以掌握Java开发环境的配置...

请叫我院长
2013/12/03
402
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据技术的发展趋势

大数据领域已经涌现出了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。这些技术下一步将如何发展?它们之中哪些技术将广为流行?又会诞生哪些新的技术? 技术趋向多样化,...

董黎明
3分钟前
0
0
藏在正则表达式里的陷阱

前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。 我们可以看到所...

前端小攻略
5分钟前
0
0
TensorFlow的基础概念01

概念: TensorFlow是一个深度学习框架,人人都能实现机器学习。 import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'import tensorflow as tf#导入对应的TensorFlow#输出Hello W...

怪咖先生forever
5分钟前
0
0
关联更新,关联查询

关联更新 update A,B SET A.c1=B.c1,A.c2=B.c2 where A.id=B.id and ... update A inner join on A.id=B.id set A.c1=B.c1,A.c2=B.c2 where... 关联查询 交叉连接(cross join),内连接(inner ......

关元
8分钟前
0
0
django的环境搭建及启用

Pycharm社区版不像商业版那样可以直接创建django工程,需要通过一下步骤创建: 新建一个用于Django开发的虚拟环境 打开命令窗口 新建虚拟环境: conda create -n env_name python=3.6 查看系...

davidwbnu
9分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部