自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hern(宋兆恒)

Hern(宋兆恒)

  • 博客(22)
  • 资源 (14)
  • 收藏
  • 关注

原创 Java 方法、构造方法、finalize() 方法

Java 方法在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象...

2018-03-25 22:31:10 325

原创 SimpleDateFormat 格式化日期

包含在Java的 java.text.SimpleDateFormat;包中日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串白话文的讲:这些A——Z,a...

2018-03-25 21:46:10 217068 11

原创 StringBuffer 方法

以下是 StringBuffer 类支持的主要方法:序号方法描述1public StringBuffer append(String s)将指定的字符串追加到此字符序列。2public StringBuffer reverse() 将此字符序列用其反转形式取代。3public delete(int start, int end)移除此序列的子字符串中的字符。4public insert(int o...

2018-03-23 22:46:17 327

原创 String 、StringBuffer 、StringBuilder 之间的区别以及相互转换

运行速度快慢为:StringBuilder  >  StringBuffer  >  StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。在线程安全上,StringBuilder是线程不安全的,而StringBuffer是...

2018-03-23 20:16:52 535

原创 concat方法和+的区别

concat:(只能连接字符串)将指定字符串连接到此字符串的结尾。如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String,对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。+ :可以把任何类型的数据连接起来...

2018-03-23 19:08:33 8663

原创 Character 方法

序号方法与描述1isLetter()是否是一个字母2isDigit()是否是一个数字字符3isWhitespace()是否是一个空格4isUpperCase()是否是大写字母5isLowerCase()是否是小写字母6toUpperCase()指定字母的大写形式7toLowerCase()指定字母的小写形式8toString()返回字符的字符串形式,字符串的长度仅为1...

2018-03-23 17:29:03 712

原创 Number & Math 类方法

下面的表中列出的是 Number & Math 类常用的一些方法:序号方法与描述1xxxValue()将 Number 对象转换为xxx数据类型的值并返回。2compareTo()将number对象与参数比较。3equals()判断number对象是否与参数相等。4valueOf()返回一个 Number 对象指定的内置数据类型5toString()以字符串形式返回值。6parseInt(...

2018-03-23 17:25:36 484

原创 instanceof 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。instanceof运算符使用格式如下:( Object reference variable ) instanceof (class/interface type)如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。下面是一个例子:String name = "...

2018-03-23 16:50:10 289

原创 实例变量

实例变量实例变量声明在一个类中,但在方法、构造方法和语句块之外;当一个对象被实例化之后,每个实例变量的值就跟着确定;实例变量在对象创建的时候创建,在对象被销毁的时候销毁;实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息;实例变量可以声明在使用前或者使用后;访问修饰符可以修饰实例变量;实例变量对于类中的方法、构造方法或者语句块是可见的。一般情况下应该把...

2018-03-22 22:43:01 1091

原创 类变量(静态变量)

类变量(静态变量)类变量也称为静态变量,在类中以static关键字声明,但必须在方法构造方法和语句块之外。无论一个类创建了多少个对象,类只拥有类变量的一份拷贝。静态变量除了被声明为常量外很少使用。常量是指声明为public/private,final和static类型的变量。常量初始化后不可改变。静态变量储存在静态存储区。经常被声明为常量,很少单独使用static声明变量。静态变量在程序开始时创建...

2018-03-22 22:16:13 2512

原创 Java 局部变量

Java 局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。下面这个例子会提示编译出错public class Test{ pub...

2018-03-22 22:01:02 487

原创 Java重要关键字

类别关键字说明访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象class类extends扩允,继承final最终值,不可改变的implements实现(接口)interface接口native本地,原生方法(非Java实现)new新,创建static静态strictfp严格,精准synchronized线程,同步transient...

2018-03-22 21:31:47 260

原创 Java枚举

import java.util.*;import java.math.*;enum NUM{ 负数即小于0,大于0}public class Main{ public static void main(String[] args) { Scanner cin = new Scanner(System.in); int a = cin.nextInt(); i...

2018-03-22 21:30:23 275

原创 JDK和JRE的区别

JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Development Kit...

2018-03-22 21:06:04 208

原创 卸载JDK环境

1.第一步,首先卸载或删除JDK:并且删除安装文件                       两种卸载方式:(1)用控制面板卸载(2)用软件卸载工具(电脑管家的软件管理)的功能卸载卸载完事之后打开原来安装JDK的文件目录并删除掉,如果没有就不用删除了!2.第二步,删除注册表:按Windows键+R  输入"regedit"打开注册表编辑器找到HKEY_LOCAL_MACHINE/SOFTWARE...

2018-03-19 18:45:34 2069

原创 Set集合(HashSet、TreeSet)

Set集合1、Set接口同样继承自Collection接口,它没有对Collection接口进行功能上的扩充。与List集合不同的是,Set集合中的元素无序,并且存入的元素不允许出现重复。2、Set接口主要有两个实现类,分别是HashSet和TreeSet。HashSet是根据对象的哈希值来确定元素在集合中的存储位置,具有高效的存取和查找性能。TreeSet则是以排序二叉树的方式来存储元素,它可以...

2018-03-16 22:46:11 730

原创 ListIterator接口

为了使迭代方式多样化,JDK中还定义了一个ListIterator迭代器,它是Iterator的子接口,并增加了一些特有的方法。List集合类现了ListIterator接口,在List接口中有listIterator()方法用于返回ListIterator接口。注意,Set集合类没有实现ListIterator迭代器。从表中可见,ListIterator提供了hasPrevious()和prev...

2018-03-16 21:46:25 553

原创 Iterator接口

        Iterator接口也是Java集合框架中的一员,但它与Collection、List、Map等接口不同,Collection、List与Map接口由集合类实现,而Iterator接口则是在集合类内部实现,并对外提供实现该接口的对象,用于迭代地遍历Collection中的元素,也称为迭代器。       Iterator迭代器在遍历集合时,在内部采用指针的方式跟踪集合中的元素。最初...

2018-03-16 20:55:32 1340

原创 List集合

List集合1.List接口继承Collection接口,实现了List接口的类称为List集合。2.在List集合中允许出现重复的元素,所有元素以线性方式进行存储,可以通过索引来访问集合中指定的元素。List集合的元素的存储顺序和取出顺序一致。3.List不但继承了Collection接口中的全部方法,还增加了一些根据元素位置索引来操作集合的特有方法。注意:集合不能定义为基本数据...

2018-03-16 20:39:07 12775 1

原创 ArrayList和LinkedList的区别

List概括        先来回顾一下List在Collection中的的框架图:    从图中我们可以看出:        1. List是一个接口,它继承与Collection接口,代表有序的队列。        2. AbstractList是一个抽象类,它继承与AbstractCollection。AbstractList实现了List接口中除了size()、get(int locati...

2018-03-14 22:26:03 245

原创 VMware Workstation 无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。

(如果以下方法不能解决问题,可以尝试以管理员模式运行VM)虚拟机无端出现,VMware Workstation 无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。解决方法:右击我的电脑->>管理->>服务和应用程序->>服务->>Vmware Authorization Service->>选择...

2018-03-12 22:24:11 25712 5

转载 PS CC —— 键盘快捷键

应用程序菜单 命令 快捷键 文件 新建... Ctrl+N 打开... Ctrl+O 在 Bridge 中浏览... Alt+Ctrl+O Shift+Ctrl+O 打开为... Alt+Shift+Ctrl+O 打开为智能对象......

2018-03-07 20:43:37 4206

福州新区推进数字城市建设,创新智慧城市管理

福州新区智慧城市管理平台(新区智脑1.0)以实现新区核心区86平方公里数字底座统一共享、智能中枢统一支撑、城市治理精益协同、生态绿城全面感知、民生服务高效管理为目标,建立福州新区智慧+城市治理、智慧+生态绿城、智慧+民生服务城市应用场景,有效提升福州新区对外行业服务品质、综合治理能力和科学决策水平。

2024-02-19

软件驱动的5G网络切片技术研究与应用

随着 5G 网络的出现,对网络切片技术提出了更高的要求,因此,分析 5G 网络切片技术及其关键问题和基于软件驱动的解决方案具体重要意义。首先,通过分析软件驱动技术在 5G 网络通信中的发展,讨论网络功能虚拟化(NFV)与网络切片的结合方案,详细解析软件驱动网络切片资源管理技术。其次,探讨网络切片的安全性问题,重点介绍入侵检测系统(IDS)和入侵预防系统(IPS)的应用及其效用,研究表明,5G 网络切片技术的核心要素在未来通信网络中具有重要作用,可以有效推动网络的稳定和安全运行。

2024-02-18

阿里巴巴泰山版java开发手册.pdf

2020年阿里巴巴泰山版java开发手册,《阿里巴巴Java开发手册》这本小册子虽然只有61页,介绍的是,编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等多个维度上以及最佳实践,在业界,我们知道阿里主要是Java开发语言为主,腾讯是以C/C++语言开发为主,某种意义上来说,阿里的这份Java手册,是Java开发最权威的手册。同时也是众多阿里Java工程师的智慧结晶。

2020-05-11

Linux常用操作命令.docx

Linux常用操作命令,根据《Linux私房菜基础学习篇第三版》整理得来!超级实用,应对应届生面试等等绝对是没有问题,这些操作命令自己均已经实践。

2020-02-18

基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)

newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

2020-01-14

Q_ITOffer.rar

锐聘网后台管理系统(MyBatis + Java Web + jQuery + JavaScript + HTML + CSS + MySQL)

2019-05-24

《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令

是学习Linux的基础文件,这些文件是基础中的基础,如果您能将其中的文件都看完并且消化过,那么未来在管理 Linux主机以及架设网站方面,就能够达到『事半功倍』的成效,请不要忽略这部份了!否则,再怎么讨论都是枉然的啦!^_^。 因为Linux的数据非常的多,每份数据彼此的相关性都很强,要单独的一项一项讲解并不容易, 所以底下的文件该怎么看呢?建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。 全部看完之后,再从头开始『仔细』的实际操作过一遍,那应该就能够进入Linux的世界啰~

2019-05-06

Java网络聊天室

Java网络聊天室简介:程序能够连接他人主机(局域网内)、能够进行用户的注册、登录、用户密码的修改;同时能够给对方发送文字内容,并且能够显示聊天时间;局域网内聊天不能超过50个连接(因为服务器套接字ServerSocket类,最多连接的队列数为50);注册用户时用户名和密码必须是数字和字符的组合形式;用户在填写用户名、密码时不能为空;能够通过数据库交互判断用户名和密码是否一致(使用MyBatis框架进行数据库连接与操作)。

2019-04-19

Java电子商城项目

摘要信息: 电子商城系统主要功能包括:用户注册、用户登录、用户查看商城商品、用户购买商品、用户查看购物车并且清空购物车、用户找回账户以及密码、管理员登录、管理员注册、管理员查看用户信息、管理员删除用户信息、管理员删除商品信息、管理员添加商品信息、管理员修改商品信息、退出登录等。 图形可视化界面运行下能够显示系统启动进度条,删除、添加、注册等相关操作时能够弹出窗口加以提示,退出登录或系统时能够做到单击确认退出按钮才退出登录或系统,能够对用户加以提示。 注册用户或是管理员、添加商品信息、购买商品、删除商品或是用户信息、修改商品信息等相关操作时能够判断有无该用户或是商品。 用户在购买商品的时候同时更新商品的库存数量,管理员删除管理员时可以做到同时删除用户的购买信息。 主要内容: 一、项目名称   基于JAVASE的电子商城系统 二、功能要求 1、用户注册 2、用户登录 3、用户查看商品列表 4、用户购买商品 5、用户查看购买商品列表 6、用户清空购物车 7、用户找回账户和密码 8、管理员登录 9、管理员注册 10、查看用户信息 11、查看商品信息 12、删除用户信息 13、删除商品信息 14、添加商品信息 15、修改商品信息 16、退出用户登录 17、退出管理员登录 18、退出商城 三、需求分析 该系统的用户是商城消费者和商城管理者,根据客户的要求,可以注册、登录、购物、查看购物车信息、找回账户和密码,管理员可以对商品信息进行增加、修改、删除操作,可以对用户进行查看和删除。 四、设计思想 1、在控制台与图形可视化界面下运行 2、使用Mysql数据库存取用户登录信息和商品信息 3、使用List存取商品购买信息 4、把程序分为多个类,多个类之间的互相调用。 5、用户或是管理员进行注册、登录时能够提供校验码。 6、用户或是管理员获取数据库信息时能够与数据库进行交互。 7、用户购物要做到简洁明了。 8、用户只需要身份证号码和邮箱地址就能找回账户和密码。 9、注册、删除、修改等操作要有信息提示。 10、用户、管理员进行操作时能够做到操作提示与用户名提示。 11、退出登录或是退出系统时能够做到让用户有所考虑。 五、具体实现   1、技术思路: 界面:基于控制台与图形可视化界面(Swing)实现用户的输入和输出。 程序流程:在函数中利用循环与递归 ,读取用户输入,调用模块实现各个子功能。 2、功能子模块划分: ① 注册模块 ② 登录模块 ③ 查看商品模块(查看商品列表,购买商品) ④ 查看购买商品信息 ⑤ 管理员登录(添加管理员信息,对商品信息进行查看、增加、 修改、删除,对用户信息进行查看、删除,删除用户信息 时能够做到同时删除消费记录) ⑥ 退出系统 六、运行截图 1、商城系统启动进度条(进度条能够做到动态加载): 2、商城主界面: 3、用户注册界面(填写注册信息不符合要求时能够弹窗提示、并 且判断用户名是否重复等): 4、用户登录界面(账户、密码不一致时能弹窗提示): 5、用户服务选择界面(能够提示用户名): 6、购买商品界面(能够判断输入的商品序号是否正确): 7、查看购物车界面(能够一键清空购物车): 8、查看商城商品信息界面: 9、管理员登录界面: 10、找回账户与密码界面: 11、管理员服务选择界面: 12、添加管理员界面: 13、查看用户信息界面: 14、删除用户信息界面: 15、删除商品信息界面: 16、添加商品信息界面: 17、修改商品信息界面: 18、退出账号、管理员登录、商城系统时要有提示:

2019-04-18

Java Swing实现仿Chrome浏览器跳跳龙小游戏

通过Java Swing实现仿Chrome浏览器跳跳龙小游戏,能够显示当前游戏分数,历史游戏分数……

2019-04-18

web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。

项目摘要:web基础实训,仿京东商城首页、京东商城注册和登录页、京东商城购物车页、小米商城首页。

2019-04-18

jrt-fs.jar、rt.jar

lib包中的jrt-fs.jar 和 rt.jar 包下载,rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

2019-04-18

activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包

activation jar包、c3p0-0.9.2.1 jar包、mysql-connector-java-5.0.8 jar包、mchange-commons-java-0.2.3.4 jar包

2018-12-08

zxing-3.3.3 jar包

zxing二维码jar包,主要用于生成二维码以及进行二维码的解析译码。

2018-12-08

wine2.10在Linux上运行Windows应用

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。

2018-01-25

空空如也

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

TA关注的人

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