笑小枫-Java从0到1学习
文章平均质量分 95
Java全系列教程,本系列将从基础开始,长期更新,后续将会有项目实战,各种中间件集成,不同业务场景演练。
笑小枫
我是笑小枫,专注于Java领域开发,CSDN Java领域优质创作者,CSDN专家,阿里云博客专家,希望和志同道合的小伙伴一起学习进步。
展开
-
【Java从0到1学习】14 Java多线程
人们在日常生活中,很多事情都是可以同时进行的。例如,一个人可以一边听音乐,一边打扫房间,可以一边吃饭,一边看电视。在使用计算机时,很多任务也是可以同时进行的。例如,可以一边浏览网页,一边打印文档,还可以一边聊天,一边复制文件等。计算机这种能够同时完成多项任务的技术,就是多线程技术。Java是支持多线程的语言之一,它内置了对多线程技术的支持,可以使程序同时执行多个执行片段。进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。原创 2023-09-04 09:46:27 · 421 阅读 · 8 评论 -
【Java从0到1学习】13 Java IO流
大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象的表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于Java.io包中,称之为IO(输入输出)流。IO流:即Input Output的缩写。输入流和输出流相对于内存设备而言。将外设中的数据读取到内存中:输入。将内存的数写入到外设中:输出。IO流用来处理设备间的数据传输。原创 2023-08-30 09:34:59 · 343 阅读 · 2 评论 -
【Java从0到1学习】12 Java集合框架源码解读(6w字长文,快来收藏)
本文主要针对常见的集合进行源码分析,让大家更好的掌握集合的知识原创 2023-08-25 09:40:07 · 270 阅读 · 5 评论 -
【Java从0到1学习】11 Java集合框架
在程序中可以通过数组来保存多个对象,但在某些情况下开发人员无法预先确定需要保存对象的个数,此时数组将不再适用,因为数组的长度不可变。例如,要保存一个学校的学生信息,由于不停有新生来报道,同时也有学生毕业离开学校,这时学生的数目就很难确定。为了在程序中可以保存这些数目不确定的对象,JDK中提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,在Java中这些类被统称为集合。原创 2023-08-24 14:45:59 · 263 阅读 · 6 评论 -
【Java从0到1学习】10 Java常用类汇总
System类的常用方法如下表所示。表中,列出了Random类常用的方法,其中,Random类的nextDouble()方法返回的是0.0和1.0之间double类型的值,nextFloat()方法返回的是0.0和1.0之间float类型的值,nextInt(int n)返回的是0(包括)和指定值n(不包括)之间的值。相对于Math的random()方法而言,Random类提供了更多的方法来生成各种伪随机数,不仅可以生成整数类型的随机数,还可以生成浮点类型的随机数,表中列举了Random类中的常用方法。原创 2023-08-21 10:02:15 · 573 阅读 · 1 评论 -
【Java从0到1学习】09 正则表达式
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。原创 2023-08-16 10:17:29 · 1013 阅读 · 4 评论 -
【Java从0到1学习】08 String类
字符串是由多个字符组成的一串数据(字符序列),字符串可以看成是字符数组。在实际开发中,字符串的操作是最常见的操作,没有之一。而Java没有内置的字符串类型,所以,就在Java类库中提供了一个类String 供我们来使用。String 类代表字符串。在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成的,如多个英文字母所组成的一个英文单词。原创 2023-08-14 13:45:34 · 204 阅读 · 7 评论 -
【Java从0到1学习】07 Java异常
尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样,在程序运行的过程中,也会发生各种非正常状况,比如程序运行时磁盘空间不足、网络连接中断、被装载的类不存在等。针对这种情况,在Java语言中,引入了异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理。原创 2023-08-09 09:50:02 · 530 阅读 · 1 评论 -
【Java从0到1学习】06 Java 面向对象
我们来回想一下,这几天我们完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢?面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。原创 2023-08-07 15:04:51 · 291 阅读 · 2 评论 -
【Java从0到1学习】05 Java 数组
需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用那么数组到底是什么呢?有什么特点呢?原创 2023-07-21 09:11:51 · 181 阅读 · 9 评论 -
【Java从0到1学习】04 Java 基础语法
是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。原创 2023-07-20 09:50:28 · 147 阅读 · 5 评论 -
【Java从0到1学习】03 Java 基础知识
被Java语言赋予特定含义的单词就是给类,接口,方法,变量等起名字时使用的字符序列用于解释说明程序的文字在程序执行的过程中其值不可以发生改变/*常量:在程序执行过程中,其值不发生改变的量。分类:A:字面值常量B:自定义常量(后面讲)字面值常量A:字符串常量 用双引号括起来的内容。原创 2023-07-19 09:22:19 · 282 阅读 · 6 评论 -
【Java从0到1学习】02 Java 开发环境配置
本文主要讲解了Java环境的安装配置,为下面的详细教程打下基础原创 2023-07-18 09:32:05 · 269 阅读 · 2 评论 -
【Java从0到1学习】01 Java 概述
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。原创 2023-07-17 09:55:05 · 182 阅读 · 8 评论