首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏个人路线

    Java面向对象基础8)常用

    为了解决这个不足,Java在设计时为每个基本数据类型设计了一个对应的进行代表,这样八个和基本数据类型对应的统称为包装(Wrapper Class)。 包装均位于java.lang包 ? 在这八个名中,除了Integer和Character以外,其它六个名和基本数据类型一致,只是名的第一个字母大写而已。 在这八个中,除了Character和Boolean以外,其他的都是“数字型”,“数字型”都是java.lang.Number的子类。Number是抽象,因此它的抽象方法,所有子类都需要提供实现。 class TestBuilder3 { public static void main(String[] args) { /** 使用String进行字符串的拼接 */ String str8 Date时间(java.util.Date) 在标准Java库中包含一个Date。它的对象表示一个特定的瞬间,精确到毫秒。 1.

    66720发布于 2021-08-03
  • 来自专栏java基础教程

    Java基础教程(8)-Java中的面向对象和(二)

    Java提供一套丰富的访问指示符; Java的访问指示符有public(公共的,全局的)、private(私有的,局部的)、和protected(受保护的)。 Java也定义了一个默认访问级别default;当一个成员被public指示符修饰时,该成员可以被你的程序中的任何其他代码访问。 Java 中支持一个类同时实现多个接口,但是不支持同时继承多个。 继承和组合Java 代码的复用可以使用继承,组合等表现形式;(还有一种是代理)继承(Inheritance)是一种联结的层次模型。 (Overriding)重写指的是在 Java 的子类与父中有两个名称、参数列表都相同的方法的情况。

    30210编辑于 2024-04-26
  • 来自专栏步履前行

    Java8 LocalDate

      最近一直在使用Java8,正好上午的时候学习到了关于Java8的新特性之一【LocalDate】,写下来一些心得和大家分享一下!    什么都不说,先上代码 这是在看Core Java的时候看着写的,从代码中可以看到,相比较其他日期,这个更加的简单,粗暴,可以很方便的对一个日期进行增加天数,减少天数 其中, 获取当前时间  LocalDate

    61620发布于 2019-02-15
  • 来自专栏烟草的香味

    Java8 Optional

    概述 到目前为止,著名的NullPointerException是导致Java应用程序失败的最常见原因。 过去,为了解决空指针异常,Google公司著名的Guava项目引入了Optional,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。 受到Google Guava的启发,Optional已经成为Java 8库的一部分。 Optional 被定义为一个简单的容器,其值可能是null或者不是null。 在Java 8之前一般某个函数应该返回非空对象但是偶尔却可能返回了null,而在Java 8 以后,不推荐你返回null而是返回Optional。 方法 Optional主要有以下方法: empty(): 返回空的 Optional 实例。 equals(Object obj): 判断其他对象是否等于 Optional。

    61320发布于 2019-07-25
  • 来自专栏java springboot docker

    java8 时间

    https://www.yiibai.com/javatime/javatime_localdate.html

    59110编辑于 2023-03-01
  • 来自专栏周小末天天开心

    Java 基础学习(8

    (2)输入案例演示 import java.util.Scanner; public class Input { public static void main(String[] args) System.out.println("姓名=" + name + " 年龄=" + age + " 血型=" + xuexing); } } 最终输出结果为: (3)细节 1) import java.util.Scanner ; // 表示把java.util下的Scanner导入 2)csdn 就是 Scanner 的对象。 表示接收一个整型数据赋给变量age 5) char xuexing = csdn.next().charAt(0); // 表示接收一个字符类型数据赋给变量xuexing (4)运行步骤 1)引入Scanner所在的包

    23520编辑于 2022-10-26
  • 来自专栏全栈程序员必看

    JAVA基础—11.29

    其余后面单词首字母大写 numList=[] for i in range(10): numList.append(i) print(numList)#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] numList1=[i for i in range(10)]#代替上述三行代码 print(numList1)#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #运算符 a

    59630发布于 2021-09-26
  • 来自专栏程序员互动联盟

    java基础】匿名

    昨天后台的一个小伙伴提到了,java里面的匿名,这个概念在平常java码代码的时候用的特别多,所以找了一篇介绍表述比较清晰的文章分享给大家,能极大的简化代码量,是java编码基本功,属于必须掌握的范畴 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 然后实现了Child的一个实例,将其向上转型为Person的引用 但是,如果此处的Child只使用一次,那么将其编写为独立的一个岂不是很麻烦? 中的方法在大括号中实现了 这样便可以省略一个的书写 并且,匿名内部类还能用于接口上 实例3:在接口上使用匿名内部类 interface Person { public void eat();} ,那么其子类中的方法都可以使用匿名内部类来实现 最常用的情况就是在多线程的实现上,因为要实现多线程必须继承Thread或是继承Runnable接口 实例4:Thread的匿名内部类实现 public

    90270发布于 2018-03-16
  • 来自专栏闻道于事

    Java基础

    Java基础库 使用Scanner获得键盘输入: public class ScannerKeyBoardTest { public static void main(String[] args Java7新增的Objects: public class ObjectsTest { // 定义一个obj变量,它的默认值是null static ObjectsTest obj; 为了避免程序中对于double运算的繁琐,可以以BigDecimal基础定义一个Arith工具: public class Arith { // 默认除法运算精度 private static Java 8专门新增了一个java.time包,该包下包含了如下常用:  Clock、Duration、LocalDate、LocalTime、LocalDateTime、MonthDay、Year、 i].getDisplayLanguage() + "=" + localeList[i].getLanguage()); } } } Java8

    2.4K60发布于 2018-07-04
  • 来自专栏Golang开发

    Java基础——&对象

    是对某一事物的抽象描述,而对象用于表示现实中该类事物的个体。 的定义 [修饰符] class 名{ } 定义的注意: (1)如果类使用了public 修饰符 必须保证当前的文件名和当前相同 (2) 名使用名称表示 表示某一事物 首字母大写 public 一个引用变量没有通过new分配内存空间,这个对象就是空对象,Java使用关键字null表示空对象。 当调用一个空对象的实例变量或实例方法时,会抛出空指针异常NullPointException String str = null; System.out.println(str.length());//java.lang.NullPointerException 当一个对象被创建后,对象保存在堆内存中,Java程序不允许直接访问堆内存的对象,不管是数组还是对象,当程序访问引用变量的成员值或者方法时,实际上是访问引用变量的所指向的数组或者对象的成员变量或者方法。

    63420发布于 2019-05-28
  • 来自专栏AI星球

    Java基础--容器

    面试官:Java的容器你有什么了解吗? -:额,没有用过.... 面试官:你肯定用过,但你没有注意过.... -:应该是吧.... 你知道什么是容器吗? Java容器可以说是增强程序员编程能力的基本工具,本文将与您一起理解容器,看完之后你也许会恍然大悟,这原来就是容器啊,一起避免面试时的尴尬!!!! 数组显然只能创建固定长度的对象,为了使程序变得更加灵活与高效,Java库提供了一套完整的容器,具备完善的方法来解决上述问题。 2.容器的类别 ? 如下: import java.util.*; public class TestCollection { public static void main(String[] args){ import java.util.*; public class IntegerSet{   private static Random rand; public static void main

    83730发布于 2018-09-12
  • 来自专栏开发运维工程师

    Java基础学习|学JDK8中的时间LocalTime

    1 背景Java里的日期和时间格式化问题,在JDK8Java SE Development Kit8,以下使用过程中,均称为JDK1.8或者JDK8)以前有很多问题,例如日期并不提供国际化,没有时区支持 目前JDK已经到达了JDK 21(Java Development Kit 21),但是在主流的市场上面,使用JDK8的居多。 其他的就不在介绍那么多了,相关的介绍可以参考上一篇文章:Java基础学习|学JDK8中的时间LocalDate。 java. time包中的核心使用ISO-8601中定义的日历系统(基于公历系统)作为默认日历。 当我们引入JDK8后,可以在rt.jar中的java.time目录下找到对应的基础API,打开可以看到有很多新引入的包和

    46430编辑于 2023-11-19
  • 来自专栏开发运维工程师

    Java基础学习|学JDK8中的时间LocalDateTime

    背景Java里的日期和时间格式化问题,在JDK8Java SE Development Kit8,以下使用过程中,均称为JDK1.8或者JDK8)以前有很多问题,例如日期并不提供国际化,没有时区支持 目前JDK已经到达了JDK 21(Java Development Kit 21),但是在主流的市场上面,使用JDK8的居多。 所以从JDK 8之后,为了满足更多的开发需求,Java给我们增加了不少关于日期时间的新特性,接下来本篇文章就带各位来看看这些新特性有哪些。 在JDK包的位置Time API是一组对日期和时间的最重要方面进行建模的包。java. time包中的核心使用ISO-8601中定义的日历系统(基于公历系统)作为默认日历。 当我们引入JDK8后,可以在rt.jar中的java.time目录下找到对应的基础API,打开可以看到有很多新引入的包和

    39010编辑于 2023-12-30
  • 来自专栏技术博文

    Java基础8)-Java变量类型

    Java基础8)-Java变量类型 在Java语言中,所有的变量在使用前必须声明。 Java语言支持的变量类型有: 变量:独立于方法之外的变量,用 static 修饰; 实例变量:独立于方法之外的变量,不过没有 static 修饰; 局部变量:的方法中的变量。 : 可能尚未初始化变量num 2 Java 实例变量 实例变量声明在一个中,但在方法、构造方法和语句块之外; 当一个对象被实例化之后,每个实例变量的值就跟着确定; 实例变量在对象创建的时候创建,在对象被销毁的时候销毁 变量(静态变量) 变量也称为静态变量,在中以 static 关键字声明,但必须在方法之外。 变量、静态属性 4.1 实例变量和局部变量的区别 ​ 实例变量: ​ (1)实例变量定义在中,在整个中都可以被访问。 ​

    66930编辑于 2021-12-20
  • 来自专栏迁移内容

    Java基础Java与对象

    ---- 上一篇内容:Java基础Java流程控制 下一篇内容:Java基础Java面向对象 更多知识学习:全网最全的 Java 技术栈内容梳理(持续更新中) ---- 文章目录 一、面向对象程序设计概述 Java是完全面向对象的,必须熟悉OOP才能够编写Java程序。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 1、 (class)是构造对象的模板或蓝图。 我们可以将想象成制作小甜饼的切割机,将对象想象为小甜饼。由构造(construct)对象的过程称为创建的实例(instance)。 用 Java 编写的所有代码都位于某个的内部。 标准的 Java 库提供了几千个,可以用于用户界面设计、日期、日历和网络程序设计。尽管如此,还是需要在 Java 程序中创建一些自己的,以便描述应用程序所对应的问题域中的对象。 Ps:①局部内部类,只能在方法体中使用;②局部类不能加访问修饰符,因为它们不是成员;③局部类可以直接访问外部类成员;④JDK8或者更高版本,从语法上讲,不要求被局部内部类所访问的局部变量,一定要加 final

    66040编辑于 2022-12-02
  • 来自专栏阿Q说代码

    Java基础——根与String

    转眼间我们已经工作完一周了,这周开始阿Q要不定时更新知识了,先让我们来学习一下java中的Object与string吧。 Object API:Application Programming Interface 应用程序编程接口,Java API就是Java提供给我们使用的,这些将底层的实现封装了起来,我们不需要关心这些是如何实现的 ,只需要学习这些如何使用。 Object:所有都直接或者间接的继承自Object,是层次结构的根、 public int hashCode() 返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 此方法返回此 Object 的运行时对象,也就是Class的一个对象,此对象用来描述的class文件。

    64720发布于 2021-05-13
  • 来自专栏allsmallpi博客

    Java 8 Optional深度解析

    转载自 http://www.importnew.com/6675.html 身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。 新版本的Java,比如Java 8引入了一个新的Optional。Optional的Javadoc描述如下: 这是一个可以为null的容器对象。 本文会逐个探讨Optional包含的方法,并通过一两个示例展示如何使用。 of 为非null的值创建一个Optional。 of方法通过工厂方法创建Optional。 简答地说,Consumer包含一个抽象方法。该抽象方法对传入的值进行处理,但没有返回值。Java8支持不用接口直接通过lambda表达式传入参数。 示例如下: 1 2 3 4 5 6 7 8 9 try {   //orElseThrow与orElse方法类似。

    72420发布于 2021-02-12
  • 来自专栏宜达数字

    Unity基础8)-Transform组件与

    01-Unity下的Transform组件 Transform组件 02-Transform包含的属性 // 获得当前Transform的子Transform的个数 childCount 组件调用此方法可以将子类对象的自身坐标转换成世界坐标 // 使用子类Transform组件调用此方法可以将父对象的世界坐标拿到 // 使用父Transform组件调用此方法可以将子类对象的坐标点转换成世界坐标点 TransformVector Transforms vector from local space to world space. // 使用父Transform Transform组件进行转换 Debug.Log( "使用父的坐标转换方法:让子对象从自身坐标转为世界坐标" + tf.TransformPoint(sp.localPosition Transform的调用相比GameObject更加具有轻量化,耗费资源更少,建议开发中使用此类替代GameObject的使用。

    1.7K20发布于 2020-06-02
  • 来自专栏springboot

    Java基础(十二):枚举

    :流程控制语句 Java基础(六):数组 Java基础(七):面向对象编程 Java基础(八):封装、继承、多态性 Java基础(九):Object 的使用 Java基础(十):关键字static、代码块 、关键字final Java基础(十一):抽象、接口、内部类 Java基础(十二):枚举 Java基础(十三):注解(Annotation) Java基础(十四):包装 Java基础(十五):异常处理 Java基础(十六):String的常用API Java基础(十七):日期时间API Java基础(十八):java比较器、系统相关、数学相关 Java基础(十九):集合框架 Java基础(二十) :泛型 Java基础(二十一):集合源码 Java基础(二十二):File与IO流 Java基础(二十三):反射机制 Java基础(二十四):网络编程 Java基础(二十五):Lambda表达式、方法引用 、构造器引用 Java基础(二十六):Java8 Stream流及Optional 一、概述 枚举类型本质上也是一种,只不过是这个的对象是有限的、固定的几个,不能让用户随意创建 枚举的例子举不胜举

    46010编辑于 2025-01-21
  • 来自专栏rikka

    Java 基础(六) Object

    Java 中,这个“根”就是 Object 。 Object 中包含有: toString() equals() 两个方法,前者可以打印对象的信息(可以在子类中具体实现);后者判断是否管理着同一个对象 (默认实现为 ==) 。 比如,要实现只要 CD 中 artist 成员相同,equals()就返回 true,需要这样写: @Override public boolean equals(Object obj) {

    29310编辑于 2022-01-19
领券