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,使其打印出两串字符,观察两者的区别。

  • 相关阅读:
    .Net4.0 任务(Task)[转]
    在 Asp.NET MVC 中使用 SignalR 实现推送功能 [转]
    Quartz.net官方开发指南[转]
    配置Windows server 2008文件同步[转]
    Web 前端性能优化相关内容解析[转]
    标头“Vary:Accept-Encoding”指定方法[转]
    linux服务器的Gzip文件压缩方法[转]
    Windows下面安装和配置Solr 4.9(三)支持中文分词器
    Windows下面安装和配置MySQL(5.6.20)
    Windows下面安装和配置Solr 4.9(二)
  • 原文地址:https://www.cnblogs.com/Jennyism/p/javaSE-02.html
Copyright © 2011-2022 走看看