目录
关于Java
Java是一种广泛被使用的计算机编程语言,主要特性有跨平台(如 Windows, Mac OS 及其他多种 UNIX 版本的系统),面向对象,泛型编程。
简介及特性:Java 简介 | 菜鸟教程 (runoob.com)https://www.runoob.com/java/java-intro.html
Java安装
可以在 Oracle 官网https://www.oracle.com/java/technologies/javase-downloads.html 下载 Oracle JDK(需要登录 Oracle 账号)。根据电脑系统推荐下载 EXE 安装包来自动配置环境变量。
Java基本语法
主函数
Java 类似 C/C++ 语言,需要一个函数(在面向对象中,这被称为方法)作为程序执行的入口点。
Java 的主函数的格式是固定的,形如:
class Test {
public static void main(String[] args) {
// 程序的代码
}
}
注释
和 C/C++ 一样,Java 使用 //(快捷键:alt + /)
和 /* */
(快捷键:/** + Enter)
分别注释单行和多行。
基本数据类型
类型名 | 意义 |
---|---|
boolean | 布尔类型 |
byte | 字节类型 |
char | 字符型 |
double | 双精度浮点 |
float | 单精度浮点 |
int | 整型 |
long | 长整型 |
short | 短整型 |
null | 空 |
具体介绍如下:
Java 基本数据类型 | 菜鸟教程 (runoob.com)https://www.runoob.com/java/java-basic-datatypes.html
声明变量:
int a = 12; // 设置 a 为整数类型,并给 a 赋值为 12
String str = "Hello, OI-wiki"; // 声明字符串变量 str
char ch = 'W';
double PI = 3.1415926;
final 关键字:
final
含义是这是最终的、不可更改的结果,被 final
修饰的变量只能被赋值一次,赋值后不再改变。
final double PI = 3.1415926;
数组:
/**
* 数组概念相关实践 1.格式 2.索引位 3.覆盖存储索引位
*/
public class Test1 {
public static void main(String[] args) {
/**
* 数组完整格式 数据类型[] 变量名 =new 数据类型[]{元素1 ,元素2,元素3,元素4 };
* 简化格式 数据类型[] 变量名 = {元素1 ,元素2,元素3,元素4};
* 常用格式 eg:有十个元素的整数类型数组
* 其语法格式为 数据类型[] 变量名 = new 数据类型[数组大小]
* int[] ary = new int[10];
*/
int[] array = new int[]{1, 2, 3, 4,}; //各元素分别对应索引位为0,1,2,3
/**
* System.out.println(array); 直接输出数组结果对应的是其内存中的位置,而非数组中的元素
*/
System.out.println(array[0]); //对数组中的0号位索引对应输出结果为 1
array[1] = 50; //对一号索引位值覆盖
System.out.println(array[1]); //输出结果为覆盖值 50
}
}
两类循环:
for 循环(较常用)
class Test {
public static void main(String[] args) {
for ( /* 1.初始化 */; /* 2.循环的判断条件 */; /* 4.每次循环后执行的步骤 */ ) {
// 3.当循环的条件成立执行循环体内代码
}
//执行顺序 1 2(为true继续执行,false跳出循环) 3 4
}
}
while 循环
class Test {
public static void main(String[] args) {
while ( /* 判定条件 */ ) {
// 条件成立时执行循环体内代码
}
}
}
尾巴有话说
Java速成这东西感jio靠看这么一点东东那是不太现实的,还是稳重求进吧,文章就是本人简简单单的小总结说白话一样,该文章水平确实有限,作用算是有个方向!