"Java基础知识梳理" Java 是一种广泛使用的编程语言,适合初学者对 Java 相关知识的总结。下面是 Java 基础知识的梳理: 一、Java 开发环境 * JDK(Java Development Kit):可以开发编译与运行 JAVA 程序的工具。 * JRE(Java Runtime Environment):可以运行 JAVA 程序的工具。 * JAVA 文件类型: + .java 文件:源文件,保存 JAVA 的源代码,文本文件。 + .class 文件:类文件,保存字节码,二进制文件。 * 使用 javac 命令,将 java 文件编译成 class 文件。格式:javac 文件名.java(不区分大小写) * 使用 java 命令,运行 class 文件。格式:java 类名(区分大小写) 二、Java 基础知识 * 一个 JAVA 文件中可以有多个类。 * 一个 JAVA 文件中只能有一个公有(public)的类。 * 公有类的类名必须与文件的名字一致(包括大小写)。 * main() 方法的功能是整个程序的入口。 * 通常情况下 main() 方法要放在公有的类中。 * 每句 JAVA 代码必须以分号表示结束。 * 在 JAVA 代码中不允许直接出现非英文的标点。 三、环境变量 * Path:JDK 的 bin 的路径,操作系统外部命令搜索路劲。 * Classpath:类文件搜索路径。 * Java_home:JDK 的路径。 * Home_path:JDK 的路径。 四、注释 * 单行注释://。 * 多行注释:/* 注释的内容 */。 * 文档注释:/ 注释的内容 */。 五、数据类型 * 基本数据类型:8 种。 + 整数:byte、short、int、long。 + 浮点型:float、double。 + 字符类型:char。 + boolean 类型:只能为 true 或 false。 六、变量 * 强类型的语言。 * 格式:数据类型 变量名; * 标识符(类名,变量名,方法名,接口名,包名等)的命令规则: + 标识符只能用字母,下划线,数字与美元符。 + 标识符不能用数字开头。 + 不能使用关键字作为标识符。 七、常量 * 只能赋值一次的变量。 * 使用 final 关键字。 八、运算符 * 算术运算符:+,-,*,/,%(取余数),++(自增),--(自减)。 * 关系运算符:>,>=,<,<=,==(判断是否相等),!=(不等于)。 * 逻辑运算符:&(逻辑与),|(逻辑或),!(逻辑非)。 * 赋值运算符:=,将右边的值(或表达式运算的结果)赋给左边的变量。 * 字符串连接符:+。 * 扩展运算符:+=,-=,*=,/=,%=,会自动转换结果的类型。 * 三元运算符(三目运算符):x?y:z。 九、流程控制 * 顺序结构。 * 选择结构:if 语句、switch 语句、case 语句。 * 循环结构:for 语句、while 语句、do-while 语句。 十、类型转换 * 小的可以直接赋给大的。 * 大的必须强转才能赋给小的。 * boolean 不能与其它类型的值进行转换。 * 如果需要转换则用三元运算符:b?x:y。 Java 是一种功能强大且广泛使用的编程语言,了解 Java 基础知识是学习 Java 的基础。
剩余14页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 运用python生成的跳跃的爱心
- 基于 Java 实现的 Socket.IO 服务器 实时 Java 框架.zip
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip