基本类型包装类的最常见的操作是:用于基本类型和字符串之间的相互转换1.int转换为Stringpublic static String valueOf(int i):返回int参数的字符串表示形式。该方法是String类中的方法2.String转换为intpublic static int parseInt(String s):将字符串解析为int类型。该方法是Integer类中的方法packag
Integer类的概述和使用Integer:包装一个对象中的原始类型int的值方法名说明public Integer(int vaule)根据int的值创建Integer对象(过时)public Integer(String s)根据String值创建Integer对象(过时)public static Integer vauleOf(int i)返回表示指定的int值的Integer实例publ
基本类型包装类概述将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换package com.itheima_60;/* 基本类型包装类 */public class IntegerDemo { public static void main(String[] args) { //需求:我要判断一个数据是
Arrays类包含用于操作数组的各种方法方法名说明 public static String toString(int[] a)返回指定数组的内容的字符串表示形式public static void sort(int[] a)按照数字顺序排列指定的数组工具类的设计思想:构造方法用private修饰成员用public static修饰package com.itheima_59
package com.itheima_58;/* 冒泡排序: 一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在最后面 依次对所有的数据进行操作,直至所有的数据按要求完成排序 */public class ArrayDemo { public static void main(String[] args) { //定义一
排序:将一组数据按照固定的规则进行排序冒泡排序:一种排序的方式,对要进行排序的数据中相邻的数据进行两次比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有的数据按要求完成排序如果有n个数据进行排序,总共需要比较n-1次每一次比较完毕,下一次的比较就会少一个数据参与
方法名说明 public String toString()返回对象的字符串表示形式,建议所有子类重写该方法,自动生成public boolean equals(Object obj)比较对象是否相等。默认比较地址,重写可以比较内容,自动生成。package com.itheima_57;/* 测试类 public boolean equals(object obj):指示一些其
Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类构造方法:public Object()回想面向对象中,为什么说子类的构造方法默认访问的是父类的无参构造方法?因为它们的顶级父类只有无参构造方法package com.itheima_56;public class Student extends Object{ private String n
System包含几个有用的类字段和方法,它不能被实例化System类的常用方法方法名说明public static void exit(int status)终止当前运行的java虚拟机,非零表示异常终止public static long currentTimeMillis()返回当前时间(以毫秒为单位)package com.itheima_55;/* System类的常用方法 */publ
Math包含执行基本数字运算的方法没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态的,如果是,通过类名就可以直接调用Math类的常用方法方法名说明public static int abs(int a )返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public static double flo
/*跳高接口*/public interface Jumpping{ void jump();}/* 接口操作类,里面有一个方法,方法的参数是接口名*/public class JumppingOperator{ public void method(Jumpping j){ j.jump(); }}/*测试类*/public class JumppingDe
前提:存在一个类或者接口,这里的类可以是具体类也可以是抽象类格式:new类名或者接口名(){ 重写方法;};范例:new Inter(){ public void show(){ }}本质:是一个继承了该类或者实现了该接口的子类匿名对象package com.itheima_51;public interface Inter { void show();}package co
局部内部类是在方法中定义的类,所以外界是无法直接使用,需要在方法内部创建对象并使用该类可以直接访问外部类的成员,也可以访问内部的局部变量package com.itheima_50;/* 测试类 */public class OuterDemo { public static void main(String[] args) { //创建对象,调用方法 Oute
按照内问类在类中定义的位置不同,可以分为如下两种形式1.在类的成员位置:成员内问类2.在类的局部位置:局部内部类成员内部类,外界如何创建对象使用呢?格式:外部类名.内部类名 对象名=外部类对象.内部类对象package com.itheima_49;/* 测试类 */public class InnerDemo { public static void main(String[
内部类:就是在一个类中定义一个类。举例:在一个类A的内部中定义一个类B,类B就被称为内部类内部类的定义格式格式:public class 类名{ 修饰符 class 类名{ }}范例:public class Outer{ public class Inter{ }}内部类的访问特点:1.内部类可以直接访问外问类的成员,包括私有2.外部类要访问内部类的成员,必须创建对象
package com.itheima_47;/* 测试类 方法的形参是接口名,其实需要的是该接口的实现类对象 方法的返回值是接口名,其实返回的是该接口的实现对象 */public class JumppingDemo { public static void main(String[] args) { //创建操作对象,并调用方法 JumppingOper
package com.ithema_46;public abstract class Animal { public abstract void eat();}package com.ithema_46;/* 测试类 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 */public class AnimalDemo {
package com.ithema_45;public class Cat { public void eat(){ System.out.println("猫吃鱼"); }}package com.ithema_45;/*测试类 类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 */pu
需求:我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了国际交流,跟乒乓球相关的人员都需要学习英语。请用所有的知识分析,这案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现思路:1.定义英语接口 成员方法:说英语()2.定义抽象类 成员变量:姓名、年龄;构造方法:无参、带参;成员方法:get/set方法,吃饭();3.定义抽象教练类,继承人类 构造方法:无参、带参;成
public static void main(final String[] args) { ... ... final List<CustomCommandLine> customCommandLines = loadCustomCommandLines( configuration, configurationDirectory); ... ... fi
yarn-per-job新老版本写法老版本(<= 1.10): flink run -m yarn-cluster -c xxxx xxxx.jar新版本(>= 1.11): flink run -t yarn-per-job -c xxxx xxxx.jar
CliFrontend.javaprotected void run(String[] args) throws Exception { LOG.info("Running 'run' command."); //获取默认的运行参数 final Options commandOptions = CliFrontendParser.getRunCommandOptions();
程序入口CliFrontend.javapublic static void main(final String[] args) { EnvironmentInformation.logEnvironmentInfo(LOG, "Command Line Client", args); // 1. find the configuration directory /*TODO 获
1.1 程序起点 1)flink\bin\flink => exec $JAVA_RUN $JVM_ARGS "${log_setting[@]}" -classpath "manglePathList "$CC_CLASSPATH:$INTERNAL_HADOOP_CLASSPATHS"" org.apache.flink.client.cli.CliFrontend "$@"2)
一、任务提交流程命令行提交命令20步骤、几十个类、数千行,关键源码加上注释16个小节PPT动图二、组件通信actor模型、Akka基本原理和实现5大关键角色:代理转发、处理细节PPT动图三、任务调度图:流图、作业图、执行图、物理执行图调用位置 、如何转换task调度:调度器、调度策略、调度模型task执行:以map算子为例四、内存管理 1.10内存管理 模型:jobmanager、tas
成员区别 抽象类 变量,常量:有构造方法;有抽象方法,也有非抽象方法 接口 常量;抽象方法关系区别 类与类 继承,单继承 类与接
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号