自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 idea创建web项目

再次,我讲详细介绍使用idea创建第一个web项目,适用于刚使用idea的同学和刚接触web项目的朋友。 1、首先选择createProject,然后进入下图界面 2、 3、在project name中输入项目名字,然后点击finish即创建完成 4、在web目录下,创建一个文件,inde...

2019-08-02 16:39:14

阅读数 40

评论数 0

原创 Java连接MySQL

本文主要是简单介绍Java是如何连接MySQL,和查询数据返回数据集,在做之前,需要导入MySQL的架包 package com.demo; import java.sql.*; public class MyMySqlOperator { static final String JDBC_...

2019-05-21 20:53:29

阅读数 22

评论数 0

原创 Java的UDP服务端

本文主要是讲Java的UDP服务端接收客户端消息的实现过程 package com.Demo; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import ...

2019-05-15 21:38:52

阅读数 432

评论数 0

原创 java的UDP客户端

关于UDP和TCP协议的区别可参考https://www.cnblogs.com/longiang7510/p/5441502.html 简单的区分可以概括为TCP传输更可靠,效率比UDP低,所以二者都有各自的应用场景。 在Java中,客户端的socket设置好服务端的IP和端口,组装好数据包...

2019-05-15 21:28:45

阅读数 240

评论数 0

原创 Java程序退出前的处理

很多时候,我们需要在程序退出前执行特定的过程,比如关闭连接、解除端口绑定等,而我们却并不清楚程序在什么时候结束, 假如有析构方法,一切问题似乎就迎刃而解了,遗憾的上Java中并没有C++中的析构,Java中有析构方法,但是JVM不能保证 在程序退出前一定会执行,所以我们需要寻求其他的解决办法。...

2019-05-15 21:18:42

阅读数 1098

评论数 0

原创 Java socket客户端

java socket客户端与服务端通信源码 package com.main; import java.io.*; import java.net.Socket; import java.net.UnknownHostException; public class MySocketClie...

2019-05-13 22:15:52

阅读数 1231

评论数 0

原创 Java socket服务端

本文主要讲解java socket服务端通信内容,服务端监听客户端,并且获取客户端的消息。 监听的主要代码是一个while死循环,因为需要实现持续监听。读者可重点阅读MySocketServer 类的代码。详细代码如下: package com.test; import java.io.*...

2019-05-13 22:12:20

阅读数 528

评论数 0

原创 Java简单IO介绍

Java IO流类结构图,转载自https://www.cnblogs.com/zhaoyanjun/p/6292384.html 在这里不对所有的类进行举例,只对FileReader/FileWriter, 文本输入输出 FileInputStream,FileOutputStrea...

2019-05-10 23:58:26

阅读数 40

评论数 0

原创 Java线程的方法sleep,join,yield

Java在多线程开发中,这3个方法sleep,join,yield使用频率很高,下面简单介绍一下这3个方法 1、Thread.sleep 这是一个非Java实现的方法,它的作用就是让当前线程睡眠,到时间后,再次进入就绪状态 比如: Thread.sleep(1000) 表示当前线程睡眠1秒钟...

2019-05-06 23:00:39

阅读数 51

评论数 0

原创 Java多线程的使用

Java多线程有2种方式,继承Thread类和实现Runnable接口2种。下面将以代码说明: package com.mainpac; public class Main { public static void main(String args[]){ //继承类线程 MyThr...

2019-05-06 21:52:29

阅读数 27

评论数 0

原创 Java集合框架之HashMap

//Hash是以键值对的形式存在 public class MainClass { public static void main(String[] args) { // TODO 自动生成的方法存根 HashMapDemo hash = new HashMapDemo(); ...

2019-05-03 20:46:08

阅读数 23

评论数 0

原创 Java集合之HashSet

HashSet与ArrayList,linkedList都是集合框架的内容,在访问方式上,HashSet只能使用Iterator,ArrayList,linkedList可以使用索引和Iterator,并且HashSet中的元素不允许重复。本文不在举例具体如何使用,如果不会,请参考上文Java集合...

2019-05-03 14:37:03

阅读数 12

评论数 0

原创 Java集合类ArrayList与LinkedList

上图是集合框架的结构图,ArrayList和LinkedList均继承自List类,都是线性结构,在具体使用上,在访问和遍历方式上均相同,不同点在于ArrayList是线性顺序结构,类似数组;LinkedList则是线性链表结构。以下是Demo,由于linkedList在本Demo的使用方式上与A...

2019-05-03 10:18:03

阅读数 25

评论数 0

原创 java执行SQLServer语句

package mainPac; import java.sql.*; public class DatabaseOperator { private Connection con = null; //构造方法 public DatabaseOperator(){ super(...

2019-05-02 21:45:03

阅读数 366

评论数 0

原创 java冒泡排序和快速排序

package common; public class SortClass { //交换数组中2项的值 public void exangeIntValue(int a[],int i,int j){ int temp = 0; temp = a[i]; a[i]= a[j]; ...

2019-05-02 21:36:41

阅读数 22

评论数 0

原创 Java简单数据类型与字符串的转换

本文将介绍Java简单数据类型与字符串之间的转换,为方便记忆,每一种转换只介绍一种方法,我个人认为最有利于记忆的方法。 1、整型转字符串 利用包装类Integer eg: int a=10; String c=Integer.toString(a); 2、浮点转字符串(Float和doub...

2019-04-28 22:26:47

阅读数 26

评论数 0

原创 Java访问修饰符

Java的访问修饰符(针对类的)有4种,分别是default private protected public,它们的区别如下: 其中,private和protected不能用于修饰外部类 private只能在本类中访问,而public 是都可以访问,所以主要记忆default和prote...

2019-04-27 10:55:49

阅读数 15

评论数 0

原创 Java简单数据类型

简单数据类型可以分为3大类 1、数值类 (都是有符号数) 1.1 整型 1.1.1 Byte 1个字节 -2^7 到 2^7 -1 1.1.2 short 2个字节 -2^15 到 2^15 -1 1.1.3 int 4个字节 -2^31 到 2^31-1 1.1.4 long...

2019-04-25 23:47:07

阅读数 195

评论数 0

原创 Python的import和from import

import和from import二者的共同点: 1、都能导入模块的变量,类,方法 import和from import二者的不同点: 1、import导入是将模块的所有内容一次性导入 2、使用import导入,在使用的时候必须在前面加上模块名,而使用from import 导入的,则不需要加...

2019-02-28 11:24:14

阅读数 155

评论数 0

原创 Python工厂模式

工厂模式:通常做法就是建立一个工厂类,创建一个统一的方法,用来产生某一个类的对象 和这个类子类的对象的模式。其优点在于对象创建更加方便,同时可以隐藏创建对象及对象初始 化的细节,突出了封装性,更安全;缺点就是相对来说反锁一点。下面将详细介绍其代码实现。 # Python工厂模式: 通过建立一...

2019-02-28 10:19:13

阅读数 79

评论数 0

原创 Python单例模式

单例模式:通俗地讲,就是无论类实例化多少次,始终只有一个实例,变化的只是指向实例的变量。当我们需要始终操作同一个对象的时候,就需要单例模式,比如游戏的某一个窗口,数据库连接等。实现方式如下: # 设计模式-单例模式,通俗的讲,单例模式就是无论类怎么实例化, # 它始终只有一个实例存在,多个变...

2019-02-27 22:28:49

阅读数 58

评论数 0

原创 Python面向对象(二)

本文将介绍Python面向对象的一些特点:类属性、类方法、实例属性和实例方法、静态方法、类方法 1、类属性和实例属性 类属性和实例实例属性在语法上完全一样,如果实例属性未未赋值,在类属性第一次赋值的时候将会影响实例属性,之后双方将没有任何关系,不会影响。 class T: # name...

2019-02-27 21:15:38

阅读数 43

评论数 0

原创 Python的多态

多态在面向对象开发语言中都存在,具体表现就是同一个方法根据参数的不同具有不同的表现,并且其表现只有在真正执行的时候才知道是何种表现。 下面将写一个实际的例子 class Base(): def show(self): print('我是父类'); class A...

2019-02-27 20:11:50

阅读数 38

评论数 0

原创 Python类的继承

本文将继续介绍Python面向对象的特征。继承的最大优点是实现代码的复用。 1、Python的继承具有如下特点: 1.1 支持多继承,一个类可以有多个父类 1.2 只有公开的属性和方法才能被继承 1.3 属性或者方法继承的顺序是按照被继承类的顺序 1.4 如果有同名方法,子类方法将会覆盖...

2019-02-27 17:29:28

阅读数 39

评论数 0

原创 Python面向对象(一)

Python面向对象(一) 1、类的创建 语法:class 类名(父类名) eg: class Animals :     Color='';     Age=0;     Name='';     def getColor(self): ...

2019-02-27 11:13:41

阅读数 39

评论数 0

原创 Python模块和包

1、模块 模块在表现形式是就是一个.PY文件,一个文件就是一个模块。 使用模块的好处: 1.1便于维护,分模块后,可以将类似功能,完成某一个功能的代码全部放在一个模块中,这样修改的时候,就只需要改一个模块,调用的时候,引入函数也会方便些,不用一次引入一大堆的模块 1.2 避免函数名和变量名...

2019-02-26 17:43:17

阅读数 57

评论数 0

原创 Python异常处理

1、什么是异常 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行   2、标准异常类 请参...

2019-02-26 16:54:37

阅读数 54

评论数 0

原创 Python读写TXT/记事本

本文将直接以代码和说明的方式进行叙述,所有代码都是在python3.0下测试的。 import os; import shutil; # 判断文件是否存在 def fileExists(filename):     if os.path.exists(filename):       ...

2019-02-26 15:43:38

阅读数 597

评论数 0

原创 Python文件IO

Python文件IO 文件IO:主要是指常见的文件操作,比如读写文件,复制文件等。 本文主要介绍Python中的文件操作,涉及到读取txt,写入txt,文件复制,文件重命名,删除文件,删除文件夹,读写二进制文件等 1、文件打开 常用方法是os模块的open方法,具体参数请参考资料http:...

2019-02-26 15:13:59

阅读数 103

评论数 0

原创 Python函数篇

1、函数定义:函数是为了实现某一个功能而封装好的代码段,具有可复用性。 节约代码量,增加代码的可读性,可维护性。 定义方法 def + 函数名+(参数列表) eg : def say(str):     print(str); 2、函数调用: 函数名+参数 eg:say ('...

2019-02-26 10:26:17

阅读数 42

评论数 0

原创 Python数据类型-集合

集合:是一个不重复的元素序列 1、定义:使用花括号或者使用函数Set a={'gang','man','28'}; b=set(('Google', 'Runoob', 'Taoba...

2019-02-25 20:35:05

阅读数 57

评论数 0

原创 Python数据类型_字典

Python数据类型_字典 1、定义字典 在Python中,字典是一种存贮数据的容器,以键值对的形式存在,类似于结构体。定义方式 dict = {'Name':'张三','Sex':'Man','Age&...

2019-02-25 16:09:12

阅读数 51

评论数 0

原创 Python数据类型——元祖

元祖和列表类似,都能表示大量数据的集合。元祖和列表最大的不同就是元祖是不允许修改和新增元素。元祖使用()表示,列表使用[]表示。接下来将详细讲解元祖。 1、定义元祖: 元祖的定义很简单,只需要在()中添加元素即可。如: a=();           空元祖 a=(1,)         ...

2019-01-25 11:21:16

阅读数 63

评论数 0

原创 Python数据类型——列表

在Python中,列表出现的概率相当高,和C语言中的一维数组有些相似。都是用索引来访问,区别在于列表中的元素可以是任意类型同时存在。以下是详细介绍。 1、定义: list1 = [1,3,2,4,4];   此时,整个列表里面的元素类型完全一致,跟数据就是一样的 List2=[3,2,’he...

2019-01-21 16:39:05

阅读数 35

评论数 0

原创 Python常用字符串方法

本文主要介绍在开发过程中,经常使用的一些字符串方法。 1、find和 index 这2个方法都是在指定的字符串中查找子串,如果找到了子串,则返回第一个找到的字符串的序号,序号从0开始。不同的是find方法如果没找到,返回结果是-1, Index方法如果没有找到子串,则报错。例如: a=&#...

2019-01-21 14:30:44

阅读数 60

评论数 0

原创 Python基本数据类型

1、字符串(String ) 2、数字(Number)     2.1 整形Int 可以表示无穷大的数字,在python3中,不在区分int和long,所有的int都是长整形     2.2 浮点 float,使用的是双精度     2.3 复数 complex,复数分为实部和虚部 表示方...

2019-01-18 22:54:34

阅读数 40

评论数 0

原创 Python字符串格式化

本文只是介绍3种简单常用的字符串格式化方法 1、%方式 a=('I do %s like %s') % ('not','football'); Print(a); 执行结果: I do not like football %s ...

2019-01-18 22:53:56

阅读数 652

评论数 1

原创 Java StringBuilder 的使用

本人是刚开始学Java的,这里面讲的仅仅是我个人的理解,仅供参考 String 和Stringbuilder 的 区别 一、String 对象一旦创建,将会不在改变,虽然使用+拼接看起来值变化了,实际上是创建了一个新的字符串对象,         当字符串拼接过多时,会造成大量的失去了引用的...

2015-11-17 13:08:14

阅读数 110

评论数 0

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