
Java开发之路
文章平均质量分 80
☆会飞的阿猫☆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java高级--多线程
1. 基本概念介绍程序:为了解决某个特定的问题,使用某种语言编写的指令的集合。即:一段静态代码、静态对象。进程:程序的一次执行过程。或者正在运行的一个程序。是一个动态的过程:程序的执行过程有自己的声明周期。线程:进程可以细化为多个线程,是程序内部的一条执行路径。3.1 一个进程同一时间可以并行多个线程,每个线程拥有自己的一套资源(虚拟机栈和程序计数器),多个线程共享同一个进程的资源(堆空间和方法区)。3.2 线城市调度和执行的单元,每个线程拥有独立的虚拟机栈和程序计数器,线程切换相对进原创 2022-01-06 19:57:12 · 408 阅读 · 0 评论 -
面向对象的三大特性
面向对象的三大特性封装性继承性多态性1. 封装性封装性的引入有时候在使用一些成品事物的时候,我们往往只需要知道这个东西有什么功能,怎么使用就可以了,不需要细究这个东西内部的原理,这就体现了封装性。例如,有一辆小汽车,我们只需要知道如何驾驶就可以了,没有必要去弄清楚汽车的每个部件是如何组装的,是如何运行的,封装性就是这个道理。程序设计的“高内聚,低耦合”高内聚:类的内部属性操作细节由类自己完成,不允许外部干涉;低耦合:仅对外暴露少量类中提供的供外部使用的方法。隐藏对象内部的原创 2022-01-03 21:42:44 · 243 阅读 · 0 评论 -
Java学习之路Day17
Java中的异常处理机制为什么需要异常处理机制呢?在使用编程语言开发过程中,程序员总希望把代码写的尽善尽美,但是在系统的运行过程中,仍会遇到一些问题,而这些问题又不是靠代码能够避免的,比如:客户不按照提示输入相应格式的数据,在读取文件时文件不存在等情况。所以需要使用异常来处理。1.概念异常:在java语言中,将程序执行中的不正常情况称为“异常”。(注意:语法错误和程序的逻辑错误不是异常)2.异常的分类Java语言中,异常分为两大类:①Error :Java虚拟机无法解决的严重问题。例如JVM系原创 2022-01-02 18:01:15 · 321 阅读 · 0 评论 -
面向对象的关键字介绍
面向对象编程中使用的关键字thissuperabstractfinalstaticpackageimportthis关键字的使用1.this关键字 this可以理解为:当前对象或者当前正在创建的对象(构造器中使用) 1.1 在类的方法中,我们可以使用"this.属性名"或者"this.方法"的方法,调用类中定义的属性或者方法。 通常情况下,我们都会省略"this."。特殊情况,如果方法的形参和类中定义的属性名相同时,我们必须通过"this.属性名"的方式显式调用类种定义的属性,原创 2021-12-31 18:36:53 · 1219 阅读 · 0 评论 -
Java学习之路Day8
类的成员介绍属性方法1. 属性属性(成员变量) vs 局部变量不同点相同点属性(成员变量)1.直接定义在类的一对 {}内2.可以在声明属性时,指明其权限,使用权限修饰符。3.类的属性,根据其类型,都有默认初始化值。基本数据类型变量初始值按照基本数据类型的初始值规则赋值。引用数据类型变量初始值按照基本数据类型的初始值规则赋值。4.属性:加载到堆空间中(非 static)1.定义变量的格式:数据类型 变量名 = 变量值2.先声明,后使用3.变量都有其对应的作用域原创 2021-12-31 00:35:27 · 217 阅读 · 0 评论 -
Java学习之路Day7
开启面向对象学习之旅Java是一种纯面向对象的语言。Java的学习主要有三个路线:Java类与对象:属性、方法、构造器、代码块和内部类;面向对象三大特征:封装性、继承性、多态性;其他关键字的学习:this、super、static、final、abstract、interface、package、import1. 面向对象与面向过程的区别面向过程:强调的是功能和行为,更侧重从如何解决问题的角度出发。它是以函数为最小单位。面向对象:将功能封装进对象,强调对象具备功能,更侧重从某对象具备某功原创 2021-12-28 22:14:45 · 309 阅读 · 0 评论 -
Java学习之路Day5
循环结构循环结构的四要素:初始化条件;循环条件;(boolean类型)循环体;条件迭代;循环结构的类型:for循环while循环do-while循环for循环循环结构 :for(初始化条件①; 循环条件②; 条件迭代④) { 循环体③;}执行过程:① -> ② -> ③ -> ④ -> ② -> ③ -> ④ -> ... -> ②(循环条件不满足为止)注意:初始化条件中声明的所有变量的作用域是for的{},在{}原创 2021-12-20 01:15:03 · 328 阅读 · 0 评论 -
Java学习之路Day4
编程过程中三种基本流程结构顺序结构分支结构循环结构顺序结构按照从上到下的顺序依次执行每一条指令。分支结构if-elseswitch-caseif-else三种格式: - if(条件表达式){ 执行代码块; } - 二选一if(条件表达式){ 执行代码块1; } else { 执行代码块2; } - 多选一if(条件表达式1){ 执行代码块1; } else if(条件表达式2){ 执行代码块2; } else if(条件表达式3){ 执原创 2021-12-18 22:33:16 · 645 阅读 · 0 评论 -
Java学习之路Day3
运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符(不常用)三元运算符算术运算符+ 正号 - 负号+ - * / %++自增 分为++a 和 a++--自减 分为--a 和 a--+ 字符串连接符注意除法运算/int result = 12 / 5; // result = 2int result = 12 / 5 * 2; //result = 10double result = 12 / 5 + 0.0; //result = 2.0dou原创 2021-12-18 21:42:25 · 573 阅读 · 0 评论 -
Java学习之路Day2
关键字与保留字关键字 :被Java语言赋予特殊含义,用作专门用途的字符串。例如int被用来定义整型变量。特点:关键字中所有的字母都为小写Java保留字: 现有的Java版本中没有使用到,未来的版本可能会作为关键字的字符串。Java中定义的保留字:goto,const。注意:我们自己在定义变量名的时候不要使用保留字。标识符合法的标识符规则:(必须严格遵守,否则编译报错)标识符是有大小写字母、0-9、_和$组成。标识符不能以数字开头。不能使用关键字和保留字。Java是严格区分大小写原创 2021-12-16 21:11:32 · 555 阅读 · 0 评论 -
Java学习之路Day1
常用的DOS命令dir(directory简写):列出当前目录下所有文件以及文件夹的信息md(make directory简写):创建目录rd(remove directory简写):删除目录cd(change directory简写):切换目录del(delete简写):删除文件简单举例:dir的使用格式:展示 E:\Java文件夹\code目录 的详细信息dir E:\Java文件夹\codemd的使用格式创建 E:\Java文件夹\code目录md E:\Java文件原创 2021-12-15 21:27:08 · 267 阅读 · 0 评论