自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java反射

反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);上面这样子进行类对象的初始化,我们可以理解为「正」。而反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供的

2021-09-06 18:40:15 151

原创 文件传输基础——Java IO流

1-1 文件的编码String s="慕课ABC";byte[] bytes1=s.getBytes();//这是把字符串转换成字符数组,转换成的字节序列用的是项目默认的编码for(byte b: bytes1)System.out.println(Integer.toHexString(b & 0xff)+" ");// & 0xff是为了把前面的24个0去掉只留下后八位//toHexString这个函数是把字节(转换成了Int)以16进制的方式显示byte[] b...

2021-09-03 15:36:05 287

原创 JavaScript

为什么学习JavaScript一、你知道,为什么JavaScript非常值得我们学习吗?1. 所有主流浏览器都支持JavaScript。2. 目前,全世界大部分网页都使用JavaScript。3. 它可以让网页呈现各种动态效果。4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性1.学习环境无处不在,...

2018-12-18 22:16:35 815

原创 CSS

一、认识CSS样式CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。如下列代码:p{ font-size:12px; color:red; font-weight:bold;}使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的...

2018-12-17 17:30:30 420

原创 HTML

一、Html介绍 web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。3. JavaScript是用来实现网...

2018-12-17 15:58:21 593

原创 git入门

git学习git的目的:1完整的版本控制,解决多人协作的问题2.提高开发效率Git != github;Git安装打开Git Bushgit配置用户信息git config --global user.name "用户名"git config --global user.email "邮箱地址"git config -list --> 查看配置创建...

2018-12-04 20:11:56 170

原创 集合

集合框架概述 集合的概念       现实生活中:很多的事物凑在一起                                                        数学中的集合:具有共同属性的事物的总体       java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象      集合的作用                   在类的...

2018-11-30 14:58:02 212

原创 常用类

包装类相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系:包装类主要提供了两大类...

2018-11-30 11:27:30 211

原创 字符串

字符串在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。字符串的不变性String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示:运行结果: 结合上面的代码,关于字符串小伙伴们必须需要了解滴:1、 通过 Strin...

2018-11-30 10:21:25 877

原创 异常

异常简介所有异常的父类:Throwable类;Throwable两个子类:Error和Exception;Error:Error出现则表示程序挂了,可能是虚拟机错误或者线程死锁,类似于工厂机器坏了,停水停电之类的硬伤。Exception异常,一般表示代码、程序或者用户操作异常。主要可分为RuntimeException异常(非检查异常)和其他异常(检查异常);RuntimeEx...

2018-11-29 18:14:23 200

原创 多态

面向对象的三大特性:封装、继承和多态。多态对象的多种形态 引用的多态 父类的引用指向本类的对象。 父类的引用可以指向子类的对象。 方法的多态 创建本类对象时,调用的方法为本类方法。 创建子类对象时,调用的方法为子类重写的方法或者继承的方法。 引用类型转换 多态中的引用类型转换     1.向上类型转换(隐式/自动类型转换)...

2018-11-23 15:50:20 174

原创 继承

面向对象的三大特性:封装、继承和多态。继承是类和类的一种is a关系;狗类继承动物类,那么狗类就是动物类的子类、派生类,动物类是父类、基类;单继承:一个类只有一个父类;继承的好处:子类拥有父亲所有属性和方法,除了private修饰的无效;实现代码复用。继承的语法关键字为extends 。方法重写1.方法重写是子类对继承父类的方法不满意,可以重写父类继承的方法,当调用方法...

2018-11-22 18:58:23 137

原创 封装

面向对象的三大特性:封装、继承和多态。封装封装就是通过隐藏属性,通过方法来得到类的信息一种手段。用private修饰属性,就可以隐藏其信息在类的内部,不允许外部程序直接访问,通过对该类提供的方法进行访问来实现对隐藏信息的操作和访问。好处:只能通过规定的方法访问数据隐藏类的实例细节,方便修改和实现封装的实现步骤:修改属性的可见性:设为private创建get/se...

2018-11-22 16:22:32 157

原创 类和对象

类和对象对象就是一个具体的事物, 从客观类是一种不存在的东西,只是用来描述确定对象将会拥有的特征(属性)和行为(方法);如生活中的手机就是一个类(从某种角度讲),一说到手机我们就会想到,屏幕尺寸、CPU、内存这些特征(属性),以及打电话、发短信的行为(方法),而真的的对象就是具体的事物,如手机中的小米、三星、华为等具体的东西;最后再说一句,类是对象的类型,是具有相同属性和方法的一组对象的集合。...

2018-11-20 15:11:01 176

转载 方法

定义 Java 中的方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴2、 返回值类型:方法返回值的...

2018-11-20 10:49:47 144

原创 数组

数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,数组中的元素都可以通过下标来访问,下标从 0 开始。Java 中操作数组只需要四个步骤:1、 声明数组语法:  数据类型[ ] 数组名;或者   数据类型 数组名[ ];其中,数组名可以是任意合法的变量名,如:2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法:  数组名 = ...

2018-11-20 10:40:12 215

原创 流程控制语句

如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的switch执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。  case 匹配后,执行匹配块里的程序代码,如...

2018-11-19 17:39:57 190

原创 运算符

运算符运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java 语言中常用的运算符可分为如下几种:Ø 算术运算符Ø 赋值运算符Ø 比较运算符Ø 逻辑运算符Ø 条件运算符算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。J...

2018-11-19 16:46:04 122

原创 变量和常量

Java中的数据类型在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。八种基本类型:1、byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); ...

2018-11-19 15:58:58 228

原创 初识JAVA

一、Java简介JAVA SE(基础)ME(嵌入式开发) EE(企业级开发)JAVA核心概念:JVM、JDK、JRE源文件-编译器-字节码文件-解释器(JVM包含,通过JVM实现跨平台)-MyPROGRAMjvm: java Vertual Machine(java虚拟机),是整个java技术的核心jdk :java development kit(java开发工具包), 没有...

2018-11-19 15:28:28 133

空空如也

空空如也

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

TA关注的人

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