
java基础
·小脑斧·
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
枚举类的总结
一、枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 二、如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 //自定义枚举类 class Season{ //1.声明Season对象的属性:private final修饰 private final String seasonName; private final String seasonDesc; //2.私有化类的构造器,并给对象原创 2020-09-08 18:15:11 · 334 阅读 · 0 评论 -
java比较器的两种实现
在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间 的比较问题。 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator 方式一:自然排序 实现Comparable接口 Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称 为类的自然排序。 实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即 通过compareTo(Object原创 2020-09-08 15:46:53 · 859 阅读 · 0 评论 -
JDK8之前的日期和日期API的测试、JDK8中新的日期和日期的API
JDK 8之前日期和时间的API测试 java.util.Date类 |—java.sql.Date类 1.两个构造器的使用 >构造器一:Date():创建一个对应当前时间的Date对象 >构造器二:创建指定毫秒数的Date对象 2.两个方法的使用 >toString():显示当前的年、月、日、时、分、秒 >getTime():获取当前Date对象对应的毫秒数。(时间戳) 3. java.sql.Date对原创 2020-09-08 10:24:36 · 578 阅读 · 0 评论 -
java常用类, StringBuffer 和StringBuilder常用方法的详解
StringBuffer类 java.lang.StringBuffer代表 可变的字符 序列,JDK1.0中声明,可以对字符 串内容进行增删,此时不会产生新的对象。 很多方法与String相同。 作为参数传递时,方法内部可以改变值。 value 没有被声明成finall表示value可以不断的扩容 count记录有效字符的个数。 StringBuffer 类不同于String ,其对象必须使用构造器生成。有 三 个 构造 器 : StringBuffer() :初始为 容量为16 的字符串缓冲区原创 2020-09-07 10:09:21 · 422 阅读 · 0 评论 -
java常用类 (一) String常用类及其常用方法总结
字符串相关的类 String 类 String类 类 : 代表 字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是存储在一个字符数组value[]中的。 String对象的字符内容是存储在—个字符数组中的。 private意味着外面无法直接获取字符数组,而且Strinq没有提供value的qet和set方法,原创 2020-09-06 19:39:03 · 581 阅读 · 0 评论 -
super关键字的详解、子类对象实例化全过程、多态、方法重载、重写、Object类、包装类使用
super关键字的使用 1.super理解为:父类的 2.super可以用来调用:属性、方法、构造器 3.super的使用:调用属性和方法 3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用 父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super." 3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显式的 使用"super.属性"的方式,表明调用的是父类中声明的属性。 3.3 特殊情况:当原创 2020-09-04 09:58:32 · 549 阅读 · 0 评论 -
java书籍推荐二
Java 基础 《Head First Java》 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6gbYO6di-1596629805083)(images/e7e11e32-a931-4261-804f-9586ec4f8476.png)] Guide的 Java 启蒙书籍了。因为是我学习Java看的第一本书,所以,我对其有不一样的情感。 ps:我是当时学完了 C语言之后才开始学习 Java 的,刚开始看这本书感觉很轻松有趣,可以说是我学习编程初期最喜欢的一本书了。 有些原创 2020-08-06 20:40:37 · 334 阅读 · 0 评论 -
final,static,this,super关键字总结
final,static,this,super 关键字总结 final 关键字 static 关键字 this 关键字 super 关键字 参考 static 关键字详解 static 关键字主要有以下四种使用场景 修饰成员变量和成员方法(常用) 静态代码块 静态内部类 静态导包 补充内容 静态方法与非静态方法 static{}静态代码块与{}非静态代码块(构造代码块) 参考 final,static,this,super 关键字总结 final 关键字 final关键字,意..原创 2020-08-06 20:25:39 · 210 阅读 · 0 评论 -
java书籍推荐
目录: Java 基础 并发 JVM Java8 新特性 代码优化 面试 网络 操作系统 数据结构 算法 入门 经典 面试 数据库 系统设计 设计模式 常用框架 Spring/SpringBoot Netty 分布式 网站架构 底层 软件设计之道 其他 Java 基础 《Head First Java》 : 可以说是我的 Java 启蒙书籍了,我个人觉得还是很适合稍微有一点点经验的新手来阅读的当然也适合我们用来温故 Java 知识点。ps:刚入门编程,最好的方式还是通过看视原创 2020-08-05 20:15:06 · 442 阅读 · 0 评论 -
多线程基础 [线程五大状态、死锁、线程同步、线程协作]
多线程 线程,进程,任务,多线程 ,程序?? 程序:是指指令和数据的有序集合,其本身没有运行的含义,是一个静态的概念 进程:是指执行程序的一次执行过程,是一个动态的概念,是电脑分配资源的一个单位 1.线程 ◆线程就是独立的执行路径; ◆在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程(main线程),gc线程(垃圾回收的进程); ◆main()称之为主线程,为系统的入口,用于执行整个程序; . ◆在一个进程中,如果开辟了多个线程7线程的运行由调度器安排调度,调度器是与 操作系统紧密相关原创 2020-08-01 20:14:28 · 569 阅读 · 0 评论