zoukankan      html  css  js  c++  java
  • Java 入门(二)之Hello World

    Java 入门之Hello World

    1. 使用IDEA创建一个新项目

    1. 选择项目类型

    • IDEA为我们提供了很多项目类型的创建,然鹅我们只是一个小萌新,所以选择第一个,Java项目,不需要点什么东西,直接next到底。

    image-20200113220514828

    2. 项目名

    • 我们的项目名虽然可以随便起,但是我希望我们的眼光放远一点。我们的命名必须有意义,并且格式规范。有意义指的是我们一看就知道我们的项目是用来做什么的;格式规范是指符合java项目命名的格式,单词小写,用下划线隔开单词。我命名为first_java

      image-20200113220916629

    2. 目录结构

    1. 什么是包(package)

    • 为了更好的组织类,Java提供包机制,用于区别类名的命名空间。
    • 为什么要区别,理由很多,比如可以避免命名冲突方便类的查找和使用。所以我们要使用有意义的名称去为包命名。
    • 包的命名规范:包名必须要小写

    2. 什么是类(Class)

    • 类是一个模板,它描述一类对象(这里的对象不是女朋友,而是面向对象的那个对象)的行为和状态。
    • 对象:对象是类的一个实例,比如人类是一个类,那么一个人就是一个对象。(之后面向对象会细讲)
    • 方法:一个类可以有很多方法,我们所有的动作都在方法中实现,联想一下C语言的函数。
    • 类的命名规范:类名的首字母应该大写,每个单词的首字母都应该大写,例如MyFirst。

    3. 新建一个类

    • 我们先来新建一个类,我们的类应该写在src目录下。因为是用来运行的,我们的包名叫做client客户端。因为是第一个程序,我们叫做MyFirstClient。
    • IDEA使用小技巧:我们右键选中new中的class选项新建一个类。这时我们没有包,那么我们可以写client.MyFirstClient来新建一个类,这样我们同时也新建了一个包。

    3. 开干

    1. 创建main方法

    • 只有main方法才能作为程序的入口(即我们需要在main方法运行Java程序)。main方法的写法是固定的,我们只有按照格式写才能实现可执行的main方法。

    • 又一个IDEA使用技巧:我们打出psvm即可出现代码提示,回车直接生成一个main方法

      package client;
      
      /**
       * @author Jennyism
       * @date 2020/1/13 0013 22:31
       */
      public class MyFirstClient {
          public static void main(String[] args) {
              
          }
      }
      

    2. 打印出Hello,world!

    • 我们使用语句 System.out.println("Hello,world!"); 即可打印出我们要的话。

    • 又又一个IDEA使用技巧:我们打出sout即可出现代码提示,回车生成System.out.println("");语句。

      image-20200113224016419

    点击这个绿色箭头,即可运行。

    3. 尝试

    • 我们学习C语言时,使用的是printf,那么println和printf有什么区别呢?

    • 分别调用两次println和两次printf,使其打印出两串字符,观察两者的区别。

  • 相关阅读:
    net core 使用 rabbitmq
    asp.net core WebApi 返回 HttpResponseMessage
    asp.net core 2.1 WebApi 快速入门
    JQuery EasyUI combobox动态添加option
    php截取字符去掉最后一个字符
    JQuery EasyUI Combobox的onChange事件
    对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
    Access2007 操作或事件已被禁用模式阻止解决办法
    Easyui 中 Tabsr的常用方法
    Win 7 IE11不能下载文件,右键另存为也不行
  • 原文地址:https://www.cnblogs.com/Jennyism/p/javaSE-02.html
Copyright © 2011-2022 走看看