ICode9

精准搜索请尝试: 精确搜索
  • 【JavaSE系列】Java面向对象之组合多态与接口2021-11-23 22:58:34

    ⭐️前面的话⭐️ 本篇文章带大家认识Java基础知识——组合,多态与接口,小伙伴们,好久不见,上篇博文《包与继承》留给读者的题选A。这篇文章将会详细介绍多态与接口,上次介绍的继承是阅读本文的基础,先来复盘一下继承吧,继承就相当于多张图纸实例一个对象,我们不妨将图纸分为两类,一类具有

  • javaSE-运算符2021-11-22 18:01:20

    目录 原码,反码,补码 一.算数运算符 1.种类​ 2.i++和i–的区别 3.优先级 4.注意 二.关系运算符 1.分类 ​2.注意 三.位运算符 1.分类 2.>>和>>>详解 四.赋值运算符 五.字符串连接符 六.三目运算符 七.优先级 原码,反码,补码 原码:二进制表示法,最高位是符号位,"0"表示正,"1"表

  • JavaSE阶段-复习笔记22021-11-21 23:34:53

    JavaSE阶段 final关键字 final关键字的概述 final关键字的使用 修饰类 修饰方法 修饰变量 static关键字 static关键字的概述 static关键字的使用 static修饰成员变量 static修饰成员方法 static修饰代码块 开发中static的应用 接口 接口的概述 接口的定

  • JavaSE-注解与反射2021-11-21 15:32:00

    1、内置注解   @Override  重写   @Deprecated    过期,不建议使用   @SuppressWarnings  抑制警告 2、元注解   元注解是注解其他注解的注解   @Target(value=' ...')  表示在什么范围内有用   @Retention  表示注解需要在什么级别保存该注释信息  SOUR

  • JAVASE知识点梳理2021-11-17 23:32:02

    1.数据类型 1.1八大基本数据类型 1个字节byte = 8个二进制位bit 类型名 占位 取值范围 默认值 包装类 byte 1 [-128, 127] 0 (byte)Byte short 2 [- 2^15, 2^15 - 1] (short)0 Short int 4 [- 2^31, 2^31 - 1] 0 Integer long 8 [- 2^63, 2^63 - 1] 0L Long float

  • JavaSE-常用类(还没有具体学)2021-11-17 17:04:17

    Object类   hashcode()   toString()   clone()   getClass()   notify()   wait()   equals() Math类 Random类 File类   创建文件、查看文件、修改文件、删除文件 包装类   自动装箱和拆箱 Date类   Date   SimpleDateFormat:yyyy-MM-dd HH:mm:ss   Cal

  • JavaSE 8的新特性(一):Lambda表达式2021-11-15 17:32:36

    1、要点概览 一个lambda表达式是一个带有参数的代码块当你想要代码块在以后某个时间点执行时,可以使用lambda表达式lambda表达式可以被转换为函数式接口lambda表达式可以在闭包作用域中有效地访问final变量方法和构造器引用可以引用方法和构造器,但无须调用它们。可以向接口添

  • JavaSE面向对象之包和继承详解2021-11-15 12:31:37

    包 包 (package) 是组织类的一种方式.使用包的主要目的是保证类的唯一性. 例如, 你在代码中写了一个 Test 类. 然后你的同事也可能写一个 Test 类. 如果出现两个同名的类, 就会冲突, 导致代码不能编译通过. 导入包中的类 Java 中已经提供了很多现成的类供我们使用. 例如 public

  • javase练习题62021-11-14 17:33:52

    成员变量基础练习 第1题 案例: ​ 声明员工类Employee,包含属性:编号、姓名、年龄、薪资, ​ 声明Test01测试类,并在main方法中,创建2个员工对象,并为属性赋值,并打印两个员工的信息。 public class Employee { private int number; private String name; private int

  • Java概述2021-11-14 16:58:41

    1.Java语言的特点 开源:开放源代码(免费) ● 面向对象 ●平台无关性(跨平台) 对于Java程序,只需要开发一次,就可以在不同平台(操作系统)上运行。 JVM平台相关性 JVM:Java虚拟机的缩写。 通过虚拟机,将Java程序指令翻译给不同的操作系统,前提是在不同的平台上安装不同的Java虚拟机。 担任运行

  • 【JavaSE】hashCode方法基本使用2021-11-14 15:05:08

    hashCode 方法 查看 API 小结: 提高具有哈希结构的容器的效率。两个引用,如果指向的是同一个对象,则哈希值肯定是一样的。两个引用,如果指向的是不同对象,则哈希值是不一样的。哈希值主要根据地址号来的,不能完全将哈希值等价于地址。案例演示: public class HashCode_ { p

  • JavaSE第四章面向对象2021-11-11 19:01:01

    一、面向对象 1、面向过程和面向对象都是语言设计思想 a、面向过程(procedure oriented programming,缩写pop) 关注于具体的流程,一步一步实现解决问题 例如:把大象装进冰箱,可以分为三步    第一步,打开冰箱门    第二步,把大象装进去    第三步,关闭冰箱门 b、面向对象(objec

  • JavaSE基础(风清扬刘意)-多态2021-11-11 01:02:57

    1.多态 1.1多态的概述(记忆) 什么是多态 ​ 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看

  • JAVASE泛型2021-11-10 14:05:32

    是什么:是一个标签。 就像超市购物架上很多瓶子,每个瓶子装的是什么,有标签。 设计背景: 集合容器类在声明阶段不能确定这个容器到底存的是声明类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确

  • JavaSE基础之-Calendar时间类2021-11-09 16:59:16

    目录: 一:Calendar类二.Calendar类常用属性,方法2.1 常量2.2 Calendar类对象信息的设置和获得2.3 Calendar类对象信息的设置2.4 Calendar类对象信息的获得 三.GregorianCalendar类3.1 GregorianCalendar相关概念3.2 GregorianCalendar构造方法3.3 GregorianCalendar 方法3

  • JavaSE集合相关知识(个人总结)2021-11-08 13:04:39

        声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章               2. 由于是个人总结, 所以用最精简的话语来写文章               3. 若有错误不当之处, 请指出 基础: List和Set都是Colle

  • JavaSE基础(风清扬刘意)-方法2021-11-07 19:04:30

    1. 方法概述 1.1 方法的概念(理解) ​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参

  • JavaSE基础(风清扬刘意)-面向对象编程2021-11-07 14:00:21

    1. 类和对象 1.1 类和对象的理解 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指

  • JAVASE 学习笔记(面向对象------异常机制)2021-11-06 13:34:39

    Error 和Exception的区别 ERROR:程序无法处理,出现时JVM会终止线程。 Exception:通常情况下是可以被程序所处理的,并且在程序中应该尽可能去处理这些异常。 异常指的是程序运行中出现的不期而至的各种状况如: 1.输入不符合要求 2.文件不存在或者格式不对 3.读取的数据库是空的 4.

  • Javase (手写版)(3)(接口,object,包装类)2021-11-05 20:31:30

                     

  • JavaSE代码题:打印Map中的所有Person类2021-11-05 09:30:00

    前几天面试的时候被面试官出了这样的一道题: 有一个Map为Map<String,Object>,其中的Object类有三种类型: 1.Person类; 2.List<person>或者List<List<person>>或者List<List<List<person>>>等等等等… 3.Map<String,Object>(此Map和题中的Map一样内部有三种类型); (其中的Person已

  • JavaSE---Map2021-11-04 14:32:30

    package com.an.collectiontest; import java.util.HashMap; import java.util.Hashtable; import java.util.Map; /** * @author apy * @description * @date 2021/11/2 17:05 */ public class MapTest { public static void main(String[] args) { // Has

  • 【JavaSE】Lambda、Int与Integer2021-11-04 12:04:05

    【JavaSE】Lambda、Int与Integer 一、内部类与匿名内部类 ​ 内部类是定义在类中的类,其主要作用是将逻辑上相关的类放到一起。而匿名内部类是一种特殊的内部类,它没有类名,在定义类或者实现接口的同时,就生成该类的一个对象,由于不会在其他地方用到该类,所以不用取名字,因而被称为匿名内

  • JavaSE 参数传递机制 值传递和引用传递2021-11-03 17:33:11

    package array; public class FcuntionDemo3 { public static void main(String[] args) { int a = 10; change(a); System.out.println(a + " ---> line 7"); } public static void change(int a) { System.ou

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有