学习大数据:Java基础篇之数组

与世无争的帅哥 提交于 2020-06-01 00:24:23
Java基础——数组 数组是一个语言中的基本要素,它能够用来保存和管理多个变量。例如,如果要统计三个学生的成绩,可以手动的定义三个变量 a、b、c,如果要输出这三个变量的值,也可以写三个输出语句。但是,如果要管理一个年级所有学生的成绩,此时,可能有上百个学生。如果为每个学生都手动定义一个变量的话,则程序中会有上百个变量。并且,如果要 输出所有学生的成绩,就会有上百个输出语句。很显然,这样的代码是非常复杂和繁琐的。 因此,我们就需要有一个办法,能够比较方便的管理多个数据。在这种情况下,我们就应该用到数组。 一、数组的基本操作 数组:一次性定义多个同类型的变量。 数组空间在内存中必定是连续的。 1

Retrofit2的使用

社会主义新天地 提交于 2020-06-01 00:24:13
Retrofit2 Android常用的网络访问HttpClient, HttpUrlConnection,OkHttp(okgo),xUtils, Volley等. Android4.4之后使用OkHttp作为HttpUrlConnection底层实现。这次讲一下Retrofit2怎么使用。 Retrofit2实际上是通过注解的方式对okhttp又一次封装。 在AndroidStudio项目中,添加Retrofit2的依赖。 compile 'com.squareup.retrofit2:retrofit:2.3.0' 程序构建成功后,查看项目具体依赖了多少jar包。 com

OkHttp IllegalArgumentException 异常解决方法

吃可爱长大的小学妹 提交于 2020-06-01 00:23:48
在使用 okhttp 的时候,head 的一些项是中文,导致网络请求失败,错误类似下面的 java.lang.IllegalArgumentException: Unexpected char ... 找了一圈发现是 okhttp 对 head 的编码做了验证 Header values are (technically) required to be ISO-8859-1 but in practice only ASCII really works and OkHttp validates such (the exception has nothing to do with

VMware Vsphere 6.7 Learning Record----003(ELMG)

喜欢而已 提交于 2020-05-31 23:57:37
如何将VC安装到一个增强链接模式组(ELMG Enhanced Linked Mode Group)中? 首先我们需要了解一下什么是增强链接模式组,为什么会需要在这样的组中安装多个VC实例? 当我们需求的ESXI主机或者VM已经超过了一台VC所能管理的上限的时候,又或者我们可能需要多个VC,通过安装多个vCenter Server实例来实现向外或横向扩展的目的,并让这些实例共享许可和权限信息。这些在彼此之间进行信息共享的Vcenter Server实例被称为增强链接模式组,或者增强链接模式。在一个增强链接模式环境中,会有多个Vcenter Server 实例,每个实例都有自己所管理的主机

学习大数据:Java基础篇之方法

风流意气都作罢 提交于 2020-05-31 23:57:27
Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的命名规则: 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。 方法定义的基本规则: 单进单出:一个方法中只有一个出口return 方法的优点: 使程序变得更简短而清晰; 有利于程序维护; 可以提高程序开发的效率; 提高了代码的重用性 类: 类的基本结构: public class 类名{ private static/final/transient/volatile 数据类型

学习大数据:Java基础篇之继承

家住魔仙堡 提交于 2020-05-31 23:51:01
继承:extends 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 1.子类继承父类:在每个子类对象中都有一个独有的父类对象 格式: class 父类 { } class 子类 extends 父类 { } this是当前对象,this(参数列表)在当前类写构造方法中调用其他重载构造 super是父类对象,super(参数列表)在子类构造中调用父类构造 this()或super()必须位于当前构造方法的第一句 2.继承是一种高级封装 3.不能继承父类的哪些内容: ①私有的;private ②构造方法

OkHttp:NoClassDefFoundError

随声附和 提交于 2020-05-31 23:50:46
1 问题描述 使用OkHttp时报错: Caused by: java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at okhttp3@4.7.2/okhttp3.FormBody$Builder.add(FormBody.kt) 2 原因 由于OkHttp依赖于okio,目前OkHttp最新的版本为4.7.2,使用Maven/Gradle导入的话不会出现该问题,原因应该是只是单纯把OkHttp的jar导入,还需要把okio一并导入,但是需要知道OkHttp对应的okio版本,可以通过Maven导入查看,比如4.7

JavaFX获取屏幕尺寸

耗尽温柔 提交于 2020-05-31 23:50:34
1 awt Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); double width = screenSize.getWidth(); double height = screenSize.getHeight(); 2 javafx Rectangle2D screenRectangle = Screen.getPrimary().getBounds(); double width = screenRectangle.getWidth(); double height = screenRectangle

modbus poll中文版

眉间皱痕 提交于 2020-05-31 23:50:03
安装教程 1、下载解压压缩包,得到软件安装程序以及注文本,根据系统情况自行选择安装包运行; 2、接受同意许可协议,点击【next】;资源地址: modbus poll中文版 3、选择软件安装位置,可以点击右侧修改,自行选择,完毕以后点击【next】; 4、选择安装组件,此处默认即可; 5、点击【install】,等待软件安装完成; 6、安装完成后,点击【finish】; 7、运行软件点击菜单Connection-->Connect; 8、将粘贴到里面,点击OK即可,序列号:5A5742575C5D10; 来源: https://blog.51cto.com/14819558/2500010