• Java入门以及使用IDEA安装和使用


    JAVA第一个程序

    HelloWorld

    1. 随便新建一个文件夹,存放代码

    2. 新建一个java文件

      • 文件后缀名为.java
      • 如:Hello.java
      • 【注意点】系统可能没有显示文件后缀名,我们需要手动打开
    3. 编写代码

      //public class 是一个类 Hello是名字
      //main是一个方法
      //String[] args是一个参数
      public class Hello{
      	public static void main(String[] args){
      		System.out.print("Hello,World!");
      	}
      }
      
    4. cmd里编译javac java文件,会生成一个class文件

    1. cmd里运行class文件,java class文件

    可能会遇到的情况

    1. 每个单词的大小不能出现问题,java是大小写敏感
    2. 尽量使用英文
    3. 文件名和类名必须保持一致,并且首字母大写
    4. 符号使用的了中文也会出错

    JAVA程序运行机制

    编译型

    解释型

    java先从编译再到解释所以有两种类型,但像html等语言没有编译就能直接通过系统解释

    程序运行机制

    IDEA安装

    什么是IDE

    集成开发环境(Integrated Development Environment,IDE )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。

    IDEA介绍

    IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

    IDEA下载

    IDEA下载入口 可以根据电脑情况下载适合的版本

    如果想要破解码之类的小伙伴可以移步去这里查看

    IDEA基本使用

    在自己想要的路径下创建project,然后在生成的src文件下创建java class文件

    public class Hello {
        //用psvm直接回车打出public static void main(String[] args)
        public static void main(String[] args) {
            //用sout直接回车打出System.out.println();
            System.out.println("Hello,World!");
        }
    }
    

    点击左侧绿色的按钮就可以运行啦!ctrl+shift+F10也可以进行运行

    关于一些创建项目的小tips

    一个个新建项目会很麻烦,于是我们可以新建一个空的项目,然后所有以后的相关练习项目都可以在这个项目下。但要注意修改项目结构,java的sdk就选择我们之前下载好的java版本的,因为我下载的是java8,所以下面记得选成你相对应的版本号,否则运行会错误

    修改好项目结构,我们可以新建一个模块module,来存放我们一部分的代码,然后就我们就能正常在src下编写和创建代码啦!

  • 相关阅读:
    STM32L476的RTC使用问题记录
    python数据分析之:时间序列二
    python+NLTK 自然语言学习处理七:N-gram标注
    python数据分析之:时间序列一
    如何在ubuntun中安装intellij idea 2018并破解
    python+NLTK 自然语言学习处理六:分类和标注词汇一
    python数据分析之:数据聚合与分组运算
    500 Lines or Less: A Template Engine(模板引擎)
    python+NLTK 自然语言学习处理五:词典资源
    Django之博客系统:在网站中分享内容(一)
  • 原文地址:https://www.cnblogs.com/Sawye-sxy/p/12916241.html
Copyright © 2020-2023  润新知