网站开发设计方案书,聚名网官网登录入口,有自己网站做淘宝客赚钱,人才网站建设cmsJava语言是一种高级编程语言#xff0c;它采用了面向对象编程的思想#xff0c;具有跨平台性和安全性等优点。现如今#xff0c;Java语言成为了世界上最流行的编程语言之一。
前一段学习Python语言#xff0c;本文是学习java的第一篇笔记。
1. java运行环境搭建#xff…Java语言是一种高级编程语言它采用了面向对象编程的思想具有跨平台性和安全性等优点。现如今Java语言成为了世界上最流行的编程语言之一。
前一段学习Python语言本文是学习java的第一篇笔记。
1. java运行环境搭建
运行java程序首先需要安装Java Development KitJDK。可以从Oracle官方网站下载适合自己操作系统版本的JDK安装程序并安装即可。
我使用的操作系统是Deepin23Beta3应用市场中提供lOpenJDK(开发套件)点击安装即可。
2.编码工具
建议使用IntelliJ IDEA 社区版安装后会提升配置JDK选择即可运行编写的java代码。
3.编写第一个Java程序
Java程序文件以.java作为文件扩展名。其次Java使用大括号来表示代码块这意味着大括号必须正确匹配否则会导致程序出错。接下来让我们看看一个简单的Java程序。
public class test {public static void main(String[] args) {int a,b,c; // 定义一个变量a,类型为整数a 5; // 赋值变量a的值为整数5b 100;c a b;System.out.println(c); //打印变量a}
}
以上代码实现的功能很简单就是计算并输入5100的值105。在Java中System.out.println()是一个输出函数可以在控制台或命令行中输出指定的信息。
4.一个Java程序必须至少包含一个类。
Java是一种面向对象的编程语言它基于类的概念来构建程序。类Class是Java的基本构建块它定义了对象的属性成员变量和行为方法。
一个Java程序可以包含多个类但必须有至少一个类。当编译Java程序时会生成一个或多个.class文件每个文件对应一个类。在运行时JVM会加载至少一个类并且从该类中的一个main()方法开始执行程序。
5.认识Java程序的main()方法
在Java中main() 方法是一个特殊的方法它是程序的入口点。当运行一个Java应用程序时Java虚拟机JVM会寻找名为 main 的方法并从那里开始执行程序。
main() 方法必须遵循以下规则
它必须是 public 的这意味着任何类都可以访问它。它必须是 static 的这意味着这个方法属于类本身而不是类的实例。它的返回类型必须是 void这意味着它不返回任何值。它必须接受一个字符串数组参数通常命名为 args。这个数组包含了从命令行传递给程序的参数。
下面是一个典型的 main() 方法的示例
public class HelloWorld { public static void main(String[] args) { System.out.println(Hello, World!); }
}
在这个例子中HelloWorld 类包含了一个 main() 方法。当你运行这个Java程序时JVM会调用这个 main() 方法并且执行其中的代码。在这个例子中main() 方法中的代码输出了一条消息 Hello, World! 到控制台。
要运行这个Java程序你需要将其保存为一个以 .java 为扩展名的文件例如 HelloWorld.java然后使用Java编译器javac编译它生成一个或多个 .class 文件。然后你可以使用Java解释器java来运行编译后的类并传递任何需要的命令行参数。
例如在命令行中在终端窗口分别输入下面的命令
javac HelloWorld.java # 编译Java源文件会生成一个HelloWorld.class文件
java HelloWorld # 运行编译后的类不需要.class后缀
6.main()方法中参数String[] args
在Java编程中main() 方法的参数 String[] 即字符串数组。这是Java语言规范所要求的。String[] args 表示 main() 方法接受一个名为 args 的参数该参数是一个字符串数组。
这个数组包含了从命令行传递给Java程序的参数。例如如果你通过命令行运行以下命令
java MyProgram arg1 arg2 arg3
那么 args 数组在 main() 方法内部将包含三个元素args[0] 是 arg1args[1] 是 arg2args[2] 是 arg3,在main()函数中可以使用。
请注意即使你只传递了一个参数或没有传递任何参数args 数组仍然是一个有效的字符串数组。如果没有传递任何参数args 数组将是空的但不会是 null。
String[] args 是Java应用程序的标准约定但你也可以选择使用其他类型的参数或完全省略参数。然而如果你这样做你的程序就不能通过标准的Java命令行方式来接收参数了。
7. 变量和数据类型
变量可以用来存储一个值或对象。Java中需要事先声明变量的类型。Java支持各种数据类型如整数、浮点数、字符、布尔值等。可以先声明变量类型然后赋值也可以首次定义时候进行初始化赋值。下面是一些示例
int a; // 整数
a 5; // 赋值
int b 10; // 定义变量b为整数并直接赋值
double b 3.14; // 浮点数
String c Hello;// 字符串
boolean d true; // 布尔值
8.运算符
Java支持各种运算符包括算术运算符、比较运算符、逻辑运算符等。以下是一些示例
int a 10;
int b 3;
int c a b; // 加法
int d a - b; // 减法-
int e a * b; // 乘法*
int f a / b; // 除法/
int g a % b; // 取模%
boolean h a b;// 大于
boolean i a b;// 小于
boolean j a b;// 等于
boolean k a ! b;// 不等于
boolean l !a // 取反!
boolean m a b;// 与运算
boolean n a || b;// 或运算||
9.控制流语句
像其他编程语言一样Java也有条件语句和循环语句使得程序能够根据不同情况执行不同的代码块。
if语句是最基本的条件语句其语法如下
if (condition) {
statement1;
} else {
statement2;
}
while和for循环语句它们分别用于循环执行一组代码块一定的次数或者迭代一个序列。
while语句的语法如下
while (condition) {
statement;
}
for语句的语法如下
for (initialization; condition; update) {
statement;
}
10、函数
在Java中函数定义以“public static”开始其后是函数返回类型、函数名、参数列表和函数体等内容。例如
public static int add(int a, int b) {
return a b;
}
上面的例子定义了一个名为add()的函数它的返回值类型为int。参数a和b是传递给函数的值。函数体中的return关键字用于返回一个值。
11. 类和对象
在Java中类是一种自定义数据类型它包含属性和行为。对象是类的实例它具有类的属性和行为。下面是一个简单的类和对象的示例
class Person {String name;int age;void get_message() {System.out.println(哈喽, 我是 name , 今年 age 岁啦。);}}public class test {public static void main(String[] args) {Person p new Person();p.name Liuzx;p.age 19;p.get_message();}
}
在上面的示例中我们定义了一个名为Person的类它包含name和age两个属性以及get_message()方法。在主函数中我们创建了一个Person对象并为其设置了姓名和年龄然后调用get_message()方法输出信息。
Java编程中有一个重要的约定
包含main()方法的类是程序的入口点这是Java编译器的一个要求Java虚拟机JVM在运行时查找main()方法。
总结
1java是面向对象编程语言所以其文件必须至少是一个类文件文件后缀是.java。
2java程序运行的入口是main()函数故main()函数是公开的public静态的无返回的有标准的样式(public static void main(String[] args) { })。
3在编写java程序时可以在一个.java文件中编写多个类Java编译器会把不同的类编译到不同的.class文件中。不过在使用java 运行Java程序时需要执行的是有main方法所在的类。如上一段代码执行的是test类比如在终端中执行java test)。
4java语法中的行注释为//块注释为/* */
5java编程中使用一对大括号{}定义一个代码块通常会在左大括号 { 前加一个空格然后在右大括号 } 后也加一个空格。
6在Java编程中代码的缩进和空格使用主要是为了提高代码的可读性。虽然Java语言本身并没有明确规定应该使用多少空格进行缩进但大多数的Java开发者都遵循一些通用的编码规范。
例如Google的Java编码规范推荐使用2个空格进行缩进。这种风格被称为Google Style。然而也有许多开发者喜欢使用4个空格进行缩进这种风格被称为Allman Style。