java 基础知识点整理.doc
文本预览下载声明
章节导航Java简介及规范
Java体系:
Javase 标准版 是Java技术的核心和基础
Javaee 企业版 用于开发服务器端程序(SSH、jsp)
Javame 微型版 小程序
Java是解释型编程语言、专门的编译器将源代码逐条解释,解释一句执行一句。
具备跨平台性、即在具有jre(Java运行环境)下安装了jvm(Java虚拟机)就可以运行。
Jre:Java Runtime Environment
Java程序的运行过程是:
编写源文件 .java (jdk下的编译器javac.exe)不区分大小写
| 编译 javac (扩展名区分)
类\字节码文件 .class
| 运行 java (文件名)区分大小写
程序
转义符:\n 换行符
\t 制表符 (对齐)
注释:用于做说明用,不影响程序的编译和运行
// 单行注释 后面的一行一律注释
/*···*/多行注释 注释方法、逻辑代码、或内容太多时
/**···*/ 文档注释 做类的说明,解释说明public修饰的内容,
可用javadoc命令提取成文档格式
编码规范:(只是默认格式)
类名使用public修饰 只使用一次(文档名和类名一样时)
一行只写一条语句
{}的使用及位置
代码缩进
标识符命名:由数字、字母、$、_ 组成
首字母大写
不能使用关键字
数字不打头
有具体实际意义
进制的转换
最小的计数方式是 byte(字节) 一字节=8bit
二进制: 0 、 1 组成 有效位为1
——十进制
每个位上的数*2的位值-1的幂之和
110-6 0*2^0+1*2^1+1*2^2=6
八进制:0-7 在前面加上O作为八进制标志
十进制:
——二进制
除以二取余数 最后的商到第一位
——八进制
把二进制的每三位变为一个数
——十六进制
把二进制的每四位变为一个数
十六进制:OX前面标识符
二:0 0 0 0 0 0 0 0
十:128 64 32 16 8 4 2 1
数据类型
基本数据类型:
数值型:
整型:
Byte -128--127 1字节
Short -32768- 32767 2字节
Int 10位数 4字节
Long 20位数 8字节
浮点型:float 单精度 f后缀 4字节
Double 双精度 (默认)8字节
字符型:char 0-65535 字母一字节 ,汉子默认2字节
布尔型:boolean true 、false 一字节
引用数据类型:
类:class
数组:[ ] 数组为实体,应用时要用new建立实体
接口:interface
字符串:String
数据类型的转换:
自动类型转换:
小的类型向大的类型转换(字节长度)
Char-int-long-float-double
当遇到浮点型时,全部转换成浮点型
强制类型转换:将大的类型强制转换成小的类型,
可能造成精度缺失,数据丢失
用法: (数据类型)(数据)
类型转换图例
Char 类型在和数值运算时、为ASCII编码表中的数值
如:’a’=97, ‘A’=65 ‘i’=49
ASCII 编码表是程序员为了方便,设计的一张生活中字符和二进制值的对应表,方便计算机识别生活中的字符
变量:
作用:用来存储数据
解释:内存中的一块存储空间
作用范围:只在变量所在的{}范围内起作用
格式: 数据类型 变量名=值(数据)
注意:1.只能存储一个 3.只可在同一类型内进行变化
2.存储的数据是可变的
运算符
包括:算术运算符 赋值运算符 逻辑运算符(比较运算,逻辑运算)
位运算符 位移运算符 三元运算符
显示全部