java入门

java入门

1、java语言简介

1、java语言优点

  1. 使用最广泛,且简单易学

  2. java是一门强类型语言

  3. java是非常完善的异常处理机制

  4. java提供了对大数据的基础性的支持

2、java语言特点

  1. 开源:java源代码是开饭的。

  2. 跨平台:用java编写的代码或程序,可以在不同的操作系统上运行。

    JVM保证java程序的跨平台,JVM本身是不能跨平台的:wim:jvm;mac:jvm;linux:jvm。

  3. 面向对象

  4. 多线程

  5. 多态

2、jdk和jre

1、概述

  1. jdk:是java的开发工具包,包含:开发工具和JRE。

    常用的开发工具:idea、javac、java

  2. jre:是java的运行环境,包含:java程序所需的核心类库和JVM

    java的核心类库:java.lang,java.util,java.io

  3. jvm是Java虚拟机

    用来保证Java程序跨平台性的,但是jvm本身不能跨平台。

3、Java环境搭建(重点)

1、目录解释

  1.  

  2. bin存放编译器和工具

  3. include编译本地方法

  4. jre Java运行时的文件

  5. lib存放类库文件

  6. src.zip存放源代码

2、path环境变量配置

  1.  

  2.  

  3.  

  4.  

  5.  

4、HelloWorld案例

1、3步:

  1. 编写:

    编写源代码,文件的后缀名为.java,这个文件里的内容是我们能看懂的,计算机看不懂。

  2. 编译:

    ①:相当于把我们能看懂的文件,转换成计算机能看懂的文件,通过javac指令实现;

    ②:把HelloWorld.java(源代码文件)生成HelloWorld.class文件(生成一个字节码文件,专门给计算机看的)。

  3. 执行

    ①:让计算机运行指定的字节码文件,通过java指令实现;

    ②:java HelloWorld(不带扩展名,其实是运行的HelloWorld.class)。

2、编写源代码

  1. 创建一个HelloWorld.java文件;

  2. 用记事本打开HelloWorld.java文件;

  3. 在里面编码如下:

    public class HelloWorld{
       public static void main(string[] args){
           System.out.println("Hello World");
      }
    }
  4. 编译javac HelloWorld.java

  5. 执行 java HelloWorld

    image-20230818204330174

5、写HelloWorld有可能出现的bug

  1. 非法字符(必须是英文状态下单符号)

  2. 注意字母的大小写(java是严格区分大小写的,也就是main和Main是不一样的)

  3. 文件后缀名的问题

  4. 编译或执行命令写错的

    ①:javac文件名.java

    ②:java文件名

  5. 文件名和第一行代码class后的单词要严格一致

  6. 环境变量问题

6、注释

  1. 就是用来对程序进行解释的说明文字,是给程序员看的,不是给计算机看的。

  2. 分类

    ①、单行注释 //要注释的内容

    ②、多行注释 /要注释的内容,这个内容是可以换行的/

    ③、文档注释 /** 要注释的内容 */

7、java源代码的标准格式

public class 类名{
   public static void main(String[] args){
       System.out.println("要打印的内容");
  }
}

8、常量

1、自定义常量

2、字面值常量

  1. 整数常量 1 2 3

  2. 小数常量 3.14

3、字符常量

  1. 单引号引起来的,只能是一个值

  2. 'a' 'A' '1'

4、字符串常量

  1. 双引号引起来的,可以是一个或多个字符

  2. "abc"

5、布尔常量

  1. 只有两个

  2. true相当于正确 false相当于不正确

6、空常量

  1. 比较特殊,值只有一个null,表示什么都没有;

  2. 空常量值,不能通过输出语句打印出来。

9、变量

  1. 在程序执行过程中,其中的值在某个范围之内发生变化的量就叫做变量。

  2. java一个变量每次只能保存一个值(数据),而且必须要明确保存的数据类型。

  3. 数据类型:变量的变化范围,就是数据类型。

  4. 变量名:每个变量都有一个名字,方便存取。

  5. 初始值:变量在使用之前,必须要先赋值。

posted @ 2023-08-25 21:47  韩世康  阅读(40)  评论(0编辑  收藏  举报