Java基础语法
2015-10-10 16:41
225 查看
Java的关键字(也就是系统标识符): abstract(抽象的),boolean(布尔),byte,case catch,char,class,const(常数),continue(结束本次循环,进入下次循环),break(结束本层循环) default,do,double,else,extends(延伸,延续) assert(声称),final,finally,float,for goto(保留字:“转到”),if,implements(工具,实现),import,instanceof(实例) int,interface(界面,接口),long,native,new strictfp,package,private,protected,public return,short,static,super,switch synchronized(同步的),this,throw,throws,transient(临时的) try,void,volatile(异变的,不稳定的),while Java的标识符: 标识符不能是关键字或true,false,null 标识符可以包含字母,数字(0-9),下划线(_)或美元符号 “且数字不能作为标识符的开头” 标识符是区别大小写的,并且没有规定的最大长度 标识符要满足:“见名知意”,“满足大家约定的规则”“常量全大写,不同的单词用下划线隔开” Java中使用的数据类型 1.为什么要定义数据类型: i:划分空间的大小 ii:计算机以怎样的形式去理解空间中的内容 2.分为:基本类型和引用类型 基本类型:整型,浮点型,字符型,布尔型 同样字节的浮点型大于整型:因为浮点型是以科学计数法计数的 引用类型:类,接口,数组 其中引用类型不能直接比较标识符下面存在的数据;因为那是引用,而不是值,它是指向值的,而值存在内存中另外一个地方。 要比较需要用到str1.equals(str2) Java 中的变量与常量: Java 中的变量必需“初始化”,引用类型的初始化为空 变量的作用域:在哪个“{ }”中声明,就在哪个“{ }”中使用 变量可以在任意地方定义 在Java中执行数学表达式运算时: 所有的byte,short,char将被自动提升为int型 forexample: int a; System.out.print(ture ?'b':a);将不是输出'b',而是输出98,因为char会自动转换为int long,float,double 对应的越来越大;计算结果类型将属于“存在的最大类型” 整型字面量默认被看作是int型值:新版本:数值小于65535,将会被看作short型 浮点字面量被默认看作是double型值 在booleanDemo程序中,布尔类型的y不能赋值给int型的x,即是使用强制转换也不行 引用类型:除了基本类型外的变量类型都被称为:引用类型 常量:字面常量:10,‘a’;符号常量:i.把业务含义带入常量值(便于阅读)ii.方便修改 命名名字:全大写 final int PI=3.14... Java中的运算符: 不用过多记忆;多加()就行 Java注释: //单方注释 ,多行注释 , (包含HTML的注释文件) 便于理解 thow与thows的区别
相关文章推荐
- 初识JAVA
- 用Java编写的一个小记事本
- 关于java.lang.NullPointerException: Module 'null' not found.的问题
- JDK 安装学习
- JAVA反射获取属性注解,类方法
- Java在有继承情况下初始化函数的调用
- 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示。
- 在Spring MVC使用ajax中的success
- Java调取底层命令获取主机名(localhostName)
- Java_Map集合
- 初学Java枚举类
- Eclipse通用插件离线安装
- springmvc返回值、数据写到页面、表单提交、ajax、重定向
- Netbeans使用UTF-8编码
- Java之jdbc使用小结
- Maven项目插件maven-javadoc-plugin.jar报错
- Java中十六进制转有符号浮点数
- java Swing中子对话框的实现
- 在springmvc中controller的一个方法处理多个不同请求
- JAVAjson天气预报聚合数据接口