自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java高级(12) 枚举类与注解

Java高级(十二)-- 枚举类与注解枚举类类的对象只有有限个,且确定的时候我们称之为枚举类当需要定义一组常量时,强烈建议使用枚举类枚举类的实现方式一:JDK 1.5之前,需要自定义枚举类;步骤如下:私有化类的构造器,保证不能在类的外部创建其对象在类的内部创建枚举类的实例,声明为:public static final对象如果有实例变量,应该声明为 private final ,并在构造器中初始化方式二:JDK 1.5 新增的 enum 关键字用于定义枚举类以此方式定义的枚举类

2021-06-18 15:32:03 246

原创 Java高级(11) 常用类

Java高级(十一)-- 常用类字符串相关的类StringString类:代表字符串,Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现String 是一个 final 类,不可被继承String 实现了一些接口:Serializable 接口:表示字符串是支持序列化的Comparable 接口:表示 String 可以比较大小字符串是常量,用双引号引起来表示,它们的值在创建之后不能更改,代表不可变的字符序列(不可变性)具体体现:当对字符串重新

2021-06-18 15:30:40 279

原创 Java高级(10) 多线程

Java高级(十)-- 多线程基本概念 – 程序、进程、线程程序(Program)是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象进程(Process)是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,它有自身的产生、存在和消亡的过程,这个过程就是进程的生命周期程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(Thread),进程可进一步细化为线程,是程序内部的一条执行路径若一个进程同一时间并行

2021-06-16 19:57:36 196

原创 Java基础(09) 异常处理

Java基础(九)-- 异常处理异常概述与异常体系结构异常:在Java中,将程序发生的不正常情况称为异常(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中发生的异常事件可以分为两类:Error:Java虚拟机无法解决的严重问题,如:JVM系统内部错误,资源耗尽等严重情况;一般不编写针对性的代码进行处理如:栈溢出:java.lang.StackOverflowError、堆溢出:java.lang.OutOfMemoryError(OOM)public class Erro

2021-06-16 19:49:42 171

原创 Java基础(08) 面向对象

Java基础(八)-- 面向对象​ 面向对象(Object Oriented Programming, 简称OOP )是Java基础学习的重点,必须掌握每个细节,接下来对面向对象的学习主要围绕以下三点:Java类及类的成员:属性、方法、构造器、代码块、内部类面向对象的三大(有些书中是四大)特征:封装性、继承性、多态性、(抽象性)其他关键字:this、super、static、final、abstract、interface、package、implement、package、import

2021-06-16 19:48:36 402

原创 Java基础(07) 数组

Java基础(七)-- 数组数组概述​ 数组(Array),是多个相同类型数据按照一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。​ 其特点如下:数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址数组的长度一旦确定,就不能更改可以通过下标(索引)的方式调用指定位置的元素​ 数组的分类:按维度分:一维数组、二维数组、三

2021-06-16 19:39:02 139

原创 Java基础(06) 运算符、流程控制

Java基础(六)-- 运算符与流程控制运算符​ 运算符是一种特殊的符号,用于表示数据的运算、赋值以及比较等算术运算符运算符运算范例+加 或 字符串连接a + b 或 a + “字符串”-减 或 取反a - b 或 -a*乘a * b/除a / b%取余a % b(结果的符号与被模数a的符号相同,与模数b)++自增++a(先取值,后运算) 或 a++(先运算,后取值)–自减–a(先取值,后运算) 或 a–(先

2021-06-16 19:38:17 61

原创 Java基础(05) String类型变量的使用

Java基础(五) – String类型变量的使用​ String类型变量属于引用数据类型,而String类型就是一般说的字符串,要声明String类型变量可以使用一对双引号"",而且String能且仅能与八种基本数据类型做连接运算 “+”,其运算结构任是String类型此处会在后面发布的 Java 高级中详细讲解 String、StringBuffer、StringBuilder 的区别使用...

2021-06-16 19:37:47 215

原创 Java基础(04) Java常量、变量

Java基础(四) – Java常量、变量Java常量​ 常量是指在程序的整个运行过程中值保持不变的量。在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现。通常在程序中既可以直接使用常量值,也可以使用常量。常量值整数十进制二进制:以 0b 或 0B 开头,例:0b1001八进制:以 0 开头,例:0120十六进制:以 0x 开头,例:0xBCDEF0注:在Java中整型常量默认为int型,在内存中占32bit,要表示超出int型范

2021-06-16 19:36:01 213

原创 Java基础(03) Java关键字、保留字、标识符

Java基础(三) – Java关键字、保留字、标识符Java关键字​ 关键字(keyword),就是被Java赋予了特殊含义用于特殊用途的字符串,关键字中所有字母都是小写。数据类型:boolean、int、long、short、byte、float、double、char、class、interface。流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。修饰符:

2021-06-16 19:35:09 121

原创 Java基础(02) Java注释以及Java API文档

Java基础(二) – Java注释以及Java API文档​Java规范的三种注释方式1. 单行注释与多行注释 作用: ① 对所写程序进行解释说明 ② 注释掉调试代码 特点:单行注释以及多行注释注释掉的内容不参与编译,换而言之,编译后生成的.class字节码文件中不存在注释掉的信息 格式:单行注释 // 注释内容 多行注释 /* 注释多行内容 ...

2021-06-16 19:32:40 88

原创 Java基础(01) Java简介以及安装配置

Java基础(一) – Java简介以及安装配置Java简介与特性​ Java 语言的风格很像 C++ 语言,是一种纯粹的面向对象语言,它继承了 C++ 语言面向对象的技术核心,但是拋弃了 C++ 的一些缺点,比如说容易引起错误的**指针以及多继承等,同时也增加了垃圾回收机制**(通过JVM实现),释放掉不被使用的内存空间,解决了管理内存空间的烦恼。​ Java具有三个特征:封装、继承、多态​ Java 语言是一种分布式的面向对象语言,具有面向对象、平台无关性、简单性、解释执行、多线程、安全

2021-06-16 19:28:56 73

空空如也

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

TA关注的人

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