Java
Java
好色仙人的徒弟
这个作者很懒,什么都没留下…
展开
-
Flink报错:The return type of function ‘main‘ could not be determined autommatically
代码如下:public class KeyedStreamExample { public static void main(String[] args) throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.setParallelism(1); DataStream<Senso原创 2020-09-24 07:37:21 · 949 阅读 · 0 评论 -
Java自定义类无法直接使用Object中的protected方法
在学习Java的过程中,我们经常能听到一句话——Object是所有类的父类。但是今天我在深入学习的时候遇到了一个问题:package com.test.java;public class Access { public static void main(String[] args) { A a = new A(); a.clone(); }}class A {}很意外,我并不能调用Object类中的clone方法。于是我想到访问权限的问题,私有的原创 2020-06-30 07:33:20 · 600 阅读 · 1 评论 -
Java中的super和this
thisthis体现在很多地方,它的作用就是指代当前的对象。一般在Java中有三种用法普通的直接引用this 相当于是指向当前对象本身。形参与成员名字重名,用 this 来区分class Person { private int age = 10; public Person(){ System.out.println("年龄:" + age); ...原创 2020-04-15 15:13:40 · 140 阅读 · 0 评论 -
Java中的数组
数组的定义一组相同的数据类型的数据的集合。在Java中,可以通过声明一个数组来代替多个重复的数据类型的变量。例如:int[] numbers = new int[5];这段代码相当于声明了五个int型的变量。可以极大的简化变量声明。需要注意的是:数组的下标是从0开始的;一旦数组被创建,其长度就不能再更改。数组的创建和初始化和普通变量一样,数组需要先声明后使用,数组的创建...原创 2020-03-30 15:15:46 · 176 阅读 · 0 评论 -
Java构造函数
什么是构造函数构造函数是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值。一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。示例:public class Person { private String name; private int age; public Person(String name, int a...原创 2020-03-29 11:41:53 · 258 阅读 · 0 评论 -
Java中的类和对象
面向对象编程说到类和对象,就一定要先说明面向对象究竟是什么。面向过程编程在早期,人们解决问题都是将问题拆解,将一个大问题分解为若干步骤,然后逐步解决。其中最经典的例子则是:如何将大象装进冰箱?显然,将大象装进冰箱只需三步:1. 将冰箱门打开;2. 将大象装入冰箱;3. 把冰箱门关上。这也许有点滑稽,但是它也确确实实的反映出面向过程这种编程的思想:自顶向下,逐步求精。面向对象编程还是以...原创 2020-03-26 16:33:24 · 153 阅读 · 0 评论 -
Java中的方法
方法概述什么是方法Java方法是语句的集合,它们在一起执行一个功能。方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点1.使程序变得更简短而清晰。2.有利于程序维护。3.可以提高程序开发的效率。4.提高了代码的重用性。方法的命名规则第一个单词首字母小写,其余单词首字母大写方法定义[修饰符] 返回值类型 方法名(参数列表) { 方法体...原创 2020-03-25 10:41:12 · 213 阅读 · 0 评论 -
Java的程序控制流程——顺序、分支、循环结构
顺序结构程序从上到下逐条执行,无判断和跳转。int n = 10;System.out.println(n); // 10n = 5;System.out.println(n); // 5分支结构分支结构也被称为选择结构,它根据条件,选择性的执行某段代码。主要有if else和switch两种分支语句。int a = 10;if (a == 1) { System.out...原创 2020-03-23 16:07:23 · 364 阅读 · 0 评论 -
Java中的运算符
位运算符位运算符直接基于底层位处理运算,效率最高。运算符运算说明<<左移末位补0,被移除的最高位丢弃,末尾补0>>右移原高位是几补几>>>无符号右移高位补0&按位与转成二进制进行与运算,全1为1|按位或转成二进制进行或运算,有1出1^异或转换成二进制进行异或运算,相同为...原创 2020-03-21 15:35:38 · 151 阅读 · 0 评论 -
Java中的数据类型
Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。数据类型最大取值范围最小取值范围所占位使用时的默认值byte2^7-1-2^780short2^15-1-2^15160int2^31-1...原创 2020-03-18 17:14:28 · 134 阅读 · 0 评论 -
Java使用记事本完成Hello World程序
新建txt文本文档,名字起为HelloWorld,在文档中输入以下内容。将文件后缀名改为.java打开cmd窗口,切换到文件所在目录,输入javac + 文件名。输入java + 主类名即可完成。注意:文件名和类名必须一致。...原创 2020-03-18 14:06:51 · 2474 阅读 · 1 评论 -
W10安装JDK1.8
从网上下载JDK1.8,笔者可以提供。JDK百度网盘,提取码5qw6。下载完成后右击,“以管理员身份运行”。单机下一步,选择安装位置,默认即可。不要出现出现中文路径。单机下一步,完成后继续安装Java。不要出现中文路径。到此,JDK安装成功!继续配置环境变量。右击“我的电脑->属性->高级系统设置->环境变量”,在系统变量中新建。完成后单击确定,在系统变量中找到Pa...原创 2020-03-17 15:37:15 · 334 阅读 · 0 评论 -
Eclipse:找不到或无法加载主类问题
关于编译器报错:找不到或无法加载主类问题我自己写了一段简单的代码:package abc;public class Abc { public static void main(String[] args) { // TODO Auto-generated method stub abc a = new abc(); a.rmb(); }}class abc{ p...原创 2019-03-05 18:35:58 · 804 阅读 · 0 评论