Java基础二
2018-06-18 00:23:45来源:未知 阅读 ()
1 关键字
1.1 关键字概述
- 被Java语言赋予特定含义的单词。
1.2 关键字特点
- 组成关键字的字母全部小写。
1.3 关键字的注意事项
- goto和const作为保留字存在,目前并不适用。
2 标识符
2.1 标识符概述
- 给类、接口、方法或变量等起名字适用的字符序列。
2.2 标识符的组成规则
- 英文大小写字母。
- 数字字符。
- $和_。
2.3 标识符的注意事项
- 不能以数字开头。
- 不能是java中的关键字。
- 区分大小写。
- 见名知意。
2.4 标识符中常见的命名规则
- 包:其实就是文件夹,用于把相同的类名进行区分,命名全部小写。
- 单级:com。
- 多级:com.xuweiwei。
- 类或接口:
- 一个单词:单词的首字母必须大写。例如,Student。
- 多个单词:每个单词的首字母必须大写。例如,HelloWorld。
- 方法和变量:
- 一个单词:单词的首字母小写。例如,age。
- 多个单词:从第二个单词开始,每个单词的首字母大写。例如,studentAge。
- 常量:
- 一个单词:全部大写。例如,PI。
- 多个单词:每个字母都大写,用_隔开。例如,STUDENT_MAX_AGE。
3 注释
3.1 注释概述
- 用来解释说明程序的文字。
3.2 Java中注释的分类
- 单行注释
//注释文字
- 多行注释
/*多行注释*/
- 文档注释
/**文档注释*/
3.3 注释的注意事项
- 对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
- 多行注释不能嵌套。
- 对于文档注释,是Java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档。
3.4 注释版的HelloWorld
- 示例:
package com.xuweiwei; /** * 需求:准备写一个java程序,把"Hello World!!!"这句话输出到控制台 * * 分析: * ①要写一个java程序,必须定义类。 * ②把数据输出,说明我们的程序是可以独立运行的,而程序要独立运行,必须定义main方法。 * ③把数据输出到控制台,必须使用输出语句。 * 实现: * ①java语言提供一个关键字:class,用来定义类,后面跟的是类名。 * ②main方法的格式是固定的: * public static void main(String[] args){}。 * ③输出语句是固定的: * System.out.println("Hello World!!!"); */ public class HellloWorld { public static void main(String[] args) { System.out.println("Hello World!!!"); } }
4 常量和变量
4.1 常量
4.1.1 常量的概述
- 在程序执行的过程中其值不可以发生改变。
4.1.2 Java中常量的分类
- 字面值常量
- 自定义常量
4.1.3 字面值常量
- 字符串常量:用双引号括起来的内容。例如,“HelloWorld”。
- 整数常量:所有整数。例如,1、2、3。
- 小数常量:所有小数。例如,12.34。
- 字符常量:用单引号括起来的内容。例如,'a'。
- 布尔常量:比较特殊,只有true或false。
- 空常量:null。
- 示例:
package com.xuweiwei; public class ConstantDemo { public static void main(String[] args) { //字符串常量的输出 System.out.println("Hello World"); //整数常量的输出 System.out.println(1); //小数常量的输出 System.out.println(12.34); //字符常量的输出 System.out.println('许'); //布尔常量的输出 System.out.println(true); System.out.println(false); } }
4.2 变量
4.2.1 变量概述
- 在程序执行的过程中,在某个范围内其值可发生改变的量。
4.2.2 变量的定义格式
- 数据类型 变量 = 初始化值;
4.2.3 数据类型
- java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
- 数据类型:
- 基本数据类型:
- 数值型:
- 整数类型:
- byte
- short
- int
- long
- 整数类型:
- 字符型:char
- 布尔型:boolean
- 数值型:
- 引用数据类型:
- 类
- 接口
- 数组
- 基本数据类型:
4.2.4 使用变量的注意事项
- ①作用域:变量定义在哪一级大括号中,那个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个相同的变量。
- ②初始化值:没有初始化值不能直接使用。
- ③在一行上建议只定义一个变量(虽然可以定义多个,但是不推荐)。
4.2.5 类型转换
- 自动类型转换:范围小的转换为范围大的,是自动转换的。
- byte、short、char-->int-->long-->float-->double
- byte、short和char相互之间计算的时候,首先会自动转换为int类型。
- 强制类型转换:范围大的转换为范围小的,不是自动转换的,需要强行转换。
- 目标类型 变量名= (目标类型)(被转换的数据);
- 示例:
package com.xuweiwei; /** * 类型转换 */ public class TypeConverter { public static void main(String[] args) { //自动类型转换 byte b = 127; int i = b; System.out.println("自动类型转换:"+i); //强制类型转换 double d = 12.3; int i1 = (int) d; System.out.println("强制类型转换:"+i1); } }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:简易Dubbo的搭建过程
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash