![](https://img-blog.csdnimg.cn/e5ecccddc6d644dcb26dae1bf132cdb4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《Java从0到1》
文章平均质量分 93
Java学习心得/基础
贤叔同学
这个作者很懒,什么都没留下…
展开
-
十五、《多线程+线程安全》
1、文章介绍线程是什么 实现创建启动线程的方式1 实现创建启动线程的方式2 Thread类常用方法 线程同步3种方式2、线程是什么2.1、线程常识引入我们知道CPU是计算机中央处理器,用来处理任务的,那么他是如何处理任务的,我们计算机存在一个任务管理器,查阅线程, 一个进程就是一个软件,对应多个线程,多线程软件运行速度比较快,比如迅雷,快播等..下载速度比较快2.2、什么是线程任务管理器可以有多个进程,每个进程运行的都是可执行程序,一个可执行程序就是一个软件,可执行程序的本原创 2022-01-28 16:45:24 · 126 阅读 · 0 评论 -
十四、《异常机制》
1、异常的概念 (来自百度)在 java 中把导致程序中断运行的情况分为两种,一种就是异常,而另外一种叫做错误。所有异常的基类是Exception,错误的基类是Error。Exception是在java程序中可以编码进行控制的,具有可编程性,而Error是指Java运行时系统来显示与运行时系统本身有关的错误,Error对于程序员来说是灾难性的,程序无法控制,比如jvm堆栈溢出错误,操作系统分配内存错误等。不管是Exception还是Error,他们的共同父类是java.lang.Throwable原创 2022-01-28 12:21:08 · 606 阅读 · 0 评论 -
十三、《面向对象-枚举与关键字》“五“
static关键字、内部类. 匿名内部类、final修饰符、代码块、枚举原创 2022-01-27 17:07:12 · 423 阅读 · 0 评论 -
十二、《面向对象-接口和多态》“四“
接口是一种约定规范,是多个抽象方法的集合。仅仅只是定义了应该有哪些功能,本身不实现功能,至于每个功能具体怎么实现,就交给实现类完成。 接口中的方法是抽象方法,并不提供功能实现,体现了规范和实现相分离的思想,也体现了组件之间 低耦合的思想。 所谓耦合度,表示组件之间的依赖关系。依赖关系越多,耦合性越强,同时表明组件的独立性越差, 在开发中往往提倡降低耦合性,可提高其组件独立性,举一个低耦合的例子。 电脑的显卡分为集成显卡和独立显卡: ...原创 2022-01-27 16:33:19 · 261 阅读 · 0 评论 -
十一、《面向对象-继承、抽象、方法重写》“三“
1、继承1.1、继承引入三个类都有重复的代码,可以把这共同的代码抽出去,抽出去放到另外一个类里面;下面的3个类和上面的类需要发生一点关系(继承),上面的类叫做 父类(超类,基类,根类),下面的类叫子类(派生类,拓展类);好处 : 提高了代码的复用性1.2、继承作用:代码复用,提高开发效率和程序的扩展性。1.3 Java中类继承的基本语法① Java类中的继承的语法格式:class A{}class B extends A{}A 就是B的父类、基类、根类、超类.原创 2022-01-27 15:04:29 · 466 阅读 · 0 评论 -
十、《面向对象-封装》“二“
1、包(package)1.1 包的引入先来看看我们之前写的代码结构(采用Eclips)代码结构存在以下问题:所有类写在一个目录下面,非常难管理,因为以后项目不可能只有这么几个类,当类数量很大的时候,就不容易管理了。 不能写同名但是不同需求的类。那么我们要怎么解决这些问题呢?我们可以通过生活中例子来获取经验,例如:假设我们有很多电影资源,那么我们是怎么管理这些片的?通过文件夹国产欧美爱情...原创 2022-01-25 15:01:40 · 214 阅读 · 0 评论 -
九、《面向对象-类和对象》“一“
1、初识面向对象1.1、面向过程面向过程概念:是一种编程思想,就是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。通过下面造车案例了解假设我要造辆车,就需要以下步骤完成: step1:设计画图 step2:找矿=>挖矿=>炼铁=>打铁=>制作车体 step3:生产发动机、变速箱等 step4:养牛=>庖丁解牛=>(如果没解好,牛皮破了—>重养)牛皮=>座椅.原创 2022-01-25 11:49:56 · 177 阅读 · 0 评论 -
八、《方法加强和API使用》
方法加强练习此需求和代码在文章最下面。1、方法参数传递1.1 什么是方法参数传递概念:在使用方法的时候,传入值或者变量就是参数传递。1.2 参数传递的本质:Java的参数传递:基本数据类型传递的是:值本身。引用数据类型传递的是:变量在堆中的引用地址。1.3 值传递/** * 堆栈分析: * 基本类型是"值"的传递 * 引用类型是引用地址的传递 */public class _04StackHeap {public static void main(S原创 2022-01-23 10:36:34 · 432 阅读 · 0 评论 -
七、《方法》的引入和作用以及使用
1、方法引入先来看看,我们之前写的代码:public static void main(String[] args) { // 需求1:求1-10的和 int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; } System.out.println("1~10的和:" + sum); // 需求2:求1-100的和 int sum2 = 0; for (int i = 1; i <= 100; i++) {原创 2022-01-23 09:59:10 · 498 阅读 · 0 评论 -
六、《数组》的作用以及使用场景
前言在之前我们可以通过一个变量表示一个学生的年龄,如果现在需要表示全班 100 个人的年龄岂不是需 要定义 100 个变量来分别表示。这样的操作变量的命名容易冲突,并且也会导致代码量大,可读性差等问题。那么怎么解决这种问题呢?Java 就提供了数组解决这种问题。1、数组概念概念:计算机在内存区域分配的一段连续的区域,用来存储同种类型的数据。简单的理解,数组就是一堆盒子,同一时间,可以保存多个相同数据类型的数据。数组名 :数组的名字。 数组元素:就是存放在数组里面的...原创 2022-01-20 16:56:45 · 5310 阅读 · 0 评论 -
五、《循环结构》的作用以及使用场景
前言为什么要学习循环?先来看一个需求:// 请打印10句,我爱Java,Java让我快乐!System.out.println("我爱Java,Java让我快乐!");System.out.println("我爱Java,Java让我快乐!");System.out.println("我爱Java,Java让我快乐!");System.out.println("我爱Java,Java让我快乐!");System.out.println("我爱Java,Java让我快乐!");Sys原创 2022-01-20 16:18:43 · 3249 阅读 · 0 评论 -
四、《选择结构》( if / switch ) 的作用以及使用场景
前言 if 、if...else(双条件选择)、在我们的开发当中会经常使用选择结构,但是具体的意思和作用是怎么样的,接下来我们就具体的了解它们的作用和用法了。原创 2022-01-19 16:59:07 · 4430 阅读 · 0 评论 -
三、《运算符》的作用以及使用场景
前言&(与)、|(或)、!(非)、、在我们的开发当中会经常的使用运算符,但是具体的意思和作用是怎么样的,接下来我们就具体的了解它们的作用和用法了。原创 2022-01-19 17:02:37 · 2285 阅读 · 0 评论 -
二、8大数据类型、变量
8大数据类型,常量、变量 的认识,以及用法原创 2022-01-19 11:54:43 · 1618 阅读 · 0 评论 -
一、安装JDK、配置环境变量
前言各路高手路过,免费文章,不喜勿喷,欢迎交流,喜欢就给小编点个赞!相信每个 Java 后端开发工程师(大佬/小白)都需要搭建 Java 环境,安装 JDK,安装 JDK 之后我们才可以进行编写运行代码/学习编程,下面我们就以市面上常见的 JDK8 进行了解/安装。原创 2022-01-12 15:21:53 · 617 阅读 · 0 评论