Java
文章平均质量分 90
0尼可乐0
这个作者很懒,什么都没留下…
展开
-
JAVA线程转换
线程状态1. 线程状态分类及转换线程状态可分为六态或者七态六态:New(新建状态)、Runnable(可运行状态)、Terminated(终止状态)、Waiting(等待状态)、TimedWaiting(超时等待状态)、Blocked(阻塞状态)七态:New(新建状态)、Ready(就绪状态)、Running((运行状态)、Terminated(终止状态)、Waiting(等待状态)、TimedWaiting(超市等待状态)、Blocked(阻塞状态)线程状态转换图:2.线程状态Ne原创 2021-07-30 21:26:30 · 183 阅读 · 0 评论 -
Java常用类
常用类1.Object类概述:Object类为所有类的直接或间接父类,位于继承树的顶层,被称为超类(基类)。任何类如果没有写extends显示继承某个类,都默认直接继承Object类。否则为间接继承,也因此Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象,作为参数,可以接受任何对象,作为返回值,可以返回任何对象。Object类中常用的方法getClass方法:方法返回值是一个Class类型。返回引用中存储的实际对象类型。public final Clas原创 2021-03-31 19:49:43 · 119 阅读 · 0 评论 -
Java异常处理详解
异常机制1.思考:什么是异常?软件程序在运行过程中,可能会遇到例如用户输入不合你要求、文件不存在、内存满了等异常问题,称为Exception。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。2.常见的三种类型异常:检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。 例如要打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略。运行时异常:运行时异常是可能被原创 2021-03-25 21:50:24 · 103 阅读 · 0 评论 -
内部类
前言内部类的概念:在一个类的内部再定义一个完整的类,内部的类被称为内部类。思考:为什么我们需要内部类呢?答:可以类比我们现实生活中,人可以被称为一类,但是人里面,又可以分为科学家、艺术家等等也属于类而非个体。也像是人的身体与器官的关系。下面通过代码来示范一个简单的例子://定义一个外部类public class Person{ private String name = "尼可乐"; //定义一个内部类 class Scientist{ public vo原创 2021-03-23 13:46:30 · 93 阅读 · 0 评论 -
面向对象编程
面向过程&面向对象1.面向过程编程思想:步骤清晰简单:使用线性思维,根据流程一步一步去做。面向过程适合处理一些相对简单的问题2.面向对象编程思想:是一种分类的思想,思考问题前首先考虑解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思考。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。(类主要包括属性和方法。)3.面向对象编程主要特点及特性:抽象:将一类事物的共同特点抽取出来变成一个类。封装:将数据包起来,相当于将数据放到一个原创 2021-03-21 22:30:43 · 239 阅读 · 4 评论 -
JAVA基础之数组详解
数组1.数组定义:数组是最简单的数据结构,数组是相同类型的数据的有序集合。数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而来,其中,每一个数组称作一个数组元素,每个数组元素可以通过一个下标来访问。2.数组声明和创建首先必须声明数组变量才能在程序中使用。其语法结构如下:dataType[] arrayRevar;//java首选的数组声明方式。dataType arrayRevar[];//效果是相同的但是不是首选的方法。以上两种方式均可以声明一个数组,但是第一种是首选,第二种是j原创 2021-03-15 11:38:26 · 168 阅读 · 0 评论 -
JAVA基础之方法详解
1. 方法定义:Java中的方法类似于其他语言的函数,一般用来完成特定功能的代码片段,一般情况下,定义一个方法需要包含方法头和方法体。(方法的本意是功能块儿,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的拓展。)方法头:修饰符:修饰符是可选择的,告诉编译器如何调用该方法。定义该方法的访问类型。返回值类型:当方法没有返回值时,返回值类型为void,当有返回值时,则需要根据返回值的类型需求定义。方法名:方法的原创 2021-03-14 17:58:24 · 155 阅读 · 0 评论 -
Java基础之流程控制
1.用户交互scanner在程序中,调用Scanner类可以让我们的操作和程序互动起来。基本语法:Scanner s = new Scanner(System.in);//创建一个扫描对象,用于接收键盘数据;先创建一个扫描对象,然后通过Scanner类的next()方法与nextLine()方法获取输入的字符串,在读取前,需要使用hasNext()方法与hasNextLine()判断是否还有输入的数据。next()方法与nextLine()方法:next():一定要读取到有效字符后才可以原创 2021-03-11 18:47:10 · 111 阅读 · 2 评论 -
JAVA基础小结
1.注释、标识符、关键字注释:顾名思义,就是用来标注解释代码的。注释分为三种:1.单行注释:格式 // 注释内容 2.多行注释:格式 /* 注释内容 */3.文档注释:格式 / ** 注释内容 */ 文档注释具备一定的功能性,但是用的相对较少。标识符:类名、变量以及方法名等都被成为标识符。标识符格式:所有标识符都应该以字母(A-Z或a-z)、美元符号($)、或者下划线开始,首字母之后可以是字母、美元符号、下划线或数字的任意组合,不能使用关键字作为变量名或方法名,在java原创 2021-03-08 11:54:51 · 93 阅读 · 2 评论