JAVA基础知识点总结_4.pdf

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

Java 语言的几个主要特点 平台无关性:能运行于不同的平台上 安全性:去掉了指针操作,内存由操作系统分配 面向对象:利用类使程序更加利于维护 分布式:可以使用网络文件和使用本机文件一样容易 健壮性:检查程序编译和运行的错误 Java 的三大核心机制 虚拟机机制:利用虚拟机解释字节码执行java 程序实现跨平台 垃圾收集机制:自动内存回收 代码安全性机制:加载代码后校验代码后再执行代码 Java 文件的类型有两种: 扩展名为java 的文件:是Java 源文件,属于编译之前的纯文本文件,存储java 源代码。 扩展名为class 的文件:是Java 类文件,属于编译之后的二进制文件,存储字节码。 Java 的编译运行原理 首先编写java 源文件,然后编译成class类文件,然后通过虚拟机解释成机器码到硬件执行。 Java 是编译型语言还是解释型的语言 既不是完全编译型,也不是完全解释型,是半编译半解释的。 main 方法是程序的入口方法,是由虚拟机自动调用的。 语句必须用分号结束但是代码块{}可以用分号结束,也可以不用分号结束 Java 中注释,各自的功能有三种: 单行注释//:加在行首只能注释一行 多行注释/* */:注释多行,但不能嵌套使用 文档注释/** */:用于生成HTML 形式的文档,需要配合javadoc命令实现 Java 语言的数据类型是强类型,意味着每一个变量都必须明确声明数据类型。 Java 语言中数据类型的划分 分成基本类型和引用类型两大类。 基本类型:有8种,只能存储单一的值,不以对象的形式存在 引用类型:除了基本类型之外其他的都是引用类型,能够存储复杂数据类型,以对象的形式存在 基本类型8种类型 布尔类型:boolean 占1字节 字符类型:char 占2 字节 整型:byte 占1字节 short 占2 字节 int 占4 字节 long 占8字节 浮点型:float 占4 字节 double 占8字节 常见的转义字符 转义序列 名称 \b 退格 \t 制表 \n 换行 \r 回车 \” 双引号 \’ 单引号 \\ 反斜杠 常见的Unicode字符对应的编码 大写的A 到Z 是对应65 到90,小写的a 到z 是对应97 到122,字符0 到9 是对应48到57 标识符起名规则 1. 应以字母、下划线、美元符开头 2. 后跟字母、下划线、美元符或数字 3. 不能用关键字和保留字 4. 严格区分大小写 5. 名称长度没有限制 在声明变量的时候加上final 修饰符即为常量,表示这个变量只能被赋一次值。 如果是在一个表达式中,那++放后面表示先运算表达式,然后再进行自增运算,如果在一个表达式中,++放前面, 则表示先进行自增运算然后在运算表达式。--同样道理。 例如: int i 10; int j i++;//先进行赋值运算然后再进行自增运算 j的结果是10 int i 10; int j ++ i ;//先进行自增运算然后再进行赋值运算 j的结果是11 判断字符串内容相同用equals方法判断内容相同, 只能判断引用是否相同 if语句和循环语句的花括号当执行的语句只有一句的时候 可以省略 switch 语句规则 表达式expr 的返回值必须是下述几种类型之一:int,byte,char,short 或枚举常量; case 子句中的值必须是常量,且所有case 子句中的值应是不同的,也必须是下述几种类型之一:int,byte,char,short 或枚举常量 default 子句是任选的; break 语句用来在执行完一个case 分支后使程序跳出switch 语句块; 2 退出循环break 和continue 区别 break 是退出整个循环 continue 是退出当前循环继续下一次循环 声明数组创建数组的方法 以下声明都是合法的: int []a;

文档评论(0)

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

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

1亿VIP精品文档

相关文档