java简单基础了解

基本规则:

main方法示例:
在这里插入图片描述

类名要求:

1.大驼峰命名方式(一个单词:Test ,两个:TestDemo…)。
2.类名一定要和文件名相同,前期是这个类是public类。

public static void main(string[] args){
    
    } //快捷键  psvm+回车
System.out.printfln()                    //快捷键  sout+回车

变量命名规则:

  1. 定义的变量名不能和关键字冲突
  2. 小驼峰命名方式(一个人单词:test,)

运行java程序

Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的、与平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。(所以java可跨平台运行)

在这里插入图片描述

  • JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。 JDK
    (Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
    在这里插入图片描述

JDK.JRE.JVM大致关系如下:(包含关系)
在这里插入图片描述

Java程序运行需要经过编译,运行两个阶段。
编译:javac 命令
运行:java 命令 (两者均为jdk命令)

  • 命令行运行示例:
    源程序:
public class TestDemo {
    
    
    public static void main(String[] args) {
    
    
        System.out.println("hello");
    }
}

  1. 打开文件找到.java文件
    在这里插入图片描述
  2. 按住shift右击空白处,点击打开Powershell窗口,如下:
    在这里插入图片描述
  3. 输入javac 类名.java 回车(此时可以在文件夹内找到生成的.class文件)
  4. 输入java 类名 回车(此时出现运行结果)
    如下:
    在这里插入图片描述

注释规则

正确的注释,方便你我他。

扫描二维码关注公众号,回复: 12421290 查看本文章
  • 注释是为了让代码更容易被读懂而附加的描述信息. 不参与编译运行, 但是却非常重要,毕竟你有可能过段时间也看不懂了。

基本规则:

  • Java中的注释主要分为以下三种 :
  • 单行注释:// 注释内容
  • 多行注释:/* 注释内容*/
  • 文档注释: /** 文档注释*/(常见于方法和类之上描述方法和类的作用),可用来自动生成文档

简单输入输出

  • 使用 Scanner 读取字符串/整数/浮点数:
import java.util.Scanner; // 需要导入 util 包
Scanner sc = new Scanner(System.in);

System.out.println("请输入你的姓名:");//字符串
String name = sc.nextLine();

System.out.println("请输入你的年龄:");//整数
int age = sc.nextInt();

System.out.println("请输入你的工资:");//float型数据
float salary = sc.nextFloat();

System.out.println("你的信息如下:");
System.out.println("姓名: "+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary);
sc.close(); // 注意, 要记得调用关闭方法

// 执行结果
![请输入你的姓名:张三请输入你的年龄:18请输入你的工资:1000你的信息如下:姓名: 张三年龄:18工资:1000.0](https://img-blog.csdnimg.cn/20201205222333600.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F1Z19JSw==,size_16,color_FFFFFF,t_70)
待修改…

猜你喜欢

转载自blog.csdn.net/Aug_IK/article/details/110498836