![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 91
Falltoher.
这个作者很懒,什么都没留下…
展开
-
Java枚举注解反射
枚举枚举类的使用类的对象只有有限个,确定的,称为枚举类需要定义一组常量,可以使用枚举类若枚举类中只有一个对象,可以作为单例模式的实现方式枚举类的定义:JDK5.0之前,自定义枚举类JDK5.0,可以使用enum关键字定义枚举类步骤:私有化构造器,保证不能在类的外部创建其对象;在类的内部创建枚举类的示例。声明为:public static final;对象如果有实例变量,应该声明为private final,并在构造器中初始化enum定义枚举类使用说明:使用enum定义的原创 2022-08-29 20:17:32 · 237 阅读 · 0 评论 -
Java io流
Java io流原创 2022-08-29 20:24:43 · 186 阅读 · 1 评论 -
Java集合
集合集合与数组集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组存储的特点:一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr、int[] arr1、Object[] arr2数组存储的弊端:一旦初始化以后,其长度就不可修改。数组中提供的方法非常限,对于添加、删原创 2022-05-29 07:33:41 · 65 阅读 · 0 评论 -
Java多线程
多线程程序:为完成特定任务,用某种语言编写的一组指令的的集合。即一段静态的代码,静态对象进程:是程序的一次执行过程,或者正在运行的程序。是一个动态的过程,是资源的分配单,线程:是一个程序内部的一条执行路径,线程是CPU调度和执行的单位,独立的执行路径若一个进程同一时间并行执行多个线程,就是支持多线程的单核CPU 多核CPU并行:多个CPU同时执行多个任务并发:一个CPU同时执行多个任务多线程:优点:提高应用程序的响应提高计算机系统CPU的利用率改善程序结构线程的优先级:MA原创 2022-05-27 08:23:32 · 65 阅读 · 0 评论 -
Java异常
异常异常软件程序在运行过程中,可能遇到异常问题,我们叫异常,英文是Exception,意思是例外异常指程序中出现的不期而至的各种状况,例如:文件找不到,网络连接失败,非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常运行时异常:运行时异常是可能会被程序员避免的异常错误:错误表示异常,而是脱离程序员控制的问题,错误在代码中常常被忽略,例如:栈溢出异常体系结构Java把异常当作对象来处理,并定义一个基类Java.lan原创 2022-05-24 08:16:56 · 53 阅读 · 0 评论 -
Java面向对象
面向对象面向对象(抽象)面向对象的本质是:以类的方式组织代码,以对象的组织(封装)数据对象的创建分析类类的声明属性和局部变量:相同点:定义变量的格式,数据类型 变量名 = 变量值先声明,后使用变量都有其对应的作用域不同点:在类中声明的位置不同属性:直接定义在类的一对{}内局部变量:声明方法内,方法形参,代码块内,构造器形参构造器内部的变量关于权限修饰符的不同属性:可以在声明属性时指明其权限,使用权限修饰符常用的权限修饰符:private,publ原创 2022-05-24 08:16:16 · 98 阅读 · 0 评论 -
Java2
包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间包语句的语法格式为:package pkg1[.pkg2[.pkg3]];例如:package com.company;包属于标识符一般利用公司域名倒置作为包名为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用“import”可完成此功能import package1[.package2](classname|*);例如:import java.math.BigDecimal;Java Doc原创 2022-05-23 15:22:56 · 76 阅读 · 0 评论 -
Java1
Java入门注释单行注释多行注释文档注释字节数据类型八大数据类型(基本数据类型)//整数int num1 = 10;byte num2 = 20;short num3 = 30;long num4 = 30L; //long类型要在数字后面加L//小数/浮点数float num5 = 50.1F; //float类型要在数字后面加Fdouble num6 = 3.14;//字符char a = 'A';//字符串,String不是关键字,而是类String b原创 2022-05-23 15:17:37 · 132 阅读 · 0 评论