章节导航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.存储的数据是可变的
运算符
包括:算术运算符 赋值运算符 逻辑运算符(比较运算,逻辑运算)
位运算符 位移运算符 三元运算符
您可能关注的文档
- IP校园广播系统建设方案.doc
- IQP-纯化水分配系统_20160516.doc
- IS5变频.doc
- IQ金牌大作战之终结篇第六期(八年级上册全).ppt
- IP网络公共广播系统.ppt
- ISO 898-1新旧差距.doc
- IQC检验标准书.doc
- ISO TS 16186-2012 鞋类材料中DMFU测定翻译版.doc
- ISO13485 简介Rev1.1 20071026.ppt
- ISO14001环境意识培训教材.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)