首页 > 代码库 > Java基础部分笔记
Java基础部分笔记
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1.Java关键字:被Java语言赋予特殊含义的单词,关键字中的所有字母均为小写
定义数据类型的关键字: class interface byte short int long float double char boolean void
定义数据类型值的关键字:true false null
定义流程控制的关键字:if else switch case default while do for break continue return
定义访问权限修饰符的关键字: private protected public
定义类、函数、变量修饰符的关键字:abstract final static synchronized
定义类与类之间关系的关键字:extends implements
定义建立实例、引用实例、判断实例的关键字:new this super instanceof
用于异常处理的关键字:try catch finally throw throws
用于包的关键字:package import
其他修饰符关键字:native strictfp transient volatile assert
2.Java标识符由 $ _ 数字0-9 26个英文字母大小写组成,数字不可以开头
名称规范:
包名:多单词组成时所有字母小写
类名、接口名:多单词组成时,所有单词首字母大写
变量名、函数名:多单词组成时,第一个单词首字母小写,第二个单词开始,每个单词首字母大写
常量名:所有字母大写,单词直接下划线连接
3.注释:用于注解说明解释程序的文字
格式: 单行注释 // 多行注释 /* */ 文档注释/** */
单行注释和多行注释不会被JVM解释执行,文档注释是Java特有的注释,其内容可以被JDK提供的工具javadoc所解析,生成一套以网页形式体现的说明文档
4.数据类型
基本数据类型: 布尔型(boolean) 字符型(char) 数值型
数值型分为整数型(byte short int long) 小数型(float double)
整数默认int 小数默认double 赋值float时要加f,如 float num=2.324f ; long tt=888l ;
引用数据类型:类(class) 接口(interface) 数组([])
java中 char 有2个字节,可以赋予汉字
5. + 可以代表字符串连接。字符串和任何数据使用 + 都是相连接,最终都会变成字符串。
6.转义字符:通过 \ 转变符号或字母的含义
7. += 与 = + 的区别: short s = 4; s = s + 5; 编译失败,s会被提升为int型,4个字节
s += 5; 不会报错,只做赋值运算,会自动转换
8.比较运算符的结果都是boolean 型, true, false
9. java中的逻辑运算符用于连接boolean型表达式:
与(&)、或(|)、异或(^) 非(!) 与(&&)、或(||)
^ 两边不一样时,为true true ^ true = false
& && 的区别:当左边为假时,&&省略右边的运算,效率略高 & 两边都运算,
10. 位运算符 <<左移 >>右移 >>>无符号右移
& 与 | 或 ^异或 ~反码
一个数异或同一个数2次,结果不变。。应用: n = n^m; m = m^n; n = n^m; 可以巧妙的n、m互换
11. switch 语句 表达式只识别4种类型 byte short int char
没有匹配的case 会执行default
12. 无限循环的最简单表现形式 for(;;){ } while(true) { }
13. java中,函数是定义在类中的具有特定功能的一段独立小程序
函数又称为方法
函数中只能调用函数,不能在函数中定义函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
Java基础部分笔记