精华内容
下载资源
问答
  • java 中结束程序方法
    千次阅读
    2019-11-28 17:34:49

    1.break:结束循环,break用于完全结束一个循环,跳出循环体.

    2.continue:结束本次循环(不会执行continue下面代码),接着开始下一次循环

    3.return:结束方法,return的功能是结束一个方法.当一个方法执行到一个return语句时,这个方法将被结束,

          return直接结束整个方法,不管这个return处于多少层循环之内.

    4.System.exit(0):正常终止整个程序
    终止当前运行的Java虚拟机。这个参数用作状态代码;按照约定,非零状态代码表示异常终止。
     

    更多相关内容
  • 我在刚学习Java时,老师是要求记住java程序程序入口的固定写法:public static void main(String[] args){ 执行代码; }当时一直困惑String[] args是什么东西?现在我大概学习了下java的基础语法,回过头来看下...

    我在刚学习Java时,老师是要求记住java程序的程序入口的固定写法:

    public static void main(String[] args){
       执行代码;
    }

    当时一直困惑String[] args是什么东西?

    现在我大概学习了下java的基础语法,回过头来看下当时遗留的这个问题。

    String[] args

    学习了java基础语法后,你可以很好的理解出,这代表一个字符串数组类型,args为字符串数组名

    我跑了以下代码:

    public static void main(String[] args) {
    		args[0]="a";
    		args[1]="b";
    		for(String i:args){
    		System.out.print(i);
    
    	}

    程序抛出异常如下:

    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

    ArrayIndexOutOfBoundsException

    数组小标越界

    但是很奇怪的是,JAVA数组在定义的时候是必须要进行初始化数组长度,而我们的有参方法是这样的完全不符合java语法规范

     main(String[] args)

    接下来我跑了以下代码:

    public static void main(String[] args) {
    	int a = args.length;
    	
    System.out.print(a);
    }
    

    是的,既然报错了,我就想看下这个数组的长度是多少的,以下为结果:

    0

    啥东西要也没有,原来这是一个虚拟数组,它相当于是一个容器,需要用户向里面传入参数,同时实现与用户的一个交互;

    当我们传参进去后,我们就可以用我们熟悉的遍历方式来输出了;

    以上是我理解的,欢迎大家共同交流!






    展开全文
  • Java-程序的入口main方法

    万次阅读 2018-01-18 15:08:14
    入口(Entry of Program):指程序运行的起点。只有main方法可以作为程序的入口。main方法: public static void main(String[] args) { 方法体 }观察这个方法,可以看出:这是一个public static修饰的方法,...

    入口(Entry of Program):指程序运行的起点。

    只有main方法可以作为程序的入口。

    main方法:

    	public static void main(String[] args) {
    		
    		方法体
    		
    	}

    观察这个方法,可以看出:

    这是一个public static修饰的方法,所以他是一个静态的方法。返回值是void类型,也就是无返回值。方法名是main。参数是String数组。

    当运行程序的时候,通常都是以main方法作为起点,以main方法中的第一条语句作为程序的第一条语句。由于main方法是一个静态的方法,所以该方法放在任何一个类中都是可以执行的(剪切粘贴到哪里都可以。。)

    main方法的形式是固定的,以下写法都不能作为程序的入口:

    • public static void mian()                      //必须带String[]参数
    • public static int main(String[] args)    //返回值必须为void
    • public void main(String[] args)           //必须是static
    单元测试

    写好一个类后,可以直接在该类中添加一个main方法,对该类的功能进行测试(Java允许多个main方法,程序启动时,需要指定哪一个main作为入口)

    示例


    在这里可以看到分别在Main类和Machine类中定义了一个mian方法。

    当在Main.java文件下运行时:


    当在Machine.java文件下运行时:


    展开全文
  • CentOS 7运行Java程序

    千次阅读 2019-07-31 17:17:45
    二.CentOS 7上运行Java程序 1. java -jar xxx.jar 执行上面的命令可运行程序,但是当你按Ctrl+c键或者关闭命令窗口时,进程也会被终止。 2. nohup java -jar xxx.jar & 执行上面的命令可以后台运行程序,打印...

    一.Eclipse打包

    选中项目并右键–>点击Export…–>弹出窗口(接下来操作如下:)
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    二.CentOS 7上运行Java程序

    1.
    java -jar xxx.jar
    

    执行上面的命令可运行程序,但是当你按Ctrl+c键或者关闭命令窗口时,进程也会被终止。

    2.
    nohup java -jar xxx.jar &
    

    执行上面的命令可以后台运行程序,打印的日志会打印到nohup.out文件中,当你按Ctrl+c键或者关闭命令窗口时,进程也不会被终止。

    三.查看进程

    1.查看全部进程
    ps -ef 
    
    2.查看java进程
    ps -ef |grep java
    
    3.终止进程
    kill -9 pid
    

    pid为进程号

    4.查询进程号
    pgrep -f 'java -jar xxx.jar'
    

    单引号中为进程名

    5.用进程名终止进程
    kill -9 $(pgrep -f 'java -jar xxx.jar')
    

    四.编写脚本终止进程

    1.创建run.bash文件
    touch run.bash
    
    2.编辑run.bash文件
    vi run.bash
    

    在文件中加入以下内容:

    kill -9 $(pgrep -f 'java -jar xxx.jar')
    
    3.执行run.bash文件
    sh run.bash
    
    展开全文
  • 如何从程序中退出Java应用程序

    千次阅读 2021-03-13 17:45:35
    根据oracle的Java 8文档:public static void exit(int status)终止当前运行的Java虚拟机。 这个论点是一个状态码。 按照惯例, 非零状态码表示exception终止 。此方法在类Runtime中调用exit方法。 此方法从不正常...
  • java应用程序必须要有主类

    千次阅读 2021-03-08 00:11:42
    【判断题】期间费用是资产的耗费,它与一定的会计期间相联系,而与生产哪一种产品无关。【单选题】关于所有者...【填空题】【判断题】开发Java应用程序的基本步骤是: 1 编写源文件, 2.编译源文件, 3.运行程序。【填...
  • KWIC:基于主程序/子程序风格的实现

    千次阅读 2016-10-05 23:27:24
    总结,在类的main中直接使用类的方法,需要实例化一个...import java.io.BufferedReader;  import java.io.FileReader;  import java.io.IOException;  import java.util.ArrayList;  import java.util.Collections
  • Java程序的入口点

    千次阅读 2021-02-26 09:47:33
    Java程序的入口点在接下来的时间里面,我们准备为大家介绍"Java程序的入口点"。上图是我们在前一章学习时,所创建的工程以及所创建的Java文件,而在MyTest.java文件创建后,在该文件中就会自动产生一些代码:public...
  • java程序自动重新启动

    热门讨论 2012-05-18 10:14:12
    自己写的一小段Java程序,让程序按条件自动重新启动,3个文件都是.java文件,程序不包含包信息,可以放到C盘直接进行编译运行,其中Test是运行主程序,watch是监视检测线程
  • 什么是Java 应用程序的主类?

    千次阅读 2021-02-25 19:59:02
    专家解答Java 应用程序是由若干类和接口组成的,为了使Java 应用程序能够运行,至少要有一个类含有main()方法,因为main()方法是Java 应用程序的入口点,Java 应用程序就是从这里开始运行的,我们把含有main()...
  • 如何简单运行Java程序

    千次阅读 2021-04-05 20:24:14
    如何运行Java程序,用java命令即可,一定不要忘了写main方法哦,一个java文件里面可以写很多个class。 步骤 1 java文件等于java类吗 问大家一个问题,你认为java文件是java类吗? 你可以用记事本写一个Demo.java的...
  • 本书与教材《Java语言程序设计(第3版)》的各章一致,共分15章。每章均包含下述三个方面的内容。 1. 本章要点 这部分内容总结本章讲述的主要内容,包括基本概念和基本方法,指出读者应该学习掌握的主要知识点,对...
  • Java程序设计

    千次阅读 多人点赞 2021-02-28 21:30:14
    JAVA程序设计第一章:从0开始学习java先下载JDK二级目录三级目录 第一章:从0开始学习java java是一种可以编写跨平台应用程序的面向对象程序设计语言。 本章我们要学习的内容有: 1.了解java语言的发展和运行机制 ...
  • 一个简单的java程序

    万次阅读 多人点赞 2019-01-22 14:35:04
    (一)简单的java程序 public class MyFirstApp { public static void main(String[] args) { System.out.print("Hello world"); } } (二)java 程序分析   (三)java源文件命名规则  ...
  • 本书是《Java语言程序设计》(第3版)(清华大学出版社)的配套学习与实训指导,目的是为学生课前、课后学习和上机实训提供帮助和指导。全书章节与教材一致,共18章,每章包含:本章学习指导,给出了本章学习目标、...
  • JAVA主方法(main)方法解释

    千次阅读 2019-11-01 09:09:18
    在编写JAVA程序时,一般的编辑器在你创建一个JAVA文件时,会自动生成一个主类和主类里面方法的代码,我们知道主要执行的程序就在这里编写,但是,开始的时候因为关键字的含义不清楚所以也没有去研究方法的编写...
  • JAVA-程序运行

    千次阅读 2021-09-15 13:34:14
    JAVA——程序运行 环境问题 IDE:语言开发工具 以JAVA为例:IDEA(更加智能,插件错误较多) Eclipse(原始错误提示较多) 开发工具环境: 以JAVA为例 JDK:包含了JRE和JVM – bin等于binary,即二进制的意思,...
  • 我们知道一个程序的入口是main()方法,大家熟悉的语句是public static void main(String args[]){}....假设不使用static,那么main()方法在调用时必须先对其实例化,而main()做为程序入口显然不可能先对
  • Java语言程序设计》✍基础知识整理

    万次阅读 多人点赞 2020-12-29 09:01:48
    Java语言程序设计 第1章 Java语言概述 Java语言比较特殊,它既是编译型语言又是解释型语言。Java的源程序代码必须通过编译器将其编译为Java字节码(byte code)后才能运行,所以被称为编译型语言。但Java字节码不能...
  • JAVA实现的小程序

    千次阅读 2020-10-21 16:42:38
    下面介绍一些JAVA实现的一些小程序!!! 感兴趣的小伙伴可以点击链接,其中有教程和源码哦! 一、JAVA实现雪花飘落 首先我们先看效果,雪花是流动的,从上往下,依次变大,十分浪漫!(效果是动态的) 二、JAVA...
  • 解析:在java中没有像C语言那样有一个专供接收从键盘输入值的scanf函数,所以一般的做法是从键盘输入一行字符,保存到字符串s中,再将字符组成的字符串s转换为整型数据返回。 代码如下: import java.io....
  • Java获取程序运行的时间

    千次阅读 2019-10-14 16:59:57
    long startTime=System.currentTimeMillis();... //要测的程序或方法 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(endTime-startTime)+"ms"); ...
  • java程序编译后会产生什么

    千次阅读 2021-02-12 10:56:46
    什么是编译1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制...
  • 简单的JAVA程序

    万次阅读 多人点赞 2019-07-22 14:10:16
    一、加法 import java.io.*; //导入输入输出包 public class MyClass { private int val1,val2; public void myFun(int x,int y) { val1=x; val2=y; System.out.println("the sum is...
  • JAVA面向对象程序设计课后习题参考答案(卲晶晶,清华大学)第一章:01-05:BAABB 06-07:CC第二章:01-05:BA第三章:1 选择01-10:AADDA BBBAD11-20:DBDDA CAACB21-30: CCABB DCD D B31-34: DCBD2简答(8) i=1,j=0...
  • Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
  • JAVA程序包装成桌面应用程序

    千次阅读 多人点赞 2019-07-09 08:50:17
    现在主流都是web开发,有谁像我一样的,开发N年后被要求做几个桌面程序,哈哈,本来也不会,入了几个坑后,现在博文献,希望解你忧愁。 一,首先你得有写好的JAVA代码,并能够跑起来,注意,不是WEB结构,是纯JAVA...
  • Java 类的方法 main

    千次阅读 2020-07-20 15:24:18
    方法提供对程序流向的控制,Java编译器通过方法来执行程序。 public static void main(String[] args){ //方法体 } 说明: 方法也是静态的,所以如要直接在方法中调用其他方法,则该方法必须是静态的。 ...
  • 通过编写java来生成程序exe

    万次阅读 多人点赞 2019-01-14 22:42:01
    1:从java的项目开始 我的目录如下    其实就是一个简单的javaProject 注意了:MANIFEST.MF这个文件是手动自己创建的,就放在项目的根目录下,里面内容为: Manifest-Version: 1.0 Main-Class: ftp.FtpTest...
  • 启动和停止Java应用程序的Shell脚本

    万次阅读 2016-11-25 16:50:15
    完整版见http://jadyer.cn/2012/09/09/linux-shell-java/

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 671,806
精华内容 268,722
关键字:

java主程序

java 订阅