Java基础知识整理分析.doc

  1. 1、本文档共154页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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.存储的数据是可变的 运算符 包括:算术运算符 赋值运算符 逻辑运算符(比较运算,逻辑运算) 位运算符

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档