![](https://img-blog.csdnimg.cn/11e84237fd9b422e95edb3b7a6314203.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 77
死磕Java基础,出拳千万遍,练习基础一万年,当你走出Java新手村的时候,就是大神!
三省同学
牢骚太盛需自省,风物长宜放眼量。
展开
-
【Java switch case 语句default位置问题】你真的了解switch吗
在日常开发中,小伙伴们在使用switch case`语句时,有的习惯不加default,有的将default放在首位,甚至粗心的小伙伴会漏掉break。那么会对代码的运行产生什么影响呢?接下来将对这些情况进行测试。原创 2022-10-25 14:35:49 · 14563 阅读 · 4 评论 -
【Java处理小数运算】0.1024-0.1等于多少
谨以此篇献给辛勤工作(moyu)的1024。原创 2022-10-22 06:30:00 · 1262 阅读 · 6 评论 -
Java实现十进制与二进制互相转换
Java有哪些工具类可以实现十进制与二进制之前的转换呢?欲知详情,请看下文分解。原创 2022-10-20 17:05:06 · 3301 阅读 · 15 评论 -
一文了解Java序列化与反序列化
一文了解序列化与反序列化原创 2022-10-03 05:30:00 · 1813 阅读 · 14 评论 -
Java对象与Map转换,你了解几种?
开发小伙伴们通常会需要使用到对象和Map互相转换的开发场景,本文主要介绍6种方式,欲知详情,请问下文分解。原创 2022-09-26 16:00:05 · 16648 阅读 · 22 评论 -
猿创征文|你还在用currentTimeMillis统计耗时了吗?不如试试StopWatch
但我们需要统计代码的执行耗时时,总会用到,如果需要统计的点位很多就会不停的加,有咩有工具类可以更直观和便捷的方式呢?当然有很多工具诸如 java.util.function、AutoCloseable等,本文将介绍StopWatch来实现。.........原创 2022-09-01 19:45:00 · 425 阅读 · 29 评论 -
Java 的发展历史1991-2022
Java 的发展简史从1991到2022原创 2022-08-04 15:21:32 · 1082 阅读 · 6 评论 -
Java中JCP, JEP, JLS, JSR是什么
Java中常见的JCP, JEP, JLS, JSR代表什么原创 2022-08-04 15:19:25 · 3086 阅读 · 0 评论 -
什么是Java
目录前言Java的特点有哪些JDK和JRE和JVM的区别总结前言Java是一门面向对象的高级编程语言,不仅吸收了C++语言的各种优点,比如继承了C++语言面向对象的技术核心。还摒弃了C++里难以理解的多继承、指针等概念,,同时也增加了垃圾回收机制,释放掉不被使用的内存空间,解决了管理内存空间的烦恼。因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java的特点有哪些Java 语言原创 2021-09-07 19:14:47 · 5364 阅读 · 0 评论 -
❤️Java异常❤️
目录Excption与Error运行时异常被检查异常错误try {}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?运行时异常与一般异常有何异同?error和exception有什么区别?Java中的异常处理机制的简单原理和应用Excption与ErrorJava可抛出(Throwable)的结构分为三种类型:被检查的异常(CheckedException),运行时异常(RuntimeException),错误(Err原创 2021-09-07 19:19:17 · 297 阅读 · 0 评论 -
什么是Java注解
目录概念注解本质4 种标准元注解内置三大注解注解处理器概念Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation对象,然后通过该 Annotation 对象来获取注解中的元数据信息。注解本质所有的注解类型都继承接口(Annotation)package java.lang.annotation;/** * 所有注解类型扩展的通用原创 2021-09-08 17:57:20 · 979 阅读 · 0 评论 -
什么是泛型
泛型常用特点泛型是Java SE 1.5之后的特性, 《Java 核心技术》中对泛型的定义是:“泛型” 意味着编写的代码可以被不同类型的对象所重用。“泛型”,顾名思义,“泛指的类型”。我们提供了泛指的概念,但具体执行的时候却可以有具体的规则来约束,比如我们用的非常多的ArrayList就是个泛型类,ArrayList作为集合可以存放各种元素,如Integer,String,自定义的各种类型等,但在我们使用的时候通过具体的规则来约束,如我们可以约束集合中只存放Integer类型的元素,如使用泛型原创 2021-09-07 19:53:20 · 480 阅读 · 0 评论 -
什么是内部类
内部类的定义将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类的作用:1、成员内部类class A{ class B{ }}成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。 当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员。成员内部类的访问权限成员内部类前可加上四种访问修饰符。private:仅外部类可访问。protected:同包下或继承类可访问。原创 2021-09-07 19:18:24 · 10909 阅读 · 0 评论 -
Java基础,这篇就够了---吗
操作很细。建议反复观看Java由来已久,让我们一同揭开她神秘的面纱什么是Java知其然,知其所以然Java程序是如何执行的Java中的数据类型如天地元素金木水火土Java有哪些数据类型关键字犹如一些特殊得到存在,获取到就能使用特异功能final和static如何在类中创建类,那就打入他的内部内部类更好的存活,那就序列化吧什么是序列化异常如人一生所遭遇的可解决或不可解决的问题Java异常学会泛型,应对各种类型泛型IO流让你的数据流动起来Java 中 IO 流原创 2021-09-15 11:25:54 · 195 阅读 · 0 评论 -
Java 中 IO 流
Java 中 IO 流Java 中 IO 流分为⼏种?按照流的流向分可以分为输⼊流和输出流;按照操作单元划分可以划分为字节流和字符流;按照流的⻆⾊划分节点流和处理流。Java Io 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,⽽且彼此之间存在⾮常紧密的联系, Java I0 流的 40 多个类都是从如下 4 个抽象类基类中派⽣出来的。InputStream/Reader: 所有的输⼊流的基类,前者是字节输⼊流,后者是字符输⼊流。OutputStream/W原创 2021-09-07 20:09:45 · 481 阅读 · 0 评论 -
Java程序是如何执行的
前言我们日常的工作中都使用开发工具(IntelliJ IDEA 或 Eclipse 等)可以很方便的调试程序,或者是通过打包工具把项目打包成 jar 包或者 war 包,放入 Tomcat 等 Web 容器中就可以正常运行了,但你有没有想过 Java 程序内部是如何执行的?执行流程其实不论是在开发工具中运行还是在 Tomcat 中运行,Java 程序的执行流程基本都是相同的,它的执行流程如下:先把 Java 代码编译成字节码,也就是把 .java 类型的文件编译成 .class 类型的文件。原创 2021-09-07 19:15:34 · 4650 阅读 · 0 评论 -
一切从对象说起
文章目录前言对象三连扩展前言如果《盗墓笔记》的万恶之源是三叔的话,那么Java的万恶之源还得从对象说起。从前Java有一个对象…对象三连什么是对象?什么是对象引用?什么是对象实例?Object object = new Object ();通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。1)右边的“new Object ”,是以Object 类为模板,在堆空间里创建一个Object 类对象(也简称为Object 对象)。2)末尾的()意味着,在对象创建后,立即调用原创 2020-08-27 19:07:44 · 3996 阅读 · 0 评论 -
什么是序列化
为什么有些java类要实现Serializable接口为了网络进行传输或者持久化什么是序列化将对象的状态信息转换为可以存储或传输的形式的过程除了实现Serializable接口还有什么序列化方式Json序列化FastJson序列化ProtoBuff序列化序列化和反序列化对象的序列化就是将对象写入输出流中。反序列化就是从输入流中将对象读取出来。如何实现java序列化?Serializable:一个对象想要被序列化,那么它的类就要实现 此接口,这个对象的所有属性(包括private原创 2021-09-07 19:18:52 · 10672 阅读 · 0 评论 -
什么是JAVA反射
目录动态语言反射机制概念 (运行状态中知道类所有的属性和方法)反射的应用场合Java 反射 API反射使用步骤(获取 Class 对象、调用对象方法)获取 Class 对象的 3 种方法创建对象的两种方法反射机制的优缺点动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的 JavaScript 就是动态语言,除此之外 Ruby,Python 等也属于动态语言,而 C、C++则不属于动态语言。从反射角度说 JAVA 属于半动态语言。反射机制概原创 2021-09-07 20:24:02 · 518 阅读 · 0 评论 -
那些年我们用过的final和static
final 在 Java 中有什么作用?final作为Java中的关键字可以用于三个地方。用于修饰类、类属性和类方法。特征:凡是引用final关键字的地方皆不可修改!(1)修饰类:表示该类不能被继承;(2)修饰方法:表示方法不能被重写;(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。final有哪些用法?final也是很多面试喜欢问的地方,但我觉得这个问题很无聊,通常能回答下以下5点就不错了:被final修饰的类不可以被继承被final修饰的方法不可以被重写被final原创 2021-09-07 19:17:42 · 791 阅读 · 0 评论 -
Java运算符详解
Java运算符详解,Java运算符优先级说明原创 2022-07-30 14:30:23 · 10815 阅读 · 0 评论 -
Java有哪些数据类型
目录8 种基本数据类型Java中引用数据类型有哪些,它们与基本数据类型有什么区别?使用对比Java中的自动装箱与拆箱为什么要有包装类型?null类型8 种基本数据类型类型名称字节、位数最小值最大值默认值例子byte1字节,8位-128(-2^7)127(2^7-1)0byte a = 100,byte b = -50short2字节,16位-32768(-2^15)32767(2^15 - 1)0short s = 1000, short r = -原创 2021-09-07 19:17:04 · 3462 阅读 · 2 评论 -
Java表达式教程
Java表达式教程原创 2022-08-03 17:28:45 · 839 阅读 · 0 评论 -
Java变量和字面量教程
Java变量和字面量教程原创 2022-08-03 16:32:12 · 397 阅读 · 0 评论 -
Java类和成员变量详解
Java类和成员变量详解原创 2022-08-02 18:34:26 · 1418 阅读 · 2 评论 -
Java关键字this详解
Java关键字this详解实例变量 实例方法详解原创 2022-08-02 17:54:45 · 2150 阅读 · 1 评论