Java基础知识整理分析
章节导航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.存储的数据是可变的
运算符
包括:算术运算符 赋值运算符 逻辑运算符(比较运算,逻辑运算)
位运算符
您可能关注的文档
- IPTV讲座分析.ppt
- J01黄岛热机初步设计说明040401分析.doc
- JAEE面试题分析.docx
- FANUC用户宏程序分析.ppt
- 住宅研究-小户型产品创新解析解析.ppt
- java200题有答案分析.doc
- Java-第二节分析.ppt
- JavaClass字节码文件结构详解分析.docx
- JavaEE面试题分析.docx
- JavaIO之FileInputStream和FileOutputStream源码分析分析.docx
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 中国青少年篮球训练教学大纲—姚维.pptx VIP
- 2024年广西中职对口数学高考真题-+参考答案.pdf VIP
- 2024年广西中职对口数学高考真题-+参考答案.docx VIP
- 2025江苏中职职教高考-语文-讲义知识考点复习资料.pdf VIP
- 第二单元 第4课 生活中的控制系统 课件 浙教版(2023)信息科技五年级下册.pptx VIP
- 三基训练习题(外科).pdf VIP
- 2025年华住酒店考试题库.pdf
- SBS改性沥青AC-13施工指导意见.pdf VIP
- (陕西二模)2026年陕西省高三高考适应性检测(二)化学试卷(含答案).pdf
- 压力管道设计审批人员考核试题及答案.docx VIP
原创力文档

文档评论(0)