自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程

1、Java 网络编程概念:网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。TCP/IP协议:传输控制...

2019-11-13 22:40:57 137

原创 java异常概述

1、异常的概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。2、异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java...

2019-11-13 22:15:35 189

原创 IO流常见的流

IO流一、字节流字节输入流 InputStream 读字节输出流 OutputStream 写1.写入数据 FileOutputStream构造方法FileOutputStream(File file)FileOutputStream(String name)写的方法**public void write(int b):写一个字节 **publicvoid wr...

2019-11-13 21:54:40 142

原创 多线程

多线程概述多线程多任务的一种特别的形式,多线程使用了更小的资源开销。Java给多线程编程提供了内置是支持,一条线程指的是进程中的一个单一顺序的控流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。什么是进程?一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,他必须是进程的一部分。一个进程一直运行,直到非守护线程都结束运行后才能结束。一个线...

2019-11-13 21:54:21 119

原创 IO流的概述

IO流简介:Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。按流向分:输出流:OutputStream...

2019-10-30 21:05:37 185

原创 object类

object类的简述Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。Object类有一个默认构造方法pubilc Object(),在构造子类实例时,都会先调用这个默认构造方法。object类常见的方法1.public int hashCode()该方法用于哈希查找,可以减少在查找中使用equals的次数,重写了eq...

2019-10-30 20:36:27 188

原创 Coiiection类

Coiiection父类集合1.添加功能和删除功能及判断功能boolean add(Object obj) 添加一个元素boolean addAll(Collection c) 添加一个集合的元素 (给一个集合添加进另一个集合中的所有元素)void clear() 移除所有元素boolean remove(Object o) 移除一个元素b...

2019-10-30 20:32:02 131826 1

原创 String、StringBuffer和StringBuilder的区别

StringBuffer和StringBuilder类的常用方法1.构造方法public StringBuffer() 无参构造public StringBuffer(int caoacity) 指定容量的字符串缓冲区对象public StringBuffer(String str) 指定字符串内容的字符串缓冲区对象2.StringBuffer的方法p...

2019-10-30 20:31:10 96

原创 Jvm垃圾回收

Jvm是如何实现垃圾回收的Java的垃圾回收全部都是由虚拟机自动完成的,自动垃圾回收机制是java的一个特性。1.首先Jvm是如何识别哪些内容是需要回收,哪些内容是还需要用到呢?虚拟机通过两个算法来判断内存是否需要回收。(1)引用计数法这个算法就是给对象增加一个引用计数,每当对象被别的对象引用时,就将该对象的引用计数加一。所以当一个对象的引用计数为0的话,那么就说明这个对象没有被任何...

2019-10-30 20:12:51 93

原创 集合的概述

集合Collection 是单列集合有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。可存放重复元素,元素存取是有序的。List接口中常用类Vector:线程安全,但速度慢,已被ArrayList替代。底层数据结构是数组结构ArrayList:线程不安全,查询速度快。​ ...

2019-10-30 20:12:13 146

原创 java中关键字

java中关键字及用法classclass关键字用来声明新的Java类,该类是相关变量和/或方法的集合。publicJava语言的一个关键字,在方法和变量的声明中使用,它表示这个方法或变量能够被其它类中的元素访问。static1、static是一个修饰符,用于修饰成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。 2、static修饰的成员被所有的对象...

2019-10-17 23:16:40 153

原创 变量与参数传递

什么是成员变量成员变量:在类体中定义的变量为成员变量,作用范围是整个类,只要在这个类中都可以访问到它。成员变量如果有 static 关键字修饰,则该成员变量称为静态变量或类变量;如果该成员变量没有 static 关键字修饰,则该成员变量被称为非静态变量或实例变量。什么是局部变量局部变量是指一个方法内定义的变量。局部变量与成员变量的区别1、:在类中的位置不同成员变量:在类中...

2019-10-15 23:51:28 448

原创 有关于java中的内部类

什么是内部类内部类 是定义在另一个类中的类。比如:在类A中定义了一个类B,类B就是内部类//这是一个外部类Class A{ ------------ //这是一个内部类 Class B{ }}为什么要定义内部类?1、内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。2、内部类可以对同一个包中的其他类隐藏起来。3、...

2019-10-15 21:07:57 126

原创 JAVA中的方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-13 22:25:05 110

原创 什么是java中的多态与抽象类

什么是多态

2019-10-13 14:15:14 297

原创 继承关系

什么是继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 简单点说 继承就是子类继承父类的特征和行为,使得子类具有父类相同的行为。例如儿子继承父母的财产。 下面的图可以看做是继承。不管是语文老师还是数学、英语老师,他们的职责就是教书育人,给学生传授知识,所以他们统称为老师。...

2019-10-13 11:52:34 592

原创 关于面向对象

关于面向对象的理解面向对象思想:基于面向过程的编程语言。面向过程:强调的每一个具体的功能步骤。面向对象:强调的事对象,指挥对象去执行操作。特点:(1)更符合我们的思想习惯(2)将复杂度事简单化(3)从执行者变成指挥者例如:吃饭,面向过程:去超市----挑选食材----付钱后带回家----摘洗----切菜----烧菜----盛盘----吃饭面向对象:去饭店----告诉服务员想吃什...

2019-10-08 18:01:58 112

原创 if、switch、for语句以及三元运算符的格式及举例

if、switch、for语句以及三元运算符的格式及举例1 、三元运算符public class SanYuan { public static void main(String[] args) { int a=30; int b=50; //用三元运算符求最大值 int max=(a>b)?a:b;//此句含义是:...

2019-10-08 18:01:32 403

原创 JAVA基础知识

JAVA入门知识一.java语言的由来詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套...

2019-09-24 18:22:15 175

空空如也

空空如也

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

TA关注的人

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