文章 2022-12-14 来自:开发者社区

Java 学习博客_14 入门——集合进阶1

graph LR A[集合]-->C[Collection] A-->M[Map] C-->L[List] C-->S[Set] L-->AL(ArrayList) L-->LL(LinkedList) S-->HS(HashSet) S-->TS(TreeSet) M-->HM(HashMap)其中方形的是接口,圆角的是实现类。因此先学习 ....

Java 学习博客_14 入门——集合进阶1
文章 2022-12-14 来自:开发者社区

Java 学习博客_13 入门——异常

有时因为编译错误,会提示一些信息(如:数组越界 ArrayIndexOutOfBoundException) 其实这些提示信息也是类。ThrowableThrowable 是所有错误、异常的父类。graph LR A[Throwable]-->B[Error] A-->C[异常] C-->R[RuntimeException 运行型异常] C-->O[其他 编译型异常]E....

Java 学习博客_13 入门——异常
文章 2022-12-14 来自:开发者社区

Java 学习博客_12 入门——常用 API

以黑马程序员全套Java教程网课为主。Math不用导包,成员变量、方法都带有static修饰,可以直接通过类名访问。方法说明public static int abs(int a)绝对值,支持 double float int long 类型public static double ceil(double a)向上取整,返回一个 double 值public static double flo.....

Java 学习博客_12 入门——常用 API
文章 2022-12-14 来自:开发者社区

Java 学习博客_11 入门——内部类

在类中定义一个类。内部类和外部类的互相使用无论外部类的成员变量的权限修饰符是什么(private, public……)内部类都可以直接访问外部类的全部成员变量。而外部类如果想访问内部类的成员,需要先创建一个内部类对象再访问。因为都在同一个类中,所以即使权限修饰符是 private 也可以访问。外界使用内部类外界使用内部类:Outer.Inner oi=new Outer().new Inner(....

Java 学习博客_11 入门——内部类
文章 2022-12-14 来自:开发者社区

Java 学习博客_10 入门——抽象类、抽象方法、接口

抽象方法:没有方法体的方法public abstract void eat();抽象类:含有抽象方法的类。(没有抽象方法的类也可以是抽象类,但是意义何在)抽象类不能直接创建对象,需要子类把抽象方法重写补全后才能创建对象。否则,子类也是抽象方法。接口接口是一种公共的行为规范标准,只要符合规范,大家都可以使用。 java 中的接口主要是对行为的抽象。如:public interface Jumppi....

Java 学习博客_10 入门——抽象类、抽象方法、接口
文章 2022-12-14 来自:开发者社区

Java 学习博客_9 入门——多态

同一个对象在不同时刻表现出的形态也不同。Cat c=new Cat(); Animal a=new Cat();//父类引用指向子类对象a 在内存中是 Cat 的大小,但是编译时被视作 Animal 类型。多态中成员的访问特点访问成员变量时:优先看等式左侧。如 Animal 和 Cat 中都对 age 赋值了,访问 age 得到的是 Animal 中的 age。因为成员变量不会被重写访问成员方法....

Java 学习博客_9 入门——多态
文章 2022-12-14 来自:开发者社区

Java 学习博客_8 入门——继承

有一些类有许多相同属性和方法(如猫和狗,有动物的共同特征)重复写两遍相对麻烦一些。可以把这些类的共同部分提取出来作为父类,这些类继承父类中的共有部分后再添加自己特有的内容。public class Animal{//父类,基类,超类 String name; int age; boolean tail; String color; } public class ...

Java 学习博客_8 入门——继承
文章 2022-12-14 来自:开发者社区

Java 学习博客_7 入门——集合类

集合和数组相比,就像 StringBuilder 之于 String,数组长度固定,集合长度可变。ArrayList 就是集合的一种。ArrayList\<E\>在 java.util 包下,需要导包。\<E\> 表示泛型,随便加一种数据类型。ArrayList<String> array=new ArrayList<String>();方法说明A....

Java 学习博客_7 入门——集合类
文章 2022-12-14 来自:开发者社区

Java 学习博客_6 入门——字符串类

APIJDK 中提供了实现各种功能的封装类,供我们使用。就像灯的开关,我们只用知道按下开关就能开灯关灯,并不需要弄明白底层原理如何实现。可以下载一个 java 帮助文档,在其中搜索这些类的具体使用方法。(点击索引,打开输入框如果只有左侧目录显示,右侧不显示:右键帮助文档-属性-常规-最下面解除锁定重新打开帮助文档即可。)Pakckage:该类所处的包下(除了 java.lang,其他包都要导包)....

Java 学习博客_6 入门——字符串类
文章 2022-12-14 来自:开发者社区

Java 学习博客_5 入门——封装

Java 的三大特性:封装、继承、多态封装 packaging之前定义的成员变量都可以直接对值进行修改,存在安全隐患(比如设置 age=-30)因此我们要添加一些限制。private 修饰符可以修饰成员变量、成员方法不被其他类使用。private String name; private int age;被 private 修饰的成员变量有两种赋值(访问)方式:构造方法和 get / set 方....

Java 学习博客_5 入门——封装

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注