如何用Eclipse编写第一个Java应用程序_eclipse怎么写java-程序员宅基地

技术标签: java  eclipse  

常见的Java程序主要有两类:Application(应用程序)和Servlet(服务器端小程序)。
应用程序在计算机中单独运行,而Servlet是运行在服务器端的小程序,它可以处理客户端传来的请求(request),然后将处理结果以响应(response)的方式传回给客户端。

用 Eclipse编 写 第 一 个 JavaApplication

1.打开eclipse,新建Java工程

想要在eclipse中编写Java代码,必须首先创建一个Java工程,也就是Java Project。
(1)选择File,然后选择New–>Java Project选项,然后就会弹出新建Java工程的对话框。
(2)在新建Java工程对话框中输入Java工程的名称(如 ch01),单击Finish按钮,就会在工作空间中新建一个Java工程。
在这里插入图片描述

2.新建Java类

(1)在 Eclipse中选中ch01下的src目录(src目录用于存放Java程序的源代码),打开右键菜单,选择NewClass选项,新建一个Java 类
(2)在弹出对话框中输入新建Java类的包名、类名等信息,然后单击Finish按钮 就可以完成Java类的新建。
在这里插入图片描述

3.运行Java程序。

(1)在新建的HelloWorld类中添加如下代码,然后保存:

	public static void main(String[] args){
    
		System.out.println("Hello,world!");//输出Hello,world!
	}

(2)选中HelloWorld类,点击工具栏上的开始图标或鼠标右击,选择Run asJava Application,即可运行。
运行结果一般会显示在界面的下方:
在这里插入图片描述

附代码分析:

public class HelloWorld {
    

	public static void main(String[] args){
    
		System.out.println("Hello,world!");//输出Hello,world!
	}
}

(1)HelloWorld类的定义:用class关键字来声明一个新的类,其类名为HelloWorld,它是一个公共类(用public修饰)。整个类的定义由{}括起来
(2)main()方法:该方法的声明形式是:public static void main(String[] args)
其中:

  • 访问权限public指明所有的类都可以使用这一方法
  • static指明该方法是一个类方法,它可以通过类名直接调用
  • void则指明main()方法不返回任何值
  • String[] argsmain()方法接收的参数,其类型是字符串数组,它使得运行时系统可以向Java应用程序传递参数。

(3)Java应用程序以main()方法作为入口来执行程序,因此对于Java应用程序来说 ,main()方法是必需的。在Java程序中,可以定义多个类,每个类中可以定义多个方法,但是最多只有一个公共类,main()方法也只能有一个
(4)在main()方法的实现{}中,只有一条语句:System.out.println("Hello,world!");
它的作用是将字符串输出到标准输出(命令行窗口)中
(5)注释://后的内容为注释.注释在程序编译时将被忽略掉,但它可以帮助程序员更好地理解程序代码

注: Java源程序是区分大小写的。公共类必须放在与其同名的文件中,也就是说:public class HelloWorld {}对应的文件为HelloWorld.javaHelloWorld必须相同

用 Eclipse编 写 带 命 令 行 参 数 的 应 用 程 序

首先在Eclipse中 编写如下所示的应用程序:

package; 
public class CommandLine{
     
	public static void main(String[]args){
     
		System.out.println("打印命令行参数"); 
		for(int i=0;i<args.length;i++){
     
		System.out.println(args[i]); 
		} 
	} 
}

main函数的args参数就是命令行参数,它使得在运行程序时可以传递数据。命 令行参数的类型是字符串数组(String[])。通过Eclipse运行时,需要配置运行参数,添加待传入的命令行参数值。

在这里插入图片描述
运行上述程序的方法与普通应用程序略有区别。
(1)点击菜单栏的开始图标,选择Run Configuration选项,然后选择Java Application,在右键菜单中选择New Configuration选项,新建一个名称为 CommandLine的Java应用程序运行配置。
(2)修改CommandLine的配置 ,在Arguments选项卡中选中Programarguments选 项 ,并在其中输入命令行参数。
(3)单击Run按钮就可以运行该程序。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hyh17808770899/article/details/105942562

智能推荐

@param注释的作用(springboot中)_springboot中@param注解的作用-程序员宅基地

文章浏览阅读2.1k次。一、 用来传多个参数二、给mybaties的数据起别名(传参时的别名字段)_springboot中@param注解的作用

docker的安装和常用命令-程序员宅基地

文章浏览阅读2.7k次。docker安装和基本常用命令。

入职微软一月后的感悟,谈谈面试经历及入职体验-程序员宅基地

文章浏览阅读5.4k次。▲点击下方“前端开发博客”关注公众号回复“面试”获取面试精选文章本文是云峰入职微软一月后的感悟,谈及了他的面经以及入职体验。前言提到微软,你首先会想到什么?外企?Windows Or O..._面试面板是什么

SpringBoot 设置动态定时任务,千万别再写死了~-程序员宅基地

文章浏览阅读713次。点击关注公众号,实用技术文章及时了解之前写过文章记录怎么在SpringBoot项目中简单使用定时任务,不过由于要借助cron表达式且都提前定义好放在配置文件里,不能在项目运行中动态修改任务执行时间,实在不太灵活。经过网上搜索学习后,特此记录如何在SpringBoot项目中实现动态定时任务。因为只是一个demo,所以只引入了需要的依赖:<dependencies><dep..._springboot 定时器任务 动态获取表达式

OCR-Python-Opencv一种基于坐标投影的图片旋转矫正方法_投影矫正算法-程序员宅基地

文章浏览阅读3.5k次,点赞4次,收藏39次。由于最近公司业务需要使用OCR功能,所以我不得不研究Opencv这个图像库,进行OCR功能前期的图像处理工作,二值化、灰度化什么的都非常简单这里就不过多讲述,下面记录我自己受到启发自己实现的一种基于坐标投影的图片矫正算法,其实思路非常简单,大神勿喷,再次做一个小分享也算是我自己对该方面知识的一个总结和整理。ps:该算法适合旋转角度不大,在-35~35度的旋转角矫正,具备一定抗干扰能力(当然也不..._投影矫正算法

Pytorch、Tensorflow、Keras 框架下实现KNN算法(MNIST数据集)附详解代码_knn pytorch-程序员宅基地

文章浏览阅读4k次,点赞7次,收藏26次。Pytorch、Tensorflow、Keras框架下实现KNN算法(MNIST数据集)附详解代码K最近邻法(KNN)是最常见的监督分类算法,其中根据K值的不同取值,模型会有不一样的效率,但是并不是k值越大或者越小,模型效率越高,而是根据数据集的不同,使用交叉验证,得出最优K值。Python—KNN分类算法(详解)欧式距离的快捷计算方法基于Pytorch实现KNN算法:#****************************************************************_knn pytorch

随便推点

android 定制Dialog (一)-程序员宅基地

文章浏览阅读2.2k次。主要是修改dialog的资源,也就是替换图片,或者还一个主题。主要系统的对话框,Ok下面是修改之前的系统的对话框的样式: 在桌面长按出现的对话框,或者在settings中设置动画的对话框 修改之后的对话框的样式如下: 系统对话框的样式和资源文件都在fram

ubuntu16.04 socket传输文件,开源软件SocketFileTransfer_ubuntu 转发socket-程序员宅基地

文章浏览阅读323次。socket 文件传输_ubuntu 转发socket

DPDK 无锁ring_ring_f_mp_hts_enq-程序员宅基地

文章浏览阅读293次。DPDK rte_ring无锁队列实现_ring_f_mp_hts_enq

Linux meld安装-程序员宅基地

文章浏览阅读8.3k次。ubuntu下meld的安装方法_linux meld安装

VC笔记 unicode、ascii、16进制bytedata 互转_vc asc to unicode-程序员宅基地

文章浏览阅读2.2k次。1、如何创建unicode 项目选择“Project->Setting”菜单 (1)选 Win32 Unicode Debug :切换到“c/C++ ” Tab页 从下拉列表框中选择 “Preprocessor” ,去掉_MBCS,添加UNICODE,_UNICODE(注意逗号隔开) ,如果是MFC程序,还要在link中,Category选output,将Entry-Poi_vc asc to unicode

解决Mysql Workbench突然无法使用的问题_workbench无法确定是否存在环境链接,环境对象无效-程序员宅基地

文章浏览阅读2.9k次。右击我的电脑——》管理——》服务和应用程序——》服务——》Mysql——》双击选择启动\_workbench无法确定是否存在环境链接,环境对象无效

推荐文章

热门文章

相关标签