自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java io流

Java io流

2022-08-29 20:24:43 192 1

原创 Java枚举注解反射

枚举 枚举类的使用 类的对象只有有限个,确定的,称为枚举类 需要定义一组常量,可以使用枚举类 若枚举类中只有一个对象,可以作为单例模式的实现方式 枚举类的定义: JDK5.0之前,自定义枚举类 JDK5.0,可以使用enum关键字定义枚举类 步骤: 私有化构造器,保证不能在类的外部创建其对象; 在类的内部创建枚举类的示例。声明为:public static final; 对象如果有实例变量,应该声明为private final,并在构造器中初始化 enum定义枚举类 使用说明: 使用enum定义的

2022-08-29 20:17:32 258

原创 Java集合

集合 集合与数组 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 数组存储的特点:一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr、int[] arr1、Object[] arr2 数组存储的弊端: 一旦初始化以后,其长度就不可修改。 数组中提供的方法非常限,对于添加、删

2022-05-29 07:33:41 69

原创 Java多线程

多线程 程序:为完成特定任务,用某种语言编写的一组指令的的集合。即一段静态的代码,静态对象 进程:是程序的一次执行过程,或者正在运行的程序。是一个动态的过程,是资源的分配单, 线程:是一个程序内部的一条执行路径,线程是CPU调度和执行的单位,独立的执行路径 若一个进程同一时间并行执行多个线程,就是支持多线程的 单核CPU 多核CPU 并行:多个CPU同时执行多个任务 并发:一个CPU同时执行多个任务 多线程: 优点: 提高应用程序的响应 提高计算机系统CPU的利用率 改善程序结构 线程的优先级: MA

2022-05-27 08:23:32 67

原创 Java异常

异常 异常 软件程序在运行过程中,可能遇到异常问题,我们叫异常,英文是Exception,意思是例外 异常指程序中出现的不期而至的各种状况,例如:文件找不到,网络连接失败,非法参数等 异常发生在程序运行期间,它影响了正常的程序执行流程 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常 运行时异常:运行时异常是可能会被程序员避免的异常 错误:错误表示异常,而是脱离程序员控制的问题,错误在代码中常常被忽略,例如:栈溢出 异常体系结构 Java把异常当作对象来处理,并定义一个基类Java.lan

2022-05-24 08:16:56 72

原创 Java面向对象

面向对象 面向对象(抽象) 面向对象的本质是:以类的方式组织代码,以对象的组织(封装)数据 对象的创建分析 类 类的声明 属性和局部变量: 相同点: 定义变量的格式,数据类型 变量名 = 变量值 先声明,后使用 变量都有其对应的作用域 不同点: 在类中声明的位置不同 属性:直接定义在类的一对{}内 局部变量:声明方法内,方法形参,代码块内,构造器形参构造器内部的变量 关于权限修饰符的不同 属性:可以在声明属性时指明其权限,使用权限修饰符 常用的权限修饰符:private,publ

2022-05-24 08:16:16 119

原创 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 80

原创 Java1

Java入门 注释 单行注释 多行注释 文档注释 字节 数据类型 八大数据类型(基本数据类型) //整数 int num1 = 10; byte num2 = 20; short num3 = 30; long num4 = 30L; //long类型要在数字后面加L //小数/浮点数 float num5 = 50.1F; //float类型要在数字后面加F double num6 = 3.14; //字符 char a = 'A'; //字符串,String不是关键字,而是类 String b

2022-05-23 15:17:37 137

原创 数据结构(一)

数据结构 绪论 数据结构 数据结构包括以下几个方面: 数据的逻辑结构:是指数据元素之间的逻辑关系 线性结构:线性表,栈(特殊线性表),队列(特殊线性表),字符串、数组、广义表 非线性结构:树形结构,图形结构 数据的存储结构(物理结构):数据元素及其逻辑关系在计算机存储器中的存储方式,一般只在高级语言的层次上来讨论存储结构。不同的逻辑结构有不同的存储结构 顺序存储结构 链式存储结构 索引存储结构 哈希(散列)存储结构 数据的运算:检索,排序,插入,删除,修改等 基本概念和术语 数据:是对客观事

2022-04-24 08:22:39 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除