首页 > 编程语言 >java命令行如何编译运行带package(包)的程序

java命令行如何编译运行带package(包)的程序

时间:2022-11-03 09:34:59浏览次数:70  
标签:convert java package 编译 static Integer apply public

先用javac编译,带参数-d

javac -d . ****.java

 然后,在当前目录下(不要到****子目录),运行java即可。

java ***.*****

如:

javac -d . FuctionDemo2.java
java com.FuctionDemo2
package com;


import java.util.function.Function;
public class FuctionDemo2 {
    public static void main(String[] args) {
        convert("张三,30",s -> s.split(",")[1],Integer::parseInt,integer -> integer+70);
        convert("张三,30",s -> Integer.parseInt(s.split(",")[1]),integer -> integer+70);
        convert("张三,30",s -> Integer.parseInt(s.split(",")[1])+70);
 
    }
    public static void convert(String s, Function<String,String>fun1,Function<String ,Integer>fun2,Function<Integer,Integer>fun3){
        Integer apply = fun1.andThen(fun2).andThen(fun3).apply(s);
        System.out.println(apply);
    }
    public static void convert(String s, Function<String,Integer>fun1,Function<Integer ,Integer>fun2){
        Integer apply = fun1.andThen(fun2).apply(s);
        System.out.println(apply);
    }
    public static void convert(String s, Function<String,Integer>fun1){
        Integer apply = fun1.apply(s);
        System.out.println(apply);
    }
}

示例来源:JAVA中Function的使用 - phpwyl - 博客园 (cnblogs.com)

标签:convert,java,package,编译,static,Integer,apply,public
From: https://www.cnblogs.com/jizhong/p/16853311.html

相关文章

  • 开发语言介绍——Java
    开发语言介绍——Java一、基本说明1.Java语法的特点关键字都是小写字母标识符没有长度限制使用Unicode编码Java是一种强类型的语言,变量在编译之前一定要被显示的声明......
  • 编译yolov4 darknet遇到的错误记录
    1、从github上面下载了一份代码https://github.com/Sparkling-Water/yolo_darknet2、编译出现了类似这样的错误undefinedreferenceto`std::__cxx11::basic_string<char......
  • 如何从 Java 的 List 中删除第一个元素 remove
    如何从Java的List中删除第一个元素remove概述在这个实例中,我们将会演示如何删除在Java中定义的List的第1个元素。我们将会针对这个问题使用List接口的......
  • Java获取当前环境
    配置环境spring.profiles.active=dev获取当前环境方法一通过@Value注解获取@Value("${spring.profiles.active}")privateStringenv;方法二在配置文件中通过env......
  • Java函数式编程(1):Lambda表达式(1)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ Java在其技术发展周期中经历过几次比较重要的变化,如果不是这几次比较重要的变化,恐怕不会有现在这样的江湖地位。个人看......
  • Java Instrumentation
    前言JDK1.5开始,Java新增了Instrumentation(JavaAgentAPI)和JVMTI(JVMToolInterface)功能,允许JVM在加载某个class文件之前对其字节码进行修改,同时也支持对......
  • Java面向对象
    面向过程&面向对象思想面向过程:将一件事情步骤化(只适合处理较为简单的问题)面向对象:思考问题会将问题进行分类,再对分类进行单独思考。最后才会对某个分类下的细......
  • Java基础
    常见快捷键全选ctrl+a复制ctrl+c粘贴ctrl+v撤销ctrl+z保存ctrl+s关闭窗口alt+F4永久删除shfit+Delete常用DOS命令盘符切换d;查看当前目录下的所有文......
  • Java RMI分析与利用
    一.RMI介绍RMI(RemoteMethodInvocation)远程方法调用,顾名思义,是一种调用远程位置的对象来执行方法的思想。在Java中,我们通常传递一个完整的对象,这个对象既包含数据......
  • 关于Java的volatile关键字、内存屏障的思考
    内存屏障就是一种屏障指令,在X86架构中,指的是加了“lock前缀”的汇编指令在执行时会让CPU或编译器在对内存进行操作的时候,严格按照一定的顺序来执行。也就是说......