自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最全多线程知识点集结

文章目录程序 进程 线程的理解线程创建的方式方式一:继承于Thread方式二:实现Runnable接口程序 进程 线程的理解1.程序(program)是为了完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码.2.进程(process)概念:正在运行的程序;说明:进程是资源分配的单位,每个进程会得到系统分配的不同的内存区域;3.线程(thread)概念:线程是进程的进一步细化,是程序执行的一条路径.说明: 进程可以细化为多个进程每个线程,拥有自己独立的:虚拟机栈, 程序计数器

2020-06-14 11:11:08 210

原创 java综合实验报告样例

文章目录摘 要前 言第一章 开发工具及思想第二章 程序要求及概要设计一、设计要求:图书信息管理系统二、功能概述:三、程序流程设计:四、Java层次分析第三章 功能模块化实现第四章 程序测试及问题结 论摘 要随着计算机的普及,计算机技术的快速发展,计算机在各行各业的应用也越来越广泛,为了满足时代的需要,JAVA不仅是一门最为流行的计算机语言,而且已经形成一种专门的技术,带来了20世纪末和本世纪初网络科技和网络经济超常发展。JAVA的与平台无性、高可靠性、安全机制和内嵌网络支持等特性使它成为编写

2020-06-12 18:34:11 2335

原创 深入理解String,StringBuffer/StringBuilder

文章目录1.String类String 概述:String实例化的方式:String 与其他类型的转换String 与数据类型,包装类的转换String 与char[]之间的转换String 与byte[]之间的转换2.String 的常用方法3.关于StringBuffer 和StringBuilder的使用1.String类String 概述:String:字符串,使用一对" "引起来表示1.String声明为final的,不可被继承2.String实现了Serializable接口:表示字

2020-05-27 16:00:49 378

原创 eclipse常用快捷键

1.补全代码的声明:alt + /2.快速修复: ctrl + 13.使用单行注释:ctrl + /4.使用多行注释: ctrl + shift + /5.取消多行注释:ctrl + shift + \6.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up7.删除指定行的代码:ctrl + d8.上下移动代码:alt + up 或 alt + down9.切换到下一行代码空位:shift + enter10.切换到上一行代码空位:ctrl + sh.

2020-05-27 14:59:59 112

原创 常见java基础面试题

重载与重写的区别重载:(overload) 两同一不同1 同一个类,相同方法名,形参列表不同(形参个数不同,形参类型不同)特点:与返回值类型,形参变量名,权限修饰符,都无关调用:根据参数列表的不同来调用不同的重载方法重写:(overwrite)1.存在继承关系,子类继承父类后,对父类中同名同参的方法进行覆盖的操作2.创建子类对象调用,父类中同名同参的方法,实际执行的是子类重写父类的方法3.子类重写的方法与父类中被重写的方法,方法名,形参列表必须相同,权限修饰符不小于父类,基本数据类型/vo

2020-05-22 21:14:58 126

原创 Object类及包装类的使用

文章目录Object类的使用equals()方法的使用toString()方法的使用包装类的使用Object类的使用说明:1.object类是所有Java类的根父类;2.如果在类的声明中,未使用extends关键字指明其父类,则默认父类为java.lang.object类public class Person{}等价于public class Person extends Object{}method(Object obj){ ........ } //可以接收任何类作为其参数3

2020-05-20 19:36:19 157

原创 use IO流

文章目录File类的理解使用File类的理解File类的实例化File类的常用方法IO流的理解运用IO流概述节点流的使用(或文件流)FileReader的使用FileWriter的使用FileInputStream和FileOutputStream的使用(字节流)缓存流的使用转换流的使用其他流的使用标准的输入输出流打印流数据流对象流随机存取文件流:RandomAccessFilepath、paths、Files的说明File类的理解使用File类的理解1.File类的一个对象,代表一个文件或一个文件目

2020-05-17 17:26:37 241

原创 异常处理

异常1.异常的体系结构常见异常 Exception:java.lang.Throwable |-----java.lang.Error:一般不编写针对性的代码进行处理。 |-----java.lang.Exception:可以进行异常的处理 |------编译时异常(checked) |-----IOException Io流异常 读写数据时 |-----FileNotFoundException 找不到文件异常 |-----Cl

2020-05-12 18:41:21 100

原创 面向对象中常见的关键字

文章目录this关键字(当前对象)this可用来修饰属性,方法,构造器(构造方法)super关键字(父类的)super 可以用来调用属性 ,方法,构造器static 关键字(静态的)static可以修饰属性、方法、代码块、内部类(主要修饰类的内部结构)关键字final(最终的)final可以修饰 类、方法、变量(局部变量、成员变量)abstract关键字(抽象的)abstract可以用来修饰类、方...

2020-05-03 16:57:29 986

原创 面向对象的三大特性 封装、继承、多态

文章目录面向对象的特征之一 封装性1. 设计思想2. 问题引入3.封装性的体现面向对象的特征之一 封装性我们设计的程序追求:1.高内聚:类的内部数据操作细节,自己完成,不允许外部干涉2.低耦合:仅对外暴露少量的方法用于使用1. 设计思想隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,提高系统的扩展性,可维护性。简单来说:就是该隐藏隐藏,该暴露暴露;2. 问题引入我...

2020-04-26 11:31:01 202

原创 如何理解面向过程和面向对象

面向过程:强调功能行为,以函数为最小单位,考虑应该怎么做,简单来说,面向过程的思维就是,你在做一件事时,应该要怎么做,然后一步步实现的过程;例如:你炒菜的过程:①起锅烧油②把菜放进去③放调料,翻炒④出锅分四个步骤去实现炒菜,每一个步骤相当于一个函数,由你来调用这些函数,完成炒菜;面向对象:将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做;简单来讲,面向对象所考...

2020-04-19 10:32:37 150

原创 Java类及类的成员

Java类及类的成员,属性,类和对象类的结构之一:属性类的结构之二:方法

2020-04-19 09:22:26 829

原创 数组的理解与运用

文章目录数组概述一维数组的使用二维数组数组中常见的算法1. 数组元素的赋值(杨辉三角,回形数)2.求数值型数组中元素的最大值最小值平均值,总和""""3.数组的复制,反转,查找(线性查找,二分查找)4.数组元素的排序算法Arrays的工具类数组中的常见异常数组概述数组(Array):多个相同类型的数据,按一定顺序排列的集合,并用一个名字命名,通过编号方式统一管理;属于引用数据类型。①数组名...

2020-04-10 22:43:09 607

原创 程序流程控制

文章目录顺序结构分支结构if - elseswatch - case循环结构四要素① 初始化条件②循环条件③循环体④迭代条件for 循环while 循环do-while循环顺序结构程序执行顺序分支结构if - else结构:二选一if(表达式){// boolean 类型执行语句; } else {//可选执行语句; }注意: 对于条件表达式;1.若多个条件...

2020-03-30 17:08:45 129

原创 程序中的运算符

本篇目主要介绍程序中常用的运算符,以及使用过程中一些注意事项。话不多说,整起;文章目录算术运算符赋值运算符比较运算符逻辑运算符位运算符运算符优先级三元运算符算术运算符符号:+(正)、-(负)、+(加)、-(减)、*(乘)、/(除)、++(自增)、- - (自减)、%(取模/取余)对于前面这些运算符也没什么好说的,这里特别要注意的是 “ + ” 可能作为连接符使用,详情请查看博客Strin...

2020-03-20 22:28:57 3010

原创 进制转换

在我们的日常生活中,充满着数字,首先我们都知道计算机底层都以二进制形式存在。那么我们怎么能知道一个数是二进制还是其他进制数呢?,接下来让我们了解各个进制如何表示和如何转换。本篇主要讲解四种进制的表示及其转换方法。计算机中不同进制的使用说明:对于整数,有四种表示方式;1.二进制(binary):0,1, 满2进1,以0b或0B开头。2.十进制(decimal):0-9, 满10进1;3.八...

2020-03-17 21:37:29 382

原创 Java中的输入与输出

输入基本数据如何从键盘获取不同类型的变量:需要使用Scanner 类具体实现步骤:导包: import java.util.Scanner ;创建对象:Scanner reader =new Scanner(System.in);接收数据:int x=reader.nextInt()有以下几种类型:nextBoolean(), nextByte(), nextShort(),nex...

2020-03-13 18:18:07 186

原创 String类型变量

String类型应该是比较常用的数据类型,接下来就来了解一下String类型变量的一些使用方法;String 类型变量的使用1.String 属于引用数据类型,翻译为:字符串;2.声明String 类型变量时,使用一对 “ ”3. String 可以和8种基本数据类型变量做运算,且运算只能是连接运算: +;4.运算结果仍然是String 类型String s=""; //长度无限制/...

2020-03-13 15:21:00 3609

原创 数据类型及其转换

文章目录标识符与关键字标识符命名规定:命名规范:关键字数据类型基本数据类型(8种)逻辑类型(布尔型):boolean整数类型:byte,short ,int ,long字符类型:char浮点类型:float,double引用数据类型类(class)接口 (interface)数组([ ])类型转换运算规则输入,输出数据输入基本数据输出基本数据重点:标识符,Java语言的数据类型难点:基本数据类...

2020-03-11 21:41:56 256

原创 第一个java程序

文章目录Java程序的开发步骤Java源程序的编写:Java源程序的编译(生成class文件)Java程序的运行Java程序的开发步骤1. 编写源文件,扩展名必须是.java。2. 编译Java源程序,用Java编译器(javac.exe)得到字节码文件3. 运行Java程序,用Java解释器(Java.exe)解释执行字节码文件。Java源程序的编写:(举例)public cla...

2020-03-08 21:24:12 306 3

原创 安装jdk及环境变量的配置

之前也 分享了关于jdk资源网址接下来就是安装;本次安装基于 Window 10 jdk8.0,1.双击安装包,出现以下界面2.点击下一步3.这里需要更改安装路径,建议安装到其他D或E盘(自己要记清楚安在哪个盘,以便后续遇到问题时可以找到)(还有更改路径时路径文件夹名不可为汉字其中也不要出现空格,否则可能导致程序运行失败)更改之后,点击下一步4.注意此时这个路径就不必更改为上一步...

2020-03-07 20:45:51 186 1

原创 了解jdk

三种平台简介(3个版本)(1)Java SE(曾称为J2SE)Java标准版 或 Java标准平台(开发普通桌面和商务应用程序提供的解决方案)(2)Java EE(曾称为J2EE)Java企业版 或 Java 企业平台(企业环境下主要针对于Web应用程序开发)(3)Java ME(曾称为J2ME) Java微型版 或 Java 小型平台(为开发电子消费产品和嵌入式设备提供的解决方案)跨...

2020-03-06 11:26:09 187 1

原创 Java入门

本篇目主要简单介绍Java的诞生,地位,以及Java的多种特性,让我们初次认识Java;

2020-03-06 10:56:17 132 2

空空如也

空空如也

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

TA关注的人

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