参考资料:
- Java快速入门 - 廖雪峰的官方网站 (liaoxuefeng.com)
Java简介
介于编译型语言和解释型语言之间。 是将代码编译成一种“字节码”,然后,针对不同平台编写虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了“一次编写,到处运行”的效果。
第一个Java程序
一个简单的 源代码:
讯享网Java规定,某个类定义的 是Java程序的固定入口方法。当我们把代码保存为文件时,文件名必须是 。
Java程序基础
Java程序基本结构
讯享网
- 类名推荐使用大驼峰命名法,方法名推荐使用小驼峰命名法;
- 入口程序规定的方法必须是静态方法,方法名必须为 ,括号内的参数必须是 数组。
变量和数据类型
的数据类型可以分为基本类型和引用类型,基本类型包括:
- 整型: 、 、 、 ;
- 浮点型: 、 ;
- 字符型: ;
- 布尔型: ,java基础教程54;只有 和 两种取值,占存储空间大小没有规定,通常用 4 字节整型表示。
引用类型变量类似 的指针,存储地址, 表示空值。
常量用 修饰,常量名通常全部大写; 关键字可以让编译器自动推断变量类型,类似 C++ 的 :
整数运算
若参与运算的两整型类型不一致,则计算结果为较大类型的整型:
讯享网
浮点数运算
整数除以 会报错;浮点数除以 会返回特殊值:
浮点型强制转换为整型时,只保留整数部分。如果转型后超过整型的最大表示范围,则返回整型的最大值。
布尔运算
字符和字符串
Java 使用 Unicode 表示字符,占 2 个字节。

字符串类型 是引用类型,且不可变:
上述代码中,编译器首先创建字符串 ,然后让变量 指向它,接着让变量 也指向它;然后,编译器创建字符串 ,让 指向它,此时 仍然指向原来的 。
数组类型
数组大小不可变,可以通过索引访问数组元素,超出范围则在运行时报错。
流程控制
输入输出
输出
、 、
输入
判断
和 C++ 没区别。
多重选择
普通 表达式和 C++ 基本相同,区别是变量类型可以为 。
Java 12 提供了一种新的 表达式,该形式只会执行一个分支,不需要 ,且可以使用返回值:
循环
和 C++ 没区别。
循环
和 C++ 没区别。
循环
和 C++ 没区别。
和
和 C++ 没区别。
数组操作
遍历数组
便捷方法:使用 :
数组排序
使用 :
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9682.html