自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射、线程

反射如何在程序运行的情况下去创建另外一个对象???JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每一个字节码文件对应的C...

2019-09-05 09:27:04 330

原创 Map、异常、finally关键字

MapMap接口中,一个key对应一个value,多个value可以对应一个keyMap与Collection的区别:* Map是双列的,Collection是单列的* Map的键唯一,Collection的子体系Set是唯一的* Map集合的数据结构只针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map的增删改查1.添加功能V put(K key,V v...

2019-09-04 10:00:59 140

原创 数组拓展、集合、泛型

数组拓展部分数组的复制int[] arr = {1,2,3,4,5};int[] arr1 = new int[10];System.arraycopy(arr,0,arr1,0,4);其中 arr 源数组0 源数组中的起始位置arr1 目标数组0 目标数据中的起始位置4 要复制的数组元素的数量数组的扩容Object[] arr = {1,2,4,5};Object...

2019-09-03 20:08:57 99

原创 String、StringBuffer、StringBuilder

String类字符串字面值"abc"可以看成是一个字符串对象字符串是是常量,一旦被赋值,就不能在改变String类的构造器public String():空构造public String(byte[] bytes):把字节数组转成字符串public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串public Stri...

2019-08-15 16:10:51 85

原创 多态、object类、package、Integer类、String和int类型之间的转换

多态多态即为事物存在的多种形态多态存在的前提要有继承关系要有方法的重写父类引用指向子类对象多态中的成员访问特点成员变量:编译看左边(父类),运行看左边(父类)成员方法:编译看左边(父类),运行看右边(子类)静态方法:编译看左边(父类),运行看左边(父类)多态中的向上转型和向下转型向下转型:Person p = new SuperMan();(新建子类对象时,父类引用...

2019-08-15 14:46:38 288

原创 抽象类、接口

抽象类抽象类和抽象方法都要用abstract关键字修饰,不能直接被实例化,abstract不能修饰成员变量abstract class 类名 {}public abstract void eat();抽象类不一定有抽象方法,有抽象方法的一定是抽象类或者接口抽象类的子类要么是抽象类,要么重写抽象类中的所有方法抽象类的成员特点成员变量:既可以是变量也可以是常量构造器:有,用于子类访问...

2019-08-15 08:37:35 55

原创 继承、final关键字

继承继承就是让类与类之间产生关系,子父类关系。继承的利弊好处:提高了代码的复用性;提高了代码的维护性;类与类之间产生了关系,是多态的前提。弊端:类的耦合性增强了(通常,开发要求高内聚,低耦合,但是继承的使用增强了耦合,加强了类鱼与类之间的关系,内聚,也就是自己完成某件事的能力削弱了)类继承的特点Java中,类只支持单继承,不支持多继承,但是支持多层继承。如果想用体系的所有功能用最...

2019-08-13 14:27:20 93

原创 面向对象、封装、代码块

面向对象面向对象与面向过程的区别:面向对象就是创建对象,使用对象,指挥对象做事情,扮演指挥者的角色;面向过程就是按步骤实现目标,扮演执行者的角色。面向对象的三大特征封装,继承,多态Java中的属性与行为属性:事物的描述信息行为:事物能做的事情Java中的属性就是成员变量,行为就是成员方法,定义类其实就是定义成员变量和成员方法(成员变量在类中,在方法外,成员方法没有static关键...

2019-08-13 11:02:31 82

原创 三种排序方法

冒泡排序原理:对比相邻的元素值,如果满足条件就交换元素值,把较小的元素值移动到数组前面,把大的元素值移动到数组后面(也就是交换两个元素的位置),这样数组元素就像气泡一样从底部上升到顶部。例如数组{5,3,-8,9,-1},冒泡排序过程如下5,3,-8,9,-13,5,-8,9,-13,-8,5,9,-13,-8,5,9,-13,-8,5,-1,9通过四次比较,此时取得整个数组中最大...

2019-08-08 14:02:52 180

原创 方法、数组

为了提高代码的复用性,引入方法。方法就是能够完成特定功能的代码块。方法格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型,参数名2. . .){方法体语句;return 返回值;}修饰符:目前就是public static返回值类型:功能结果的数据类型参数:实际参数就是实际参与运算的,形式参数就是方法定义上的用于接收实际参数的。参数名:就是变量名参数类型:参数的数据类...

2019-08-08 11:03:04 53

原创 循环结构

#循环结构分为三类:for循环;while循环;do while循环。for循环结构:for(初始化表达式;条件表达式;操作表达式){循环体;}执行流程:执行初始化语句,执行判断语句(true执行,false结束),执行循环体,执行操作表达式。*判断条件语句无论简单复杂结果都是布尔类型*循环体语句如果是一句,可以省略大括号,多行语句不可以省略。public class A {p...

2019-08-06 11:10:22 60

原创 键盘录入、顺序结构、选择结构(if、switch)

#键盘录入为了让程序数据更符合开发的数据,更加灵活一些,使用键盘录入数据。键盘录入格式:package com.briup.day5; //包import java.util.Scanner; //导包,用于键盘录入public class A {public static void main(String[] args){Scanner sc = new Scanner(Syste...

2019-07-31 22:46:39 157

原创 运算符

运算符的定义运算符就是对常量、变量进行操作的符号。运算符包括算术运算符、逻辑运算符、赋值运算符、关系运算符、位运算符、三目运算符。#算术运算符算术运算符包括+,-,*,/,%,++,–其中要注意(1)+号可以代表正号,可以做加法运算,也可以用于连接字符串(2)整数相除只能得到整数,要得到小数,要先把数据变为浮点型(3)/得到的是除法的商,%得到的是除法的余数++(自加)、–(自减...

2019-07-30 20:15:28 272

原创 Identity、Keywords、Types(基本类型)

标识符(Identity)标识符基文一段字符序列,用来给类,接口或变量取名。标识符的组成:字母、数字、下划线、$组成,不能以数字开头,标识符不能使用关键字,文件名最好使用标识符。合法标识符:满足规则的字符,反之,则为非法标识符。关键字(Keywords)Java语言中被赋予特殊含义的单词称作关键字,关键字全部为小写,如public、class。Java语言中的所有关键字abstrac...

2019-07-29 20:05:59 674

原创 java基础

Java三大平台javase 桌面程序的开发设计javame 主要用于手机游戏开发javaee 为后台提供数据服务Java语言的特性:一处编译,处处运行Java程序可以在任何装有虚拟机的系统中运行,这就是Java程序可以跨平台的原因。JDK(JAVA DEVELOPMENT KIT),是供给JDK包含JRE(java runtime environment)和开发工具包JRE包含核心...

2019-07-28 14:41:04 69

原创 Linux操作系统初识

**20世纪60年代和80年代分别诞生了Unix和Windows两大操作系统,继那之后90年代Linux应运而生。Linux是在Unix的基础上诞生的,不同的是Unix操作系统几乎之应用于商业,需要相对应的硬件设备才可以运行,而且使用时要支付费用的,用户不可以对该系统随意更改或者随意传播,相比之下,Linux源代码开放,用户可以免费使用并拥有其源代码,可以按照自己需求对其进行更改或者二次开发,当然...

2019-07-28 10:53:20 103

空空如也

空空如也

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

TA关注的人

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