- 8
- 0
- 约5.79万字
- 约 151页
- 2016-12-19 发布于贵州
- 举报
章节导航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.存储的数据是可变的
运算符
包括:算术运算符 赋值运算符 逻辑运算符(比较运算,逻辑运算)
位运算符
您可能关注的文档
- ie-ǖe-er.ppt
- ICU患者安全管理.ppt
- iguar网页防篡改白皮书.doc
- ICU院感控制管理新进展.ppt
- Iherb海淘教程附优惠码WZD540.docx
- ie_ue_er教学课件改.ppt
- IK-53吹灰器检修工艺规程.doc
- IgG4相关性眼病.ppt
- incoterms&外贸术语.docx
- ICU:心律失常--房颤护理查房.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)