自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java入门 -- 变量和数据类型(学习笔记)

java的关键字和保留字 关键字: class interface byte short int long float double char boolean void true false null if else switch case default while for do break continue return public private protected abstract final finally static synchronized extends implem

2020-07-25 22:54:18 140

原创 Java入门 -- 变量和数据类型(学习笔记)

java的关键字和保留字 关键字: class interface byte short int long float double char boolean void true false null if else switch case default while for do break continue return public private protected abstract final finally static synchronized extends implem

2020-07-25 22:53:02 181

原创 Java ArrayList源码解析

ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类 ArrayList继承关系图 ArrayList类封装了一个动态再分配的Object[]数组elementData,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加 //默认容量10 private static final int DEFAULT_CAPACITY = 10; //用在空实例上,共享空数组实例 priva

2020-07-25 22:51:27 118

原创 Java 异常处理

什么是异常 异常:软件在编译或者运行过程中,因为一些原因(BUG、用户使用不当、代码处理不当),而引起的程序奔溃的现象,叫做异常。 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 异常发生的原因有很多,通常包含以下几大类:

2020-07-25 17:44:34 140

原创 Java 系统常见类

String类 字符串类(String) 字符串常量 final修饰的一个类,使用双引号。 字符串对象的创建: // 1、使用双引号创建字符串 String s= "hello world"; // 2、使用字符串的构造函数 String s1 = new String(); System.out.println(s1.length()); String s2 = new String("hello world"); System.out.println(s2); 不能通过==比较字

2020-07-25 17:09:07 131

原创 Java 抽象类以及接口

抽象类 被abstract修饰的类,就是抽象类。 被abstract修饰的方法,叫做抽象方法。 如果一个类存在抽象方法,该类必须申明为抽象类 如果一个类是抽象类,是否必须要存在抽象方法? 不一定,抽象类不一定要抽象方法 抽象方法是无法实例化!!!! 因为父类目前不知道这个怎么实现,要求各自的子类自己来实现这个方法 所以抽象类的子类如果要正常使用对象,必须实现抽象方法!!!如果不实现, 则必须也声明为抽象类,由它的子类实现。 实例 package TestAbstract ; public abstract

2020-07-25 16:28:58 76

原创 Java 面向对象

面向对象编程思想 面向对象 (Object Oriented,OO) 的思想对软件开发相当重要,它的概念和应用甚至已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD 技术、人工智能等领域。面向对象是一种 对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向过程 (Procedure Oriented) 是一种 以过程为中心 的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的

2020-07-25 16:12:49 75

原创 Java 数组以及排序、查找算法

数组 数组是一种线性数据结构,是再内存中是顺序存储的(即数组中每个元素存储地址相邻),我们可以根据第一个元素的地址通过和数组中其他元素的地址偏移(相对位置)的加法运算确定具体的存储地址,从而达到快速存取的目的。 java中如何定义数组 Java中有三种定义方式: 方法一 先声明,然后分配空间,最后再赋值 public class arr{ public static void main(String[] args){ int[] arr; //先声明 arr=n

2020-07-25 15:43:11 393

原创 Java 函数

什么是函数 函数:具有名称为了实现某一特定功能的代码的集合 封装代码,提高代码的复用性。 如何定义函数。 语法结构 访问修饰符 返回值的类型 函数名称([参数列表]) { // 函数体 [return 返回值;] } 函数调用 public class TestFun { public static void main(String[] args) { showInfo(); } public static void showInfo() { System.out.println

2020-07-25 15:06:17 112

原创 JAVA 运算符与程序控制流程

JAVA 运算符与程序控制流程 运算符 运算符包含算术运算符、关系运算符、逻辑运算符、自加和自减运算符、赋值运算符、三元(目)运算符、位运算符 1.算术运算符 Java中算术运算符包含:+、 -、 *、 /、 %,分别为加法、减法、乘法、除法、求模(取余)完全符合数学规则。 2.关系(比较)运算符 关系(比较)运算符包含>、<、>=、<=、==、!=,分别为小于、大于、小于等于、大于等于、等于、不等于运算符,关系运算符的最终结果是一个boolean值 3.逻辑运算符 逻辑运算符包

2020-07-15 10:56:37 186

原创 JDK 安装及环境配置

JDK 安装及环境配置 Java Development Kit (JDK) 是sun针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。2006年sun宣布将发布基于GPL协议的开源JDK,使JDK成为自由软件。 JDK 安装 1.下载 首先到官网下载jdk,可以直接百度jdk。 选择对应电脑系统的安装包,我的电脑为Windows 64位,所以点红框部分 2.安装

2020-07-14 18:52:39 451

原创 HTML基础总结(笔记)

什么是HTML HTML(Hypertext Markup Language),超文本标记语言 HTML是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。 超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点和存在媒体文件(也就是超越了普通文本文件)。 HTML发展历史 HTML于1990年出现,web之父 Tim Berners-Lee 发布了《HTML标签》 的论文,借用SGML的标记语法。 IETF(互联网工程任务组)推出HTML2.0,并且在逐步的完善过

2020-05-26 13:45:52 395

空空如也

空空如也

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

TA关注的人

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