自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】多线程

一.概念1. 基本概念1. 程序:以某种编程语言编写,运行在计算机上,静态的执行固定功能。2. 进程:程序的一次执行过程(动态的);各线程相对独立;3. 线程:轻量级进程;相互转换耗资低;多个线程并行在单个进程上;多线程共享同一块内存空间和一组系统资源;线程是一个子任务,CPU会随机分配时间调用线程(run方法)4. 并行:同一时间同时执行5. 并发:宏观并行,微观轮执串休...

2019-12-26 23:18:54 120

原创 【数据结构】串

一.串的定义1. 串是由零个或多个字符串组成的有限序列,又叫字符串;2. 一般记为:s=“a1a2a3…an”(n>=0)。其中s为串的名称,双引号中的字符序列为串值,ai[1,n],i是该字符在串中的位置,n为串长3. 其他概念(1)空格串:只包含空格的串。区别于空串,它是有长度的,而且可以有多个空格(2)子串与主串:串中任意个数的连续字符组成的子序列称为该主串的子串二.串的...

2019-12-18 20:23:53 804

原创 【数据结构】线性结构

1. 线性表 定义:零或多个数据元素组成的优先序列。数据元素间为一对一关系,每个数据元素a(i)(除头/尾),都有一个前驱a(i-1)和后继a(i+1)一个数据元素可由多个数据项组成,线性表a(n)长度为n2. 操作:查找、插入、删除3. 线性表的顺序存储(1)定义: 用一段连续地址依次存储线性表元素。连续的存储空间需事先声明好,用于存放同类元素;第i个元素在地址a[i-1]...

2019-12-18 20:02:41 186

原创 【LeetCode】26.删除数组重复项

数组类-简单题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4代码(Java)class Solution { public int removeDuplica...

2019-12-13 23:17:53 69

原创 【LeetCode】1.两数之和

数组类-简单1. 题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0...

2019-12-13 20:55:15 72

原创 【Java】集合

一 . 概述1. 集合定义集合也称容器,用来存储数据(变量/对象)。相对于数组,集合类实现了动态存储、删除数据,并各有特点,我们根据具体的实际应用来选择实现集合。二 . 集合类1. 集合接口&实现类(1)Collection<>(接口)1)List<>(接口)|ArrayList(子类)|LinkedList(子类)2)Set<&...

2019-12-12 21:55:00 66

原创 【Java_Project】购物车

商品类//商品类public class Goods { // 私有属性:商品id、商品名称、商品单价 private String id; private String name; private double price; public Goods() { super(); } public Goods(String id, String name, double p...

2019-12-11 14:39:31 148

原创 【Java】IO流

1.IO流 概述定义从【程序】到【文件/数据库/网络】两端,数据的输入和输出分类(1)按方向分 :输入流,输出流(2)按传输单位分 : 字节流 ,字符流(3)按功能分: 节点流, 处理流2.文件IOjava.io.File3. 首先:创建文件对象,才能通过对象使用相关功能4. 创建文件package java_20191208;import java.io.File;...

2019-12-09 19:35:53 124

原创 【Java】语言基础

/ / 写在前面:送给现阶段的自己也写给每个初学Java的人:“ 保持愚蠢 ,保持渴望 ; 多思考 ,多尝试 ”Java概述什么是Java:一种高级编程语言。面向的对象Java程序开发过程(1)源代码 . java文件—编译器(Javac)(2)字节码 .class文件—Java虚拟机(JVM)—Java启动器—运行特点(1)擅于设计网络应用开发(EE、框架)(2)...

2019-12-08 21:30:44 100

原创 【Java】JDK常用类及其常用方法

一.JDK-API的使用参数列表。需要什么参数,传入什么参数返回值类型。返回什么类型,用什么类型数据接收二.Object类类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 默认不用声明继承,并可直接调用其方法常用方法(1)toString1)public String toString()2)方法说明:返回该...

2019-11-27 19:52:54 500

原创 【Java】内存机制

对于不同的东西,类、对象、名称、值都采用分区存储的方式,他们之间通过指针关联栈:局部变量堆:new创建的对象常量区:静态成员和字符串常量代码区:类里面的方法...

2019-11-21 14:18:14 53

原创 【Java】代码块

概念封装在大括号里的代码分类静态代码块:static{} 最先被系统加载构造代码块:{{}}按照顺序执行和构造方法有关系,创建几个对象就执行几次,并且优先于构造方法普通代码块:{}按照顺序执行...

2019-11-21 14:14:28 109

原创 【Java】内部类

1.概述嵌套在类里面的类2.分类成员内部类定义在类成员位置的类创建对象必须依赖于外部类public class Face { String type; // 脸型 class Nose { // 鼻子为脸的内部类,离开脸他就失去了意义// static int i; 在成员内部类里面定义不了静态成员 String type; void huXi()...

2019-11-21 14:04:48 77

原创 【Java】修饰符

【Java】修饰符1.作用2.分类与用法2.修饰符的兼容问题3.代码实例1.作用用来修饰:属性,类,方法2.分类与用法(1)权限修饰符public:本项目内可以default(默认缺省):非同包、有继承关系的类protected:同包中private:本类中(2)状态修饰符final:不能被改变,用于资源共享变量:被final修饰的 变量 是常量,不能被修改类:被...

2019-11-20 11:41:24 109

原创 【Java】接口

接口-总结1.接口概述2.代码实例1.接口概述不同类间不含有继承关系,但共有相似的属性、方法,我们通过接口来实现它们(1)接口的使用1)定义:interface2)调用:implements(多接口用逗号连接)(2)特点:[以下括号内的 修饰符表示默认属性,声明时可省略]1)接口:(abstract)属性,定义接口时默认该属性2)方法:(public static final)...

2019-11-20 10:38:48 105

空空如也

空空如也

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

TA关注的人

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