
49天精通Java从入门到就业
文章平均质量分 87
全网最细Java零基础手把手入门教程,系列课程包括:基础篇、集合篇、Java8新特性、多线程、代码实战,持续更新中(每周1-2篇),适合零基础和进阶提升的同学。订阅专栏后进Java全栈交流群领取Java学习资料、电子书、面试题等
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
哪 吒
2022博客之星Top1,现象级专栏 《Java基础教程系列》作者,专注Java硬核干货分享,立志做到Java赛道全网Top N
展开
-
【Java基础知识 1】编程语言类型有哪些?我心中的TOP1编程语言,什么是java跨平台性?
一个计算机的机器指令的集,就构成了该计算机的机器语言,即计算机可以直接接受、理解的语言。Java运行时是Java程序运行的基础,它提供了一个安全、稳定、高效的运行环境,使得Java程序可以跨平台运行。总的来说,高级语言是一种与具体硬件和操作系统无关的编程语言,它更接近于自然语言和数学语言,具有更高的可读性和可维护性。缺点:难记、难读、难修改。Java运行时和虚拟机是Java编程语言的核心组成部分,它们提供了Java程序的安全性、稳定性和高效性,使得Java程序可以在不同的平台上进行开发和部署。原创 2023-07-08 15:02:00 · 3806 阅读 · 2 评论 -
【Java基础知识 6】Java异常有哪几种
在理想的国度,用户输入数据的格式都是正确的,选择打开的文件也都是存在的,调用的第三方接口也都是网络稳定,程序的代码也是永远都没有bug的。原创 2021-11-23 23:19:53 · 6427 阅读 · 5 评论 -
【Java基础知识 7】Java面向对象简介
面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。原创 2021-11-08 07:39:54 · 17355 阅读 · 7 评论 -
【Java基础知识 8】Java 基本数据类型
Java基础教程系列(入门篇),打造精品专栏。原创 2021-11-08 22:36:31 · 6745 阅读 · 8 评论 -
【Java基础知识 9】java运算符简介
运算符优先级只是一种约定,实际使用时应根据具体情况加上括号以明确运算顺序。原创 2021-11-10 09:04:42 · 5963 阅读 · 5 评论 -
【Java基础知识 10】Java操作符有哪些?
在Java中,字面量是指直接出现在代码中的常量值。Java支持多种类型的字面量。原创 2023-04-05 00:13:51 · 1694 阅读 · 2 评论 -
【Java基础知识 11】Java控制台输入输出语句
Java基础教程系列(入门篇),打造精品专栏。原创 2021-11-13 13:44:13 · 14220 阅读 · 10 评论 -
【Java基础知识 12】Java对象、类、抽象类、构造函数
封装是处理对象的一个重要概念,从形式上来说,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现细节。原创 2023-03-26 20:45:26 · 3682 阅读 · 4 评论 -
【Java基础知识 13】JDK 和 JRE 、final 与 static 、堆和栈
get和post是表单提交的两种方式,get请求数据通过域名后缀URL传送,用户可见,不安全,post请求数据通过在请求报文正文里传输,相对比较安全。get是通过URL传递表单值,post通过URL看不到表单域的值。get传递的数据量是有限的,如果要传递大数据量不能用get,不如type=“file”上传文章、type=“password”传递密码,get和post是表单提交数据的两种方式,get请求数据通过地域名后缀URL传送,用户可见,不安全,post请求数据通过将在请求报文正文里传输,相对比较安全。原创 2019-06-28 15:58:00 · 24880 阅读 · 14 评论 -
【Java基础知识 14】java final关键字
final关键字可以用来修饰引用、方法和类。原创 2021-11-17 23:30:47 · 5962 阅读 · 23 评论 -
【Java基础知识 15】Java控制流程语句
Java控制流相关的关键字包括ifelse、while、do-while、for、return、break、Switch。原创 2021-11-14 09:27:04 · 11613 阅读 · 17 评论 -
【Java基础知识 17】Java继承和多态
关键字extends表明正在构造的新类派生于一个已存在的类。已存在的类称为超类(superclass),新类称为子类(subclass)。超类和子类是 Java 程序员最常用的两个术语。在设计类的时候,应该将通用的方法放在超类中, 而将具有特殊用途的方法放在子类中。原创 2021-11-18 21:49:36 · 7619 阅读 · 11 评论 -
【Java基础知识 18】java接口和抽象类的异同,default关键字
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。原创 2023-04-04 22:23:02 · 2445 阅读 · 0 评论 -
【Java基础知识 20】Java初始化、构造器、对象创建的过程
Java 成员初始化是一种在类初始化过程中执行的操作,它可以对类的实例变量或方法进行赋值。这些操作可以包含赋值,运算表达式或其他复杂的表达式。原创 2023-05-23 07:59:12 · 896 阅读 · 1 评论 -
【Java基础知识 21】java object类
Java基础教程系列(入门篇),打造精品专栏。原创 2021-11-20 21:08:26 · 6480 阅读 · 11 评论 -
【Java基础知识 22】java字符串简介
Java基础教程系列(入门篇),打造精品专栏。原创 2021-11-10 22:27:27 · 8368 阅读 · 12 评论 -
【Java基础知识 23】缓冲区数据结构bytebuffer
缓冲区是由具有相同类型的数值构成的数组,Buffer是一个抽象类,它有很多子类,包括ByteBuffer、CharBuffer、DoubleBuffer、IntBuffer、LongBuffer、ShortBuffer。原创 2023-09-13 12:18:09 · 1065 阅读 · 10 评论 -
【Java基础知识 24】Java枚举类型enum用法
枚举是Java1.5引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类。原创 2021-11-22 23:26:04 · 3868 阅读 · 6 评论 -
【Java基础知识 25】Java类加载与初始化
将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.class对象。原创 2021-11-25 23:16:05 · 5154 阅读 · 13 评论 -
【Java基础知识 26】可变参数列表
在上面的代码中,我们定义了一个名为"test"的函数,该函数接受一个可变的参数列表"names"。Java的可变参数列表允许在函数声明中定义一个可变的参数列表,即参数数量不确定的参数列表。使用可变参数列表可以使函数更加灵活和通用,使得函数能够处理不同数量的参数,同时使得函数的调用更加简单和方便。使用可变参数列表可以使得函数更加通用,可以处理不同数量的参数,这样可以实现函数重载,提高代码的复用性。可变参数列表使得函数更加通用,可以处理不同数量的参数,从而提高了函数的灵活性和重用性。原创 2023-06-22 20:17:10 · 1263 阅读 · 0 评论 -
【Java基础知识 27】Java代理类详解
代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。原创 2021-12-08 08:12:10 · 8318 阅读 · 25 评论 -
【Java基础知识 28】Java反射机制原理详解
中的定义不符,所以也是需要转换的。原创 2021-11-24 22:44:28 · 8056 阅读 · 17 评论 -
【Java基础知识 30】Date类、Calendar类、date转calendar
Calendar类的功能要比Date类强大很多,可以方便的进行日期的计算,获取日期中的信息时考虑了时区等问题。而且在实现方式上也比Date类要复杂一些。原创 2023-04-04 22:58:30 · 1648 阅读 · 1 评论 -
【Java基础知识 31】Java数组详解
数组是一种数据结构,是用来存储同一类型值的集合。通过一个整形下标可以访问数组中的每一个值。原创 2021-11-15 22:50:39 · 6197 阅读 · 3 评论 -
【Java基础知识 32】this关键字、SringBuilder中的this
this用于表示当前对象,使用this关键字可以在类的方法中引用该方法所属的对象。原创 2023-04-06 09:04:43 · 1018 阅读 · 1 评论 -
【Java基础知识 35】一文搞定Java IO流,输入流、输出流、字符流、缓冲流,附详细代码示例
很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~原创 2023-07-26 07:55:56 · 2886 阅读 · 29 评论 -
【Java基础知识 36】选择最适合自己的NIO, 一探流技术
本文为您讲解了 Java I/O、NIO 以及其他一些流的基本概念、用法和区别。Java I/O 和 NIO 可以完成很多复杂的输入输出操作,包括文件操作、网络编程、序列化等。其他流技术可以实现压缩、读写字节数组等功能。在进行开发时,根据具体需求选择不同的流技术可以提高程序效率和开发效率。原创 2023-08-15 12:59:06 · 3752 阅读 · 36 评论 -
【Java基础知识 37】Java内部类、java内部类的作用
Java内部类是定义在另一个类内部的类,可以访问外部类的成员变量和方法。内部类可以分为成员内部类、局部内部类、匿名内部类和静态内部类四种类型。其中,成员内部类和局部内部类必须依托于外部类的实例存在,而静态内部类则可以独立存在。匿名内部类是一种没有名字的内部类,通常用于创建实现某个接口或继承某个类的对象。原创 2023-04-01 16:17:27 · 4239 阅读 · 23 评论 -
【Java基础知识 38】Java是动态语言吗?
Java基础教程系列,打造精品专栏。原创 2022-05-15 13:07:33 · 9175 阅读 · 66 评论 -
【Java基础知识 39】Java泛型方法的定义和使用
Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。原创 2021-11-21 21:11:49 · 19551 阅读 · 8 评论 -
【Java基础知识 40】浮点数转成十进制问题
Java泛型(Generics)是一种强类型约束机制,用于在编译时检查代码的类型安全性。它可以让程序员定义一些具有通用性的类、接口和方法,以便在后续使用中可以适用于不同的数据类型。原创 2023-04-04 22:52:21 · 1498 阅读 · 0 评论 -
【Java基础知识 41】GET和POST的区别、堆和栈的区别
get和post是表单提交的两种方式,get请求数据通过域名后缀URL传送,用户可见,不安全,post请求数据通过在请求报文正文里传输,相对比较安全。get是通过URL传递表单值,post通过URL看不到表单域的值。原创 2023-04-04 22:13:38 · 1699 阅读 · 1 评论 -
【Java基础知识 42】finalize、引用计数、JVM停止复制、JVM即时编译器
全网最细Java零基础手把手入门教程,系列课程包括:基础篇、集合篇、Java8新特性、多线程、代码实战,持续更新中(每周1-2篇),适合零基础和进阶提升的同学。原创 2023-05-22 07:52:47 · 1896 阅读 · 16 评论 -
【Java基础知识 43】Java 字节码,javap命令,解读字节码清单
由于不同的操作系统和硬件架构的指令集和寄存器等硬件层次结构不同,为了实现Java程序的跨平台性,JVM需要在不同的平台上实现一套统一的指令集和操作数。Java字节码(Java bytecode)是Java语言的一种特殊格式,是Java虚拟机(JVM)能够识别和执行的一组指令。同时,由于字节码是经过编译的,因此它的执行速度可以比解释执行Java源代码更快。Java字节码是Java语言实现跨平台性的关键之一,它是Java编译器生成的中间代码,可以被JVM加载、解释和执行。65001代表编码格式为utf-8。原创 2023-07-12 23:53:02 · 758 阅读 · 8 评论 -
【Java基础知识 44】jd-gui反编译class文件,解决jd-gui中文乱码问题
本书专门为想要入行从事产品经理相关工作的零基础就业人员而编写,涵盖了在产品准备阶段、产品开发阶段、产品测试阶段和产品上线后产品经理所需要具备的各项基本技能。全书共分为9章,第1章大致认识产品经理的职能范围;第2章讲解了产品经理的工作职责;第3章讲解了需求的相关知识;第4章介绍了流程的相关知识;第5章展示了结构图;第6章详细阐述了界面原型的相关知识;第7章介绍了UML图;第8章介绍了PRD文档的相关知识;第9章介绍了软件测试的相关知识。原创 2023-07-19 08:27:52 · 3124 阅读 · 3 评论 -
【Java基础知识 45】类加载器,双亲委派机制
JVM必须知道一个类型是由启动类加载器加载器的还是由用户类加载器加载的。如果一个类型是由用户类加载器加载的,那么JVM会将这个类加载器的一个引用作为类型信息的一部分保存在方法区中。加载的类信息存放于一块称为方法区的内存空间。JVM类加载器包括两种,分别为引导类加载器(Bootstrap ClassLoader)和自定义类加载器(User-Defined ClassLoader)。3、如果父类加载器可以完成加载任务,就成功返回,如果父类不能完成加载任务,子加载器才会参数自己去加载,这就是双亲委派机制;原创 2023-07-09 21:33:56 · 775 阅读 · 3 评论 -
【Java基础知识 46】GET和POST的区别,java模拟postman发post请求
众所周知,SpringMVC分了很多请求方式,```get post put delete```,它们有什么区别呢?Java怎么模拟POST请求呢?今天就来说道说道。原创 2023-08-07 08:38:03 · 4966 阅读 · 10 评论 -
【Java基础知识 48】Java日志框架,Log4j日志级别
开发人员一定要在最开始的时候,就养成一种良好的日志记录习惯,哪些日志要记录,哪些日志不用记,都是什么级别的日志。原创 2023-03-27 12:34:56 · 4133 阅读 · 21 评论 -
【Java集合 1】Java集合,Collection接口,Iterator接口
全网最细Java零基础手把手入门教程,系列课程包括:基础篇、集合篇、Java8新特性、多线程、代码实战,持续更新中(每周1-2篇),适合零基础和进阶提升的同学。原创 2023-04-03 21:33:07 · 5061 阅读 · 11 评论 -
【Java集合 2】Java链表、散列表、HashSet、TreeSet
从数组中间删除一个元素开销很大,其原因是向数组中插入元素时,此元素之后的所有元素都要向后端移动,删除时也是,数组中位于被删除元素之后的所有元素都要向数组的前端移动。原创 2023-04-04 21:52:32 · 3019 阅读 · 5 评论