码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java 基础——运行第一个Java程序:hello world


    【学习笔记】Java 基础——运行第一个Java程序

    • 关键词:Java、Spring Boot、Idea、数据库、一对一、培训、教学、hello world
    • 本文主要内容是在IDEA中运行第一个Java程序:Hello World
    • 计划30分钟完成,请同学尽量准备工具
    • 有学习需要请联系:xujian_cq
    • 手把手教学、腾讯会议一对一培训,所有代码都要敲一遍,有问题随时暂停解决
    • 工具安装:(【学习笔记】Java 一对一培训(第一部分)开发工具介绍和安装)链接
    • 第一次搞难免遇到些怪怪的问题,要有耐心哦

    文章导航栏

    (1)Java 一对一培训(第一部分)开发工具介绍和安装
    (2.1)Java 一对一培训(2.1)Java基础语法
    (2.2)Java 一对一培训(2.2)Java基础逻辑
    (3.1)Java 一对一培训(3.1)Spring Boot介绍和基础

    一、打开IDEA

    • 打开IntelliJ IDEA ,图标如下:
      在这里插入图片描述
    • 准备新建项目
    • 如果是从未建过项目,那么是如下界面
      在这里插入图片描述
    • 如果已经建过项目了,那么如下图:
      在这里插入图片描述

    二、新建项目

    • 填写项目名称
    • 填写项目文件路径
    • 建议不写中文、不打空格、不填特殊符号
    • 如下图从上而下操作
      在这里插入图片描述
    • 如果创建时需选择新窗口还是当前窗口,新手建议选择当前窗口(This Window),减少疑惑
    • 项目建成功了得到如下内容:
      在这里插入图片描述

    三、创建包

    • 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。
    • Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。
    • 重点:区别、命名空间,包相当于给类(源代码)前面加一个前缀,用来区分不同的类。
    • 通常为英文小写,方式是:a.b.c.d这种格式
    • 在企业中,常逆向以企业项目、域名为命名,例如腾讯公司的QQ项目,则根包名可为:com.tencent.qq
    • 这是一个命名,没有强制要求写成什么,你理解了之后怎么写都可以的。

    3.1 开始新建

    在这里插入图片描述

    3.2 填写包名

    • 如果仍然不能理解如何填写包名,可以和我填写得一样
    • 填完之后之间点enter键就可以
      在这里插入图片描述
    • 包创建完成

    四、创建第一个源代码文件

    • 即创建一个java文件
      在这里插入图片描述
    • 如下填写
      在这里插入图片描述
    • 输入完成后点击enter完成
    • 得到如下图内容
      在这里插入图片描述

    五、输入第一段源代码

    • 即main方法
    • 此部分相对固定,可直接抄上去,其他解释见【学习笔记】Java 一对一培训(2.1)Java基础语法
    • 注意Java是大小写敏感的,如果你大小写搞错了,也有可能无法运行
    public class Main {
        public static void main(String[] args){
            System.out.println("Hello World.");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 输入完成后如下图:
      在这里插入图片描述

    六、运行第一段源代码

    • 如下图操作
      在这里插入图片描述

    七、结语

    • 可以试试让Java输出其他内容,比如你的名字
    • 愿意探索的,可以试试在里面输出1+1的结果
  • 相关阅读:
    这一次,话筒给你:向自由软件之父 Richard M. Stallman 提问啦!
    web前端之文字逐渐展示、擦除文字效果、requestAnimationFrame
    猿创征文|【云原生 | 24】Docker运行数据库实战之MongoDB
    01_深度学习基础知识
    C++基础——输入输出和缺省参数讲解
    CCL2022自然语言处理国际前沿动态综述——开放域对话生成前沿综述
    【web前端开发】HTML知识点超详细总结
    Spring之文件上传下载,jrebel,多文件上传
    帷幄前沿茶话丨如何发起一场直播间运营变革?
    为什么要用std::function
  • 原文地址:https://blog.csdn.net/xujianflying/article/details/132942105
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号