微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

狂神说Java笔记-Java入门

Java入门

狂神说Java笔记,狂神说Java

Java三大版本

  • JavaSE:标准版,基础,初学者主要学习并应用这一部分。主要用来开发桌面程序(小游戏)和控制台开发
  • JavaME:嵌入式开发,用于手机和小家电,已经不行了
  • JavaEE: Java企业版,最广泛的应用,用于web端和服务器开发,JavaSE是JavaEE的基础

JDK、JRE和JVM

  • JDK:Java Development Kit,Java开发工具,包含JRE
  • JRE: Java Runtime Environment,Java运行时环境,包含JVM
  • JVM:Java Virtual Machine,Java虚拟机,Java跨平台的核心,屏蔽了不同系统的底层环境

jdk,jre和jvm

Hello World

  使用终端输出Hello World!

  1. 打开终端后,转到目标目录下。
    cd + 路径,OS系统可以在输入"cd "后直接拖拽目标文件夹到终端窗口

  2. 新建.java文件:vi hello.java

  3. 编写代码

    public class hello{
      			//class名要和文件名一致
      			//class名最好首字母大写
            public static void main(String[] args){
                    System.out.print("Hello, World!");
            }
    }
    
  4. 编译.java文件生成class文件:javac hello.java(必须写.java后缀)

  5. 运行class文件:java hello(不写后缀)

HelloWorld

可能出现的问题

  1. 单词大小写不一致,java是大小写敏感的
  2. 输出中文时可能会出错
  3. 文件名和类名不一致
  4. 符号使用了中文
  5. 环境配置不对

编译型和解释型

  • 编译型:把源代码全部编译成二进制代码可执行的程序,然后直接运行这个程序
  • 解释型:源代码翻译一句,执行一句,直到结束

 Java既有编译型的特征,也有解释型的特征:

  • Java代码需要先编译,不进行编译无法运行
  • Java代码编译后无法直接运行,需要在JVM上解释运行

java程序运行机制

IDEA

 IDE:Integrated Development Environment 集成开发环境,用于提供程序开发环境的应用程序。Java使用IDEA。

 IDEA中输入psvm,会自动联想生成main函数;输入sout自动生成输出

 psvm:public static void main

 sout:System.out.println

public class Hello {
    public static void main(String[] args) {
        //输入psvm自动生成
        System.out.println();
        //输入sout自动生成
    }
}

优化

idea优化方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐