栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初识 Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识 Java

​​​​​程序:来自生活,完成某些事情的的一种既定的方式和过程(套路:固定的流程)

模式化---》》对一系列动作执行过程的描述

将这些过程的步骤记录下来需要语言,java 就是与计算机打交道的语言

java 是一种跨平台的语言:因为jdk有多个版本,可以安装在不同的操作系统,而 java 开发的源代码不需要随平台的改变而改变,代码只需编写一次,可在多平台执行

编程:就是使用语言编写执行过程

一些基础名词简介:

  • JDK(JavaDevelopmentKit):java 开发工具,包含 java 、javac 可执行程序
  • JRE(JavaRuntimeEnvironment):java 运行环境,里面包含类库
  • JVM(JavaVirtualMachine):java 虚拟机
  • IDE(IntegratedDevelopmentEnvironment):集成开发工具(Eclipse,Idea……)
  • API(ApplicationProgrammingInterface):应用程序接口

java虚拟机JVM承担了与计算机打交道的任务:

程序在计算机中的执行过程:

人编写源代码(.java 文件)→ 编译器编译成字节码文件(.class 文件)→ 字节码解释成二进制代码 → 运行

Java程序结构:

1.类名和文件名一致,首字母大写

2. main 函数(程序入口)四要素:返回值类型,方法名,形参列表,方法体{}

3.下面就是一个最简单的程序的举例:(效果为输出 Hello World)

   Main 为类名(文件名)

   void 为返回值类型(表示无返回值),main 为方法名,String[] args 为形参列表

   (public 表示访问权限为公开,static 表示静态,这些后面会细说)

public class Main{
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

4.注释(注释不会被编译执行,对代码起解释、说明作用)

   单行注释   //

   多行注释   

   文档注释 

// 单行注释快捷键:Alt + /



5.键盘输入与控制台输出

1)引入类库:import java.util.Scanner;

2)创建 Scanner 实例:Scanner input = new Scanner(System.in);

      (实例名自定义,不一定非得是 input ,只要和下一步的 next() 前面保持一致即可)

3)获得键盘输入的信息:String str = input.next();

4)输出到控制台:System.out.println(str);

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in); //实例名是 in ,后面就是 in.next()、in.nextInt()
        String name = in.next();
        int age = in.nextInt();
        //当输入的数据为 String 类型时,用 next() ,int 类型用 nextInt() ,具体根据数据类型来
        System.out.print("姓名:" + name + "n");
        System.out.println("年龄:" + age);
        //两种换行方式:println() 或 print("n")
        //print() 表示不换行,"n" 是换行符,除此之外还有 "t" 制表符,用于间隔一段距离
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号